Transforming Enterprise Development With Clojure
summary
Claims Clojure lets teams “move fast sustainably” by combining REPL-driven development with a tiny surface area of code; demo builds a guestbook from scratch: Leiningen template Luminus, migrations packaged with the app, SQL written with HugSQL becomes callable functions, services exposed via Compojure-API with an auto-generated Swagger UI, frontend in ClojureScript/Reagent using atoms for state, hot reload via Figwheel, then packaged as an uberjar — the core server logic is about ten lines and round-trips work immediately.
AI-written summary · about
chapters (15)
- 0:00Introduction to talk
- 0:41Speaker's background and Clojure journey
- 3:09Enterprise environment challenges
- 7:01Why Clojure was chosen over Java and Scala
- 10:33Live demo introduction
- 11:15Creating a new Clojure project
- 14:29Setting up the database
- 17:42Writing SQL queries with HugSQL
- 19:55Building RESTful API with Compojure
- 24:57Developing the frontend with ClojureScript
- 34:49Implementing UI state management
- 42:40Packaging and deploying the application
- 45:33Key benefits of Clojure workflow
- 47:39Testing strategy in Clojure
- 48:20Q&A session
related talks
28mHow startups can move fast with Clojure
39mTransforming Software Evolution: Lessons from 10 Years of Clojure in Production
35mThrough the Looking Glass
33mA Tale of ClojureScript in Production
40mProgramming Clojure, Smalltalk-Style
50mClojureScript - It's not just the language
27mBuilding functional Front-ends with ClojureScript
17mHow Clojure Saved Our Office
