~/talk

Moving fast and staying aligned how automation powers progress

slides:none on file

Claims a platform team keeps 300 engineers across 35 teams moving fast over 5 million lines of code by centralizing a 3,000‑line Maven parent, managing ~200 dependencies, and releasing monthly. Tools actually used: Google Java Format, Renovate, Maven Enforcer, ArchUnit, OpenRewrite and errorprone support with 9,950 refaster rules. Concrete outcomes: a summer intern automates the TestNG→JUnit migration (95% annotation swaps) and four engineers migrate Spring Boot 2→3 across 70 repos and 3M lines in weeks.

AI-written summary · about

  1. 0:00Introduction
  2. 1:53Code quality at scale
  3. 3:38Reducing bike-shedding with automation
  4. 5:21TestNG to JUnit migration
  5. 8:10Picnic’s platform team
  6. 9:35Developer productivity pillars
  7. 11:20Maven config benefits
  8. 12:22Code formatting with Google Java Format
  9. 13:05License compliance with Maven License Plugin
  10. 14:06Build profile optimization
  11. 14:49Maven dependencies and Renovate
  12. 15:11Dependency conflict prevention
  13. 15:54Cleaning unused dependencies
  14. 16:38Shared monitoring/testing libraries
  15. 18:48Checkstyle and SonarCloud
  16. 19:31Git history with Git Blame Ignore Refs
  17. 20:11Architectural rules with ArchUnit
  18. 21:59Error Prone bug detection
  19. 22:43Refaster rules for patterns
  20. 23:47Error Prone Support rules
  21. 24:51SLF4J logging fixes
  22. 25:31OpenRewrite refactoring
  23. 26:16Spring Boot 2 to 3 migration
  24. 27:18Tools and rollout strategy
  25. 28:22Smoothing upgrades with CI
  26. 29:46Rolling out Error Prone Support
  27. 32:55Recap
  28. 33:37Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.