A Tale of ClojureScript in Production
summary
Zimpler moves a Rails checkout into a ClojureScript single-page app, shipping an MVP in three months used by ~7,000 active users and handling ~€60,000/day. Production stack includes Figwheel, re-frame/Reagent, gulp, CloudFront, Travis, Sauce Labs and Honeybadgers; assets use cache-busting via MD5 filenames. App state lives in a single atom enabling fast prototyping, REPL-driven tests and a time-travel debugger. Biggest surprise is an iPhone 4 JIT bug that costs a week to debug and is worked around with try/catch.
AI-written summary · about
chapters (20)
- 0:00A TALE OF CLOJURESCRIPT IN PRODUCTION
- 0:43THE JOURNEY
- 1:15WON'T COVER EVERYTHING
- 3:13SCALE
- 4:0318 MONTHS AGO
- 5:41GOAL
- 5:57CONSTRAINTS
- 7:22WHAT WAS OUR PLAN?
- 8:20WHY CLOJURESCRIPT?
- 9:02SELLING POINTS
- 11:15PHASE 1
- 11:33PROTOTYPING
- 13:39BASIC TOOLING: LIVE-RELOAD
- 15:26EARLY PIVOT
- 17:29PHASE 2
- 20:12OH NOES!
- 21:50GULP
- 23:38COOL THINGS
- 26:46THE FUTURE?
- 28:01WRAPPING UP
related talks
38mProduction Ready ClojureScript: Tales from the Frontier
55mTransforming Enterprise Development With Clojure
35mThrough the Looking Glass
46mDeveloping ClojureScript With Figwheel
39mTransforming Software Evolution: Lessons from 10 Years of Clojure in Production
50mClojureScript - It's not just the language
28mHow startups can move fast with Clojure
40mOptimize for developer speed
