<p>BoxLang is a modern dynamic JVM language built for rapid application development. It&#39;s 100% Java-interoperable, compiles to JVM bytecode, and deployable anywhere from OS to AWS Lambda to Spring Boot. In this episode, we sit down with Luis Majano (CEO of Ortus Solutions and creator of BoxLang) and Cristobal Escobar (BoxLang community manager) to dig into the wave of innovation that has hit the platform over the past few months.</p><p><br></p><p>We cover the BoxLang AI v3 release, a major overhaul that ships multi-agent orchestration with parent-child hierarchies, an AI Skills system based on Anthropic&#39;s open standard, MCP server integration (both consuming and serving), a composable middleware layer with six built-in classes including a FlightRecorder for deterministic CI testing, and a unified API spanning 17 AI providers. Luis and Cristobal walk us through the highlights of a 7-part BoxLang AI deep dive series, covering tools, memory systems &amp; RAG, streaming, middleware, and MCP. We also touch on the BoxLang Spring Boot Starter, BoxLings (an interactive TDD/BDD learning platform), and TestBox 7&#39;s real-time streaming test runner.</p><p><br></p><p>Whether you&#39;re a Java developer curious about dynamic JVM languages, an AI engineer looking for a productive alternative to Python-based agent frameworks, or just want to see what the JVM ecosystem can do in 2026, this episode is for you.</p><p><br></p><p><strong>Guests</strong></p><p>Luis Majano</p><ul><li><a href="https://foojay.io/today/author/luis-majano/">Foojay author page</a></li><li><a href="https://www.linkedin.com/in/lmajano/" target="_blank">LinkedIn</a></li></ul><p>Cristobal Escobar</p><ul><li><a href="https://foojay.io/today/author/cristobal-escobar/">Foojay author page</a></li><li><a href="https://www.linkedin.com/in/cristobalescobarh/" target="_blank">LinkedIn</a></li></ul><p><strong>Links</strong></p><p>On the <a href="https://www.boxlang.io" target="_blank">BoxLang website</a>:</p><ul><li><a href="https://boxlang.ortusbooks.com/" target="_blank">BoxLang docs</a></li><li><a href="https://ai.ortusbooks.com" target="_blank">BoxLang AI docs</a></li><li><a href="https://learn.boxlang.io/" target="_blank">BoxLang Academy</a></li><li><a href="https://boxlang.ortusbooks.com/getting-started/running-boxlang/desktop-applications" target="_blank">BoxLang for desktop applications</a></li><li><a href="https://boxlang.ortusbooks.com/getting-started/running-boxlang/spring-boot" target="_blank">BoxLang Spring Boot Starter</a></li><li><a href="https://foojay.io/today/introducing-boxlings-an-interactive-teacher-for-boxlang-and-tdd-bdd/">BoxLings</a></li><li><a href="https://www.ortussolutions.com/blog/announcing-matchbox-open-beta-boxlang-now-running-in-new-places" target="_blank">Announcing MatchBox Open Beta: BoxLang, Now Running in New Places</a></li><li><a href="https://try.boxlang.io/" target="_blank">Try BoxLang</a></li></ul><p>On Foojay:</p><ul><li><a href="https://foojay.io/today/boxlang-ai-series-complete-guide-to-building-ai-agents/">Overview of all recent BoxLang AI articles: Complete Guide to Building AI Agents</a></li><li><a href="https://foojay.io/today/boxlang-ai-v3-has-landed-multi-agent-orchestration-tooling-skills-and-so-much-more/">BoxLang AI v3 Has Landed</a></li><li><a href="https://foojay.io/today/author/cristobal-escobar/">BoxLang AI Deep Dive series, Parts 1–7</a></li><li><a href="https://foojay.io/today/how-to-develop-ai-agents-using-boxlang-ai-a-practical-guide/">How to Develop AI Agents Using BoxLang AI: A Practical Guide</a></li><li><a href="https://foojay.io/today/introducing-the-boxlang-spring-boot-starter-dynamic-jvm-templating-for-spring/">Introducing the BoxLang Spring Boot Starter</a></li><li><a href="https://foojay.io/today/introducing-boxlings-an-interactive-teacher-for-boxlang-and-tdd-bdd/">Introducing BoxLings!</a></li><li><a href="https://foojay.io/today/introducing-skills-boxlang-io-the-open-agent-skills-ecosystem-for-boxlang-the-ortus-world/">Introducing skills.boxlang.io — The Open Agent Skills Ecosystem for BoxLang &amp; the Ortus World</a></li></ul><p><br></p><p><strong>Content</strong></p><p>00:00 Introduction of topic and guests<br>01:17 What is BoxLang and how to use it<br>05:25 Multi-runtime (WASM) with MatchBox, based on Rust<br>07:00 Combining BoxLang with Spring Boot<br>10:40 The abstraction approach in BoxLang AI, compared with LangChain4j and others<br>14:18 Markdown skill files similar to Claude are also used in BoxLang AI<br>15:21 About the 7-part Foojay BoxLang Deep Dive posts series, agents, event-driven,...<br>19:28 BoxLang can be used for MCP server and client<br>23:01 Premium features in BoxLang and building a company on an open-source project<br>27:52 BoxLings, an interactive learning tool for BoxLang that teaches TDD and BDD<br>30:25 TestBox 7, real-time streaming test execution and a browser-based IDE<br>32:58 How to get started with BoxLang?<br>34:14 How the evolutions in the JVM and Java language influence BoxLang development<br>39:33 Which article to read first on Foojay about BoxLang?<br>43:27 More learning resources and ideas for the future and desktop development<br>48:05 Conclusions</p>

