LLM-Assisted Java Modernization and Migration

...from idea, over specs, to production code

LLM-Assisted Java Modernization and Migration

Turn legacy Java into maintainable, standards-based, zero-dependency code. Learn how to extract specs and tests from existing applications, then migrate incrementally to modern JDKs, BCE, and MicroProfile, with LLMs and agents doing the mechanical work, and tests as verification loops.

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

🎯 Secure Your Spot - Limited Seating!

🎯 Agenda

  • LLM-assisted creation of OpenRewrite rules: generating recipes for repeatable, large-scale migrations
  • Capturing the structure of existing databases with custom MCPs: exposing schemas to LLMs for context-aware migration
  • Traceability: mapping legacy components to their migrated counterparts for auditable, verifiable migrations
  • Spec-driven BCE (say "Space") migrations with SBCE
  • Defining custom skills to capture transformation rules: reusable, shareable migration knowledge for developers and agents
  • Reverse-engineering intent from undocumented legacy code
  • Automating migrations with purpose-built agents
  • TBD

🔗 References

📋 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

Register Now

Choose your preferred registration platform:

📄 Note: Invoice available through Eventbrite registration