Foojay Podcast #97: From Scripting Language to AI Powerhouse with BoxLang

If you write Java day to day, the AI tooling conversation often defaults to Python. BoxLang takes a different route. It runs on the JVM, treats AI as a first-class concern, and lets you mix dynamic templating with the libraries you already trust.

For Foojay Podcast #97, I sat down with Luis Majano and Cristobal Escobar to dig into the BoxLang v3 release and what it means for Java developers who want to build AI-powered applications without leaving the JVM.

What we talked about

  • BoxLang AI v3 with multi-agent orchestration
  • The Skills system, built on Anthropic’s open standard
  • MCP server integration, both consuming and serving
  • A composable middleware layer with six built-in classes
  • A unified API across 17 AI providers
  • The BoxLang Spring Boot Starter for dynamic templating
  • BoxLings, an interactive TDD and BDD learning platform
  • TestBox 7 with a real-time streaming test runner
  • MatchBox multi-runtime support, including WebAssembly
  • Building desktop applications with BoxLang

Why it matters for Java developers

BoxLang sits at an interesting intersection. It gives you a dynamic JVM language with productive AI tooling, while still letting you call into the broader Java ecosystem. For teams that want AI capabilities without rewriting in Python, that combination is worth a look.

See the Foojay Podcast #97 episode page for all info, shownotes, links, etc.