Foojay.io | Friends of OpenJDK and Java Programming

Foojay.io | Java and Programming Community

From Scripting Language to AI Powerhouse: How BoxLang Is Redefining JVM Development (#97)

MAY 30, 202649 MIN
Foojay.io | Friends of OpenJDK and Java Programming

From Scripting Language to AI Powerhouse: How BoxLang Is Redefining JVM Development (#97)

MAY 30, 202649 MIN

Description

<p>BoxLang is a modern dynamic JVM language built for rapid application development. It&#39;s 100% Java-interoperable, compiles to JVM bytecode, and deployable anywhere from OS to AWS Lambda to Spring Boot. In this episode, we sit down with Luis Majano (CEO of Ortus Solutions and creator of BoxLang) and Cristobal Escobar (BoxLang community manager) to dig into the wave of innovation that has hit the platform over the past few months.</p><p><br></p><p>We cover the BoxLang AI v3 release, a major overhaul that ships multi-agent orchestration with parent-child hierarchies, an AI Skills system based on Anthropic&#39;s open standard, MCP server integration (both consuming and serving), a composable middleware layer with six built-in classes including a FlightRecorder for deterministic CI testing, and a unified API spanning 17 AI providers. Luis and Cristobal walk us through the highlights of a 7-part BoxLang AI deep dive series, covering tools, memory systems &amp; RAG, streaming, middleware, and MCP. We also touch on the BoxLang Spring Boot Starter, BoxLings (an interactive TDD/BDD learning platform), and TestBox 7&#39;s real-time streaming test runner.</p><p><br></p><p>Whether you&#39;re a Java developer curious about dynamic JVM languages, an AI engineer looking for a productive alternative to Python-based agent frameworks, or just want to see what the JVM ecosystem can do in 2026, this episode is for you.</p><p><br></p><p><strong>Guests</strong></p><p>Luis Majano</p><ul><li><a href="https://foojay.io/today/author/luis-majano/">Foojay author page</a></li><li><a href="https://www.linkedin.com/in/lmajano/" target="_blank">LinkedIn</a></li></ul><p>Cristobal Escobar</p><ul><li><a href="https://foojay.io/today/author/cristobal-escobar/">Foojay author page</a></li><li><a href="https://www.linkedin.com/in/cristobalescobarh/" target="_blank">LinkedIn</a></li></ul><p><strong>Links</strong></p><p>On the <a href="https://www.boxlang.io" target="_blank">BoxLang website</a>:</p><ul><li><a href="https://boxlang.ortusbooks.com/" target="_blank">BoxLang docs</a></li><li><a href="https://ai.ortusbooks.com" target="_blank">BoxLang AI docs</a></li><li><a href="https://learn.boxlang.io/" target="_blank">BoxLang Academy</a></li><li><a href="https://boxlang.ortusbooks.com/getting-started/running-boxlang/desktop-applications" target="_blank">BoxLang for desktop applications</a></li><li><a href="https://boxlang.ortusbooks.com/getting-started/running-boxlang/spring-boot" target="_blank">BoxLang Spring Boot Starter</a></li><li><a href="https://foojay.io/today/introducing-boxlings-an-interactive-teacher-for-boxlang-and-tdd-bdd/">BoxLings</a></li><li><a href="https://www.ortussolutions.com/blog/announcing-matchbox-open-beta-boxlang-now-running-in-new-places" target="_blank">Announcing MatchBox Open Beta: BoxLang, Now Running in New Places</a></li><li><a href="https://try.boxlang.io/" target="_blank">Try BoxLang</a></li></ul><p>On Foojay:</p><ul><li><a href="https://foojay.io/today/boxlang-ai-series-complete-guide-to-building-ai-agents/">Overview of all recent BoxLang AI articles: Complete Guide to Building AI Agents</a></li><li><a href="https://foojay.io/today/boxlang-ai-v3-has-landed-multi-agent-orchestration-tooling-skills-and-so-much-more/">BoxLang AI v3 Has Landed</a></li><li><a href="https://foojay.io/today/author/cristobal-escobar/">BoxLang AI Deep Dive series, Parts 1–7</a></li><li><a href="https://foojay.io/today/how-to-develop-ai-agents-using-boxlang-ai-a-practical-guide/">How to Develop AI Agents Using BoxLang AI: A Practical Guide</a></li><li><a href="https://foojay.io/today/introducing-the-boxlang-spring-boot-starter-dynamic-jvm-templating-for-spring/">Introducing the BoxLang Spring Boot Starter</a></li><li><a href="https://foojay.io/today/introducing-boxlings-an-interactive-teacher-for-boxlang-and-tdd-bdd/">Introducing BoxLings!</a></li><li><a href="https://foojay.io/today/introducing-skills-boxlang-io-the-open-agent-skills-ecosystem-for-boxlang-the-ortus-world/">Introducing skills.boxlang.io — The Open Agent Skills Ecosystem for BoxLang &amp; the Ortus World</a></li></ul><p><br></p><p><strong>Content</strong></p><p>00:00 Introduction of topic and guests<br>01:17 What is BoxLang and how to use it<br>05:25 Multi-runtime (WASM) with MatchBox, based on Rust<br>07:00 Combining BoxLang with Spring Boot<br>10:40 The abstraction approach in BoxLang AI, compared with LangChain4j and others<br>14:18 Markdown skill files similar to Claude are also used in BoxLang AI<br>15:21 About the 7-part Foojay BoxLang Deep Dive posts series, agents, event-driven,...<br>19:28 BoxLang can be used for MCP server and client<br>23:01 Premium features in BoxLang and building a company on an open-source project<br>27:52 BoxLings, an interactive learning tool for BoxLang that teaches TDD and BDD<br>30:25 TestBox 7, real-time streaming test execution and a browser-based IDE<br>32:58 How to get started with BoxLang?<br>34:14 How the evolutions in the JVM and Java language influence BoxLang development<br>39:33 Which article to read first on Foojay about BoxLang?<br>43:27 More learning resources and ideas for the future and desktop development<br>48:05 Conclusions</p>