Clojure Web Development
summary
Shows a working Clojure web stack: uses Ring middleware to model requests/responses as maps, mounts apps on Jetty, composes Compojure routes and middleware decorators for static files, auth and params, renders HTML from data with Hiccup HTML vectors, manages JSON and redirects, and packages with Leiningen; the demo is a Noir-based to‑do app that hot‑reloads code and performs CRUD in the browser, proving the libraries interoperate and the approach actually works.
AI-written summary · about
chapters (16)
- 0:00Start
- 4:36Functions
- 5:00Keywords as Functions
- 8:40Ring Library
- 10:00Jetty Adapter
- 11:07Static Resources
- 11:50Decorator Pattern
- 12:49Serve Static Resources
- 18:21Composer
- 21:28Compilation Process
- 22:27Evaluator
- 32:44Generate Html
- 33:26Hiccup
- 42:37Directory Structure
- 46:13Conclusion
- 50:06Performance
related talks
40mAsyncio Stack & React.js or Development on the Edge
47mTurning notebook into a web app with Mercury
48mGetting Started with Frege
30mSo you want a modern frontend for your Python web app?
55mBuilding a Blogging System with Haskell and Yesod - Part 4 of 6
43mKeynote: A divided web, a review of the role of frameworks
28mEscher: democratizing beautiful visualizations
58mBuilding a Blogging System with Haskell and Yesod - Part 3 of 6
