No Pain, no Gain: Using Clojure for Web Applications
summary
Claims Clojure is practical for web apps and demonstrates it by wiring the Component framework into a running To-Do web app that actually serves pages during the demo. Routing and lifecycle are implemented with ring/pedestal style handlers, HTML generated with hiccup, DB access via Korma, and interceptors enforce request checks. The build shows small, composable components (webserver, DB, templates) started and stopped cleanly and the demo application works end to end.
AI-written summary · about
chapters (9)
- 0:00Metronom and Clojure intro
- 4:32Why Clojure for web apps
- 7:54Building a webshop
- 13:11Lifecycle in Clojure servers
- 20:33Resource planning and integration
- 22:31Interceptors and business logic
- 26:22Testing and deployment
- 28:26Multi-language with Clojure
- 31:54Conclusion and Q&A
related talks
32mFrameworkless Web Development in Clojure
21mA Clojure Carol: Three Clojure Web Development A-Ha Moments
30mIntroducing structure in Clojure
01h 07mComposing (Clojure) Web Stacks using Functional First Principles
34mClojure by neophyte
35mClojureScript & User Interfaces: Simplicity yields Possibilities
37mClojureScript All the Way Down
58mDeveloping Web Applications with Haskell
