Skip to content

Details

Join Adam Bien (linkedin.com/in/adam-bien) for a hands-on workshop for a hands-on workshop on turning ideas into production-ready Java code with LLMs and agents. Learn how to go from ideas to structured specs, and specs to deployable, consistently structured Java code grounded in best practices. Accelerated and incrementally refined at every step by LLMs and agents.

Learn how to 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. (checkout full agenda: https://workshops.adam-bien.com/llm-assisted-legacy-system-migration-to-modern-java.htm):

  • Reverse-engineering intent from undocumented legacy code
  • Extracting the ubiquitous language from legacy code
  • Ubiquitous language as migration compass: naming BCs, boundaries and entities
  • Capturing the structure of existing databases with custom MCPs: exposing schemas to LLMs for context-aware migration
  • Extracting characterization tests from existing applications: verification loops for the migration
  • Spec-driven BCE (say "Space") migrations with SBCE
  • LLM-assisted creation of OpenRewrite rules: generating recipes for repeatable, large-scale migrations
  • Defining custom skills to capture transformation rules: reusable, shareable migration knowledge for developers and agents
  • Automating migrations with purpose-built agents
  • Pruning dependencies and custom frameworks for security, productivity and maintainability
  • Migrating custom-grown frameworks to Java SE and LLM-friendly standards with stable APIs and normative specifications (e.g. MicroProfile)
  • Replacing external dependencies with standards: more security, less maintenance
  • Traceability: mapping legacy components to their migrated counterparts for auditable, verifiable migrations
  • (TBD)

Full agenda: https://workshops.adam-bien.com/llm-assisted-legacy-system-migration-to-modern-java.htm

Related topics

Modern Architecture and Design
Artificial Intelligence Machine Learning Robotics
Java
Software Engineering
Migration

You may also like