DRY compiling!
summary
A tool called hoarder sbt plugin reuses classfiles plus Zinc analysis to avoid rebuilding from scratch, claiming a demo full build drop from ~3 minutes to ~4 seconds and production wins in a 2M‑LOC monorepo (200 devs, 13 merges/day) that cut some full builds from ~14 to ~8 minutes and normal builds to ~20–25. Workflows are stash apply (local), CI PR verification with S3 or artifact upload, and a beta compile harder caches release loader; limitations include absolute‑path, line‑ending and macro edge cases.
AI-written summary · about
chapters (4)
related talks
19mCOMPILING...? HOW TO REDUCE YOUR WAIT TIMES AND "GET BACK TO WORK"
44mMeet bloop and get more productive with Scala
39mMeet Bloop and Get More Productive with Scala
11mPerformant Bazel Builds for Web Monorepos at Scale
40mSimple Recipes to Enhance Developer Productivity
53mCompiling like a boss!
26mDon’t Let Compilation Set the Length of your Coffee Break
46mDeveloper Productivity at Scale
