Destructuring the Enterprise
summary
A government loan system is rebuilt in Clojure on the JVM with production in six months, a small team (three to five pairs) and three bugs reported at launch, using Leiningen, REPL and Cursive for rapid feedback, Prismatic Schema and MongoDB for schema work, and Java interop where needed. Immutable data structures and small composable libraries reduce concurrency bugs and lines of code; tradeoffs include hiring fewer but more motivated Clojure developers, syntax resistance, occasional impedance with Java libraries, and a need for upskilling.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:38Meet Chris & Gary
- 8:51Design
- 15:43Hiring
- 21:52Syntax
- 27:26Immutability
- 35:01Interop
- 39:15Adoption
- 43:23Conclusions
- 44:55Credits
related talks
01h 02mSolving Problems the Clojure Way
31mStarship Enterprise: Functional Programming at Huge Companies
40mFun with Functional Programming in Clojure
49mA whirlwind tour of functional programming in Clojure
48mContracts & Clojure: The Best-Yet Compromise of Types and Tests
37mBottom Up vs Top Down Design in Clojure
01h 03mUnleash Your Data with Clojure: Using Transducers and Sequences
42mFunctional Programming in Anger
