This interactive session explores practical, no-nonsense coding with lean Java 21+ practices and patterns designed to eliminate bloat while introducing productivity-enhancing hacks. Dive into effective methods for structuring and organizing backend monoliths and microservices, learn testing strategies, and discover approaches to decoupling and creating meaningful abstractions. Explore Data Oriented Programming concepts, automation techniques using pure Java, and understand how LLM assistants are impacting design and code structure. Presented by Java Champion and Architect Adam Bien at JavaOne 2025 in California (March 2025), this 51-minute talk delivers real-world techniques that can be immediately applied to Java development projects.
Overview
Syllabus
Real World Lean Java Practices, Patterns, Hacks, and Workarounds
Taught by
Java