~/talk

Back to Basics: Crafting Quality Software in the Age of Complexity

slides:none on file

Shows concrete practices to keep a codebase maintainable: a Quarkus sticker-catalog demo uses Panache, Kafka and OpenTelemetry and reproduces a 102ms end‑to‑end request and 50µs DB call to prove observability value. Recommends static tools (SpotBugs, ErrorProne, Semgrep, CodeQL, Snyk, SonarQube), ArchUnit architecture tests to enforce layering, auto‑instrumentation or OpenTelemetry SDK for traces, and continuous profiling with JFR to catch regressions in production and correlate traces, logs and profiles.

AI-written summary · about

  1. 0:00Introduction
  2. 2:29Software quality matters
  3. 6:08Limits of upfront design
  4. 7:10Static analysis for quality
  5. 12:09Security as quality
  6. 15:59Static application security testing
  7. 20:09Architecture with tests
  8. 27:51Dynamic analysis & observability
  9. 35:49Performance as quality
  10. 41:03Key takeaways
~/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.