airhacks.university

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.