airhacks.fm podcast with adam bien

Java, LangChain4J and Enterprise LLMs

Aug 21, 2025
Antonio Goncalves, a Java Champion and Principal Software Engineer at Microsoft, dives into the transition from traditional Java to modern AI development. He discusses LangChain4J, a Java SDK that simplifies interactions with LLMs. The conversation highlights how AI is reshaping development workflows, enabling faster learning for new developers, and the resurgence of Java patterns in AI applications. Additionally, they explore the impact of Microsoft's contributions to open-source AI, and how emerging standards like MCP enhance LLM capabilities.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Urgency To Learn AI

  • Antonio Goncalves moved from Java cloud work to AI, showing engineers must continuously learn new skills.
  • He emphasizes urgency: organizations must adopt AI now or risk falling behind in 2–3 years.
INSIGHT

Standards Ground LLM Code

  • Adam Bien argues standards and design patterns make LLM-generated code more consistent and maintainable.
  • Grounding prompts to standards (e.g., BCE/Boundary-Control-Entity) narrows LLM output to predictable, useful code.
ADVICE

Define Project Rules For LLMs

  • Create prompt-independent rules (naming, no external deps) and surface them to LLMs to enforce project style.
  • Store those rules (e.g., via MCP) so generated code follows your architecture consistently.
Get the Snipd Podcast app to discover more snips from this episode
Get the app