Spec-Driven Java Development at LLM Speed
Learn how to turn ideas into structured specs, and specs into deployable, consistently structured Java code grounded in best practices. Accelerated and incrementally refined at every step by LLMs and agents.
🎯 Agenda
- Why "vibe coding" doesn't scale and how specifications replace prompt engineering
- Claude Code Plan Mode, thinking and planning before generating code
- GitHub Copilot, spec-driven coding assistance in the IDE
- Kiro, requirements, design docs, and task-based implementation
- speckit, behavior specifications that drive code generation
- Property-Based Testing, verifying generated code against specifications
- GitHub Issues / Jira as Specs, implementing Business Components from issue and ticket requirements
- Collaborating with Domain Experts, PMs, and POs, translating domain knowledge into actionable specifications
- The Spec-Driven Loop, spec, generate, verify, refine
- 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
Register Now
Choose your preferred registration platform:
📄 Note: Invoice available through Eventbrite registration