~/talk

Survival guide to continuously align and upgrade your Spring dependencies

Talkat Spring I/O 2025 · 2025-05-22..05-23· [java, software-architecture]
links:none on file
github:rpau
slides:none on file

Shows a concrete workflow and tools to keep Spring-based projects up to date: use OpenRewrite recipes (3,000+ community recipes, born at Netflix) invoked as Maven/Gradle plugins to apply type-safe code refactors and fix deprecations during minor and major upgrades, and use Application Advisor to compute an orchestrated upgrade plan across multi-module and multi-team projects, mapping component versions, stopping for missing internal recipes, and following an incremental snapshot strategy to minimize breakage.

AI-written summary · about

  1. 0:00Dependency management in Spring
  2. 1:47Why upgrades matter for security
  3. 7:32Focus on projects not dependencies
  4. 16:26Types of upgrades and challenges
  5. 20:21Minor upgrade demo
  6. 24:18Handling breaking changes
  7. 25:43OpenRewrite for upgrades
  8. 30:20Major upgrade demo
  9. 37:35Complex upgrade scenarios
  10. 42:19Upgrade plan for teams
  11. 49:28Application Advisor
  12. 50:31Application Advisor demo
  13. 56:17Summary & Q&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.