Returns to MUC
Architect-Grade Java with LLMs
One day of coding, debating and shipping Java with Adam Bien
- Date
- Time
- 10:00 — 18:00 CET
- Location
- Munich Airport
- Price
- 500 € +19% VAT incl. lunch, drinks & snacks
Strictly limited seating
What You'll Learn
- Agents, subagents, context, LLMs, MCP, tools, skills, agents and agent memory (...) basics / introduction
- Developer / LLM synergy: who does what
- Effective communication with domain experts and product owners
- Bridging domain experts and Java implementation
- Requirements clarification with stakeholders
- From specs to working Java code
- Spec-driven development for Java and Web Platform projects
- LLM-native architectures, planning and design
- Scaling LLM-driven development to large systems
- The LLM impact on architectural principles:
- Rethinking DRY and DIE in the LLM era
- YAGNI and KISS in LLM-generated code
- Separation of Concerns with LLMs
- Maximal Cohesion, Minimal Coupling: why cohesion beats coupling in the context window
- Information hiding as a context-window strategy
- Reusability and modularization in LLM-first projects
- Do hexagonal architectures survive LLMs?
- Do we still need microservices?
- Continuous improvement workflows for Java teams
- Continuous review of generated Java code
- Continuous compliance with architectural rules
- Unit-, Integration- and System Testing with LLMs
- Capturing architectural rules with Skills
- Creating efficient AGENTS.md
- Hyperproductivity without sacrificing maintainability
- Refactoring with continuous test feedback
- Using specialised sub-agents to improve code quality
- Capturing best practices as executable hooks
- MCP integrations for Java workflows
- Reusing Skills and sub-agents for recurring tasks
- Understanding token economics and reducing inference costs
- Unorthodox LLM-first approaches for security, maintainability and productivity
Format
No recording, no streaming. Just real conversations and live coding.
In this advanced workshop I will explain the most significant LLM-assisted Java techniques with working code and green field / brown field examples. As a reference, you will receive a Git repository containing all snippets, prompts, AGENTS.md configurations, Skills, and prepared sample applications.
A developer laptop with pre-installed Java 25, a Git client, and Maven 3 is required to run the examples. Bring your preferred LLM CLI (Claude Code, Codex, Vibe, …) — or absorb the content and challenge me with questions.
You can run the examples if you like, hack along with me, or simply take notes — all three work. We will spend 90% of the time in code.
Register
Seats are released first-come, first-served. Tickets and invoices via Eventbrite.
Reserve a seat