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.
🎯 What You'll Learn
- Why Java matters for LLMs
- Hyperproductivity. Beautiful code. Minimal hallucinations.
- Effective prompting strategies for maintainabile code
- Writing great JavaDoc and Readme
- Simpler code with LLMs
- Extracting best practices
- Creating Domain Specific Prompts (DSPs 😊)
- Implementing policies and guardrails and hooks
- Capturing ans sharing architectural rules and best practices
- Modern 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
- Working with Claude Code, Kiro, GitHub Copilot, Brokk 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!
🚀 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