Where to Start?
summary
Hands-on guide for getting productive in a large Clojure codebase: Metabase is ~98k LOC and the workflow centers on REPL-first debugging (beware stale defs, macros, and threading pitfalls). Practical tips cover spinning a runnable REPL, drawing namespace graphs, using tap to capture intermediate values, preferring use spec over schema for dynamic re-eval, writing clear docs/tests/notebooks, designing lightweight scaffolding, linting, and an onboarding task plan. Watch for actionable techniques and concrete tooling tradeoffs.
AI-written summary · about
chapters (5)
- 0:00Introduction and context
- 2:05Starting a new project
- 18:10Making projects easier to join
- 37:23Onboarding and next steps
- 39:11Q&A session
related talks
40mProgramming Clojure, Smalltalk-Style
27mHow to Increase Clojure Outreach
55mTransforming Enterprise Development With Clojure
36mCode as Data: How data insights on legacy codebases fill the knowledge gap in modernization projects
31mDebugging Clojure Code
40mRunning With Scissors: Live Coding With Data
28mHow startups can move fast with Clojure
25mUnleash the Power of the REPL
