Faster, Better, Cleaner Java Development with Agentic LLMs

...or how to incrementally improve code using best practices and LLMs

Applying and capturing best practices, patterns and standards with Java, LLMs and Agents

Learn how Large Language Models can help you write better, more maintainable Java code while working faster, leveraging Java's unfair advantage - LLMs learned from Java's open standards (JEPs, JSRs, BCE, javadoc, patterns and idioms), strong typing and clear structure. In this practical workshop, I will show you proven techniques for using LLMs effectively: from writing efficient prompts and creating reusable patterns, through iterative development and testing, to documentation and enterprise maintenance.

📅 Date
📍 Location Live Virtual Workshop
🌐 Language English
💶 Price 150€ (+19% VAT)

🎯 Secure Your Spot - Limited Seating!

🎯 What You'll Learn

  • Hyperproductivity. Beautiful code. Minimal hallucinations.
  • Capturing best practices with instructions, steerings and AGENTS.md
  • Using specialised sub-agents to improve quality.
  • Effective Github / LLM integrations
  • LLM testing techniques
  • Writing great JavaDoc and Readme
  • Why Java matters for LLMs
  • Continuously extracting best practices
  • Creating Domain Specific Prompts (DSPs 😊)
  • Implementing policies, guardrails and hooks
  • Capturing ans sharing architectural rules and best practices
  • Lean and maintainable Java with BCE / ECB
  • Writing comprehensive documentation
  • Documentation standards for LLMs
  • Documentation access and management
  • Unit-,Integration- and System Testing with LLMs
  • LLM patterns in enterprise projects
  • Building maintainable Java applications with and for LLMs
  • Tools and MCPs integration
  • Code modernization and legacy application migration
  • Effective prompting strategies for maintainabile code
  • Working with Claude Code, Kiro, GitHub Copilot, Brokk, Goose and (...)
  • ...(TBD)

📋 Prerequisites & Setup

I will build enterprise Java applications iteratively with LLMs, answer your questions, and implement features on the fly. You will receive a Git repository containing all intermediate steps and a deployable application.

Required Software:

  • Java 25
  • Git client
  • Maven 3

💡 Note: You can follow along or take notes — all source code will be provided!

View Complete Prerequisites

🚀 80% hands-on coding — The workshop adapts to your questions!

📧 Questions or Direct Registration?

Contact: workshops[-AT-]adam-bien.com

💡 Tip: Mention in comments if you want to register for multiple workshops!

Register Now

Choose your preferred registration platform:

📄 Note: Invoice available through Eventbrite registration