~/talk

Staying Current A Journey in Software Maintenance

Talkat Devnexus 2026 · 2026-03-04..03-06· [software-architecture]
links:none on file
links:none on file
slides:none on file

Describes a concrete maintenance pipeline that centralizes common libs and replaces a parent POM with an automated toolchain: a homegrown fly CLI that scaffolds POMs, Dockerfiles and GitHub workflows, Spring Application Advisor + OpenRewrite recipes that produce upgrade plans and open PRs, and scheduled CI that runs 15–60 minutes per upgrade. It reports faster onboarding, automation of code fixes (some tests fail and require review), and current rollout across about 5–10 repositories.

AI-written summary · about

  1. 0:00Introduction to maintenance
  2. 1:11Why staying current is harder
  3. 2:37First approach standardization
  4. 5:26Limitations of parent POM
  5. 5:49Tools for automation
  6. 7:12Developer maintenance struggles
  7. 7:53CLI tool overview
  8. 12:07CLI tool demonstration
  9. 21:21Spring Boot upgrades
  10. 22:03Spring Application Advisor demo
  11. 30:56Future improvements
  12. 32:01Q&A session
~/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.