Developer Productivity Engineering Deep Dive
Talkat JCON Europe 2023 · on Wednesday, 2023-06-21· at 17:00· Cinema 7, Im Mediapark 1, 50670 Köln, Germany·
summary
Argues concrete DPE wins: a build cache (Gradle/Maven) reuses task outputs to cut builds — demo shows ~70% local time saved — and remote cache + Docker/Kubernetes agents enable test distribution for parallel runs; Netflix cuts a 62‑minute test cycle to under 5 minutes, a tiny team gains ~44 engineering days/year, and Gradle’s dataset shows ~5,600 days saved in a month. Adds analytics via build scans, and ML using XGBoost for predictive test selection (pre‑merge only); tools and demos are operational and repeatable.
AI-written summary · about
chapters (13)
- 0:00Introduction and setup
- 1:24What is Developer Productivity Engineering
- 3:53Developer experience challenges
- 8:09Why developer joy matters
- 11:39Fast feedback cycles importance
- 19:05Build caching explained
- 25:43Build caching demo
- 29:58Test distribution techniques
- 33:06Machine learning in builds
- 39:00Efficient troubleshooting
- 42:07Eliminating flaky tests
- 46:39Metrics and observability
- 50:48Summary and next steps
related talks
43mDeveloper Productivity Engineering – The Next Big Thing in SW Development
36mDeveloper Productivity Engineering: What's in it for me?
45mDeveloper Productivity Engineering – The Next Big Thing in Software Development
44mDeveloper Productivity Engineering: What's in it for Java Developers?
02h 31mDeveloper Productivity Engineering - Extended Session
40mDeveloper Productivity Engineering for Open-Source Communities
52mSurviving the Techpocalypse with Developer Productivity Engineering
27mDeveloper Experience: It’s Time to Start Complaining
