~/talk

Real World Lean Java Practices, Patterns, Hacks and Workarounds

Talkat Jfokus 2025 · 2025-02-03..02-05· [java, ai-assisted-development]
slides:none on file

Practical checklist: use Java 21+ on Coretto or vendor JDKs, minimize third‑party libs, favor Quarkus for fast cloud packaging and Lambdas, run CI so every commit produces an integration deployment, prefer external end‑to‑end system tests over unit mocks, measure cost (example: a 2 GB/1 CPU Quarkus service at 2 TPS costs ~$15/month), prefer direct JDBC or Java records + sealed results instead of heavy JPA abstractions, use JaCoCo for coverage and Java Flight Recorder for production telemetry, and accept LLMs generate boilerplate to keep code simple.

AI-written summary · about

  1. 0:00Introduction
  2. 5:25Cloud migration lessons
  3. 9:59Minimizing dependencies
  4. 16:41Java as JVM language
  5. 21:17Copy-paste vs reuse
  6. 27:13Platform engineering
  7. 33:51Cloud portability
  8. 42:09Modern Java features
  9. 46:20System testing strategy
  10. 53:06Q&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.