<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">
<channel>
<description>ContentBox RSS Feed</description>
<link>https://www.ortussolutions.com</link>
<title>Blog RSS Feed by ContentBox</title>
<copyright>Ortus Solutions, Corp (www.ortussolutions.com)</copyright>
<docs>http://www.rssboard.org/rss-specification</docs>
<generator>FeedGenerator</generator>
<lastBuildDate>Mon, 15 Jun 2026 21:03:08 GMT</lastBuildDate>
<pubDate>Mon, 15 Jun 2026 21:03:08 GMT</pubDate>
<item>
<description>Every production application carries secrets: database passwords, API tokens, encryption keys. The question is never whether to manage them -- it's how badly the current approach is going to hurt you.</description>
<link>https://www.ortussolutions.com/blog/boxlang-aws-azure-and-google-secrets-manager-module-released</link>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>News</category>
<category>OpenSource</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-aws-azure-and-google-secrets-manager-module-released</guid>
</item>
<item>
<description>In Part 1, we covered BoxLang's first-class range system: lazy evaluation, exclusive boundaries, built-in types (integers, decimals, characters, dates), custom stepping, Java Stream integration, and contains() semantics. If you haven't read it yet, start there.</description>
<link>https://www.ortussolutions.com/blog/boxlang-1140-boxlang-ranges-part-2-teach-boxlang-your-types-with-irangeable</link>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>News</category>
<category>OpenSource</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-1140-boxlang-ranges-part-2-teach-boxlang-your-types-with-irangeable</guid>
</item>
<item>
<description>There is a moment in every language's evolution when a convenience syntax grows up and becomes something worth thinking about. For BoxLang, that moment arrived with ranges. We had always wanted to be able to do this in our CFML apps, and we finally can</description>
<link>https://www.ortussolutions.com/blog/boxlang-1140-boxlang-ranges-part-1-first-class-intervals-zero-compromises</link>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>News</category>
<category>OpenSource</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-1140-boxlang-ranges-part-1-first-class-intervals-zero-compromises</guid>
</item>
<item>
<description>BoxLang 1.14 ships with one of the most developer-friendly OOP features we've built yet: local template classes. If you've ever created a throwaway .bx file just to hold a five-line helper class, this one's for you.</description>
<link>https://www.ortussolutions.com/blog/boxlang-1140-local-template-classes-define-classes-right-where-you-need-them</link>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>News</category>
<category>OpenSource</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-1140-local-template-classes-define-classes-right-where-you-need-them</guid>
</item>
<item>
<description>The MatchBox open beta is live at https://boxlang.ortusbooks.com/boxlang-framework/matchbox, and it brings something genuinely new to the BoxLang ecosystem: a path into WebAssembly.
That means BoxLang code can now move into browser applications, static-site deployments, edge runtimes, and WASI-style containers - without requiring a JVM. The feature is still beta, but the core direction is already useful: write BoxLang, compile it with MatchBox, and ship the generated WASM artifact to wherever a small portable runtime makes sense.</description>
<link>https://www.ortussolutions.com/blog/matchbox-and-webassembly-running-boxlang-in-the-browser-and-at-the-edge</link>
<author>mherrera@ortussolutions.com (Maria Jose Herrera)</author>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/matchbox-and-webassembly-running-boxlang-in-the-browser-and-at-the-edge</guid>
</item>
<item>
<description>Discover how BoxLang’s multi-runtime architecture helps developers build beyond the server with support for serverless functions, desktop applications, CI/CD workflows, Java integrations, containers, runtime management, and more.</description>
<link>https://www.ortussolutions.com/blog/one-language-every-runtime-boxlang-expands-beyond-the-server</link>
<author>vcampos@ortussolutions.com (Victor Campos)</author>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/one-language-every-runtime-boxlang-expands-beyond-the-server</guid>
</item>
<item>
<description>Every application eventually has to deal with deeply nested data. JSON API responses with payloads six levels deep. Configuration files where the key you need is buried inside an array of objects, one of which has a null for the field you thought was required. Module metadata structures that nobody wrote a schema for. Runtime introspection data shaped like a tree that grew without a plan.</description>
<link>https://www.ortussolutions.com/blog/boxlang-1140-navigate-anything-jsonpath-comes-to-boxlangs-datanavigator</link>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>News</category>
<category>OpenSource</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-1140-navigate-anything-jsonpath-comes-to-boxlangs-datanavigator</guid>
</item>
<item>
<description>BoxLang has always embraced a simple truth: the way you organize code shapes the way you think about problems. For a long time, if you needed a helper class, you needed a file. One class, one .bx file, no exceptions. That's clean and predictable, but it creates real friction when a class is tightly coupled to exactly one caller and has no business existing anywhere else.</description>
<link>https://www.ortussolutions.com/blog/boxlang-1140-introducing-inner-classes</link>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>News</category>
<category>OpenSource</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-1140-introducing-inner-classes</guid>
</item>
<item>
<description>BoxLang 1.14.0 ships a lot of exciting features -- Dynamic Sets, Ranges, Inner Classes, JSONPath navigation -- but one quietly powerful addition will change the way you think about every database call in your application: Query Transformers.</description>
<link>https://www.ortussolutions.com/blog/boxlang-1140-query-transformers-take-full-control-of-your-query-results</link>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>News</category>
<category>OpenSource</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-1140-query-transformers-take-full-control-of-your-query-results</guid>
</item>
<item>
<description>BoxLang 1.14.0 ships something that JVM developers have wanted for a long time: a true first-class Set type baked directly into the language. Not a wrapper you reach for manually, not a createObject( &amp;quot;java&amp;quot;, &amp;quot;java.util.HashSet&amp;quot; ) incantation you paste from a Stack Overflow answer years ago. A real BoxSet with literal syntax, operator overloads, a full functional pipeline, change listeners, JSON serialization, and deep Java interop.</description>
<link>https://www.ortussolutions.com/blog/boxlang-1140-boxset-is-here-boxlangs-new-first-class-set-type</link>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>News</category>
<category>OpenSource</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-1140-boxset-is-here-boxlangs-new-first-class-set-type</guid>
</item>
<item>
<description>BoxLang has never stood still, but 1.14.0 is something different. This is the release where the language stops filling gaps and starts defining what a modern dynamic JVM language looks like on its own terms. Sixty-five issues closed. Four innovative language features. A formatter that has grown up. And a companion module - bx-mcp - that fundamentally changes how you operate a running BoxLang application with AI.</description>
<link>https://www.ortussolutions.com/blog/boxlang-1140-sets-ranges-inner-classes-and-a-runtime-that-talks-back</link>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>News</category>
<category>OpenSource</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-1140-sets-ranges-inner-classes-and-a-runtime-that-talks-back</guid>
</item>
<item>
<description>The BoxLang image module just landed two back-to-back releases that make it significantly more capable. 1.6.0 brought CAPTCHA generation. 1.7.0 adds four new image formats, fixes a silent write bug that has been producing PNG files regardless of what extension you asked for, and adds proper alpha channel handling for formats that don't support transparency. Let's dig in. &#128640;</description>
<link>https://www.ortussolutions.com/blog/boxlang-image-module-170-full-format-freedom-with-webp-gif-bmp-tiff-and-built-in-captcha</link>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>News</category>
<category>OpenSource</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-image-module-170-full-format-freedom-with-webp-gif-bmp-tiff-and-built-in-captcha</guid>
</item>
<item>
<description>You launch your BoxLang application, traffic flows, schedulers execute, caches warm, threads spin. And when something goes wrong, you jump between logs, dashboards, admin panels, and monitoring tools to piece together the full picture. Meanwhile, your AI coding assistant only understands your source code. It has no visibility into your running application. It cannot tell you why your thread pool is saturated, whether cache performance is degrading, or which scheduled task silently failed overnight.</description>
<link>https://www.ortussolutions.com/blog/introducing-boxlang-mcp-give-your-ai-a-window-into-your-running-boxlang-application</link>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>Community</category>
<category>Into The Box</category>
<category>News</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/introducing-boxlang-mcp-give-your-ai-a-window-into-your-running-boxlang-application</guid>
</item>
<item>
<description>CFCamp 2026 Pre-Conference Workshops: Join Ortus Solutions for a Full Day of Hands-On BoxLang Training
CFCamp 2026 is almost here, and before the main conference begins, Ortus Solutions is bringing developers together in Munich for a full day of hands-on BoxLang training.
On Wednesday, June 17, 2026, join us at the Atomis Hotel Munich Airport by Mercure in Munich, Germany, for the CFCamp 2026 Pre-Conference Workshops led by the Ortus Solutions team.
This is your chance to get practical, focused, real-world training before the conference officially kicks off. Whether you’re exploring BoxLang for the first time, modernizing your CFML applications, or looking for practical ways to bring AI into your development workflow, this pre-conference day is designed to help you learn by doing.
And with ticket sales ending on June 16, there is not much time left to reserve your spot.
Choose Your Workshop During Checkout
When purchasing your ticket through Eventbrite, you’ll be prompted to select the workshop you’d like to attend.
You can choose between two full-day, hands-on workshops:
BoxLang from Zero to Hero, led by Brad Wood
BoxLang AI Bootcamp from Zero to Hero, led by Luis Majano
Both workshops take place on June 17, 2026, from 9:00 AM to 5:30 PM, giving you a full day of practical learning, guided examples, and direct exposure to the tools and patterns shaping the future of modern CFML and JVM development.
Save Your Spot
Workshop 1: BoxLang from Zero to Hero
A Complete Journey into Modern CFML Development with BoxLang
Instructor: Brad Wood
Level: Beginner to Intermediate
If you’re new to BoxLang or looking for a structured way to understand how it fits into modern CFML development, this workshop is the perfect place to start.
BoxLang from Zero to Hero will guide attendees through the language, runtime, tooling, and real-world development patterns that make BoxLang a powerful option for developers modernizing their applications.
This workshop is ideal for CFML or Java developers who want to modernize their stack, understand where BoxLang fits, and gain hands-on experience with the language and ecosystem.
What You’ll Explore
BoxLang syntax and core language features
Runtime features and modern development tools
CLI tools and local development workflows
Modules and reusable code patterns
Functional programming concepts
Async operations
Java interoperability
Web development patterns
Migration strategies from traditional CFML
Hands-on labs and real-world examples
By the end of the day, you’ll have a stronger understanding of how BoxLang works, where it can fit into your projects, and how it can support modernization without leaving behind the applications and skills your team already relies on.
Register for Brad Wood's Workshop, BoxLang from Zero to Hero
Workshop 2: BoxLang AI Bootcamp from Zero to Hero
Build AI-Driven Applications with BoxLang
Instructor: Luis Majano
Level: Beginner to Intermediate
AI is moving fast, but for many development teams, the biggest challenge is not simply calling an AI API.
The real challenge is understanding how to bring AI into existing applications in a way that is practical, maintainable, secure, flexible, and not locked into one provider or one workflow.
That is exactly what the BoxLang AI Bootcamp from Zero to Hero is built to help developers solve.
This hands-on, one-day workshop introduces participants to building AI-driven applications using BoxLang’s native AI module. BoxLang provides a unified, fluent API to work with multiple LLM providers, helping developers avoid the complexity of each provider’s SDKs, formats, and workflows.
Instead of spending your time fighting provider-specific integrations, you’ll learn how to focus on the actual features your applications need.
Register for Luis Majano's Workshop, BoxLang AI Bootcamp from Zero to Hero
Why BoxLang AI Matters for ColdFusion and CFML Developers
For ColdFusion and CFML developers, AI presents a huge opportunity, but also a very real question:
How do you bring AI into mature, business-critical applications without rebuilding everything from scratch?
Many teams already have applications that power important workflows, customer experiences, internal tools, reporting systems, content processes, and business operations. These systems cannot simply be replaced every time a new technology trend appears.
BoxLang AI gives CFML and JVM developers a practical path forward.
With BoxLang’s AI module, developers can work with multiple AI providers through a unified API, build chat interactions, create tools, define pipelines, work with agents, use memory, and integrate AI-powered functionality directly into real applications.
Real Problems BoxLang AI Helps Solve
Reducing provider-specific AI integration complexity
Avoiding lock-in to a single AI provider or SDK
Adding AI features to existing applications without a full rewrite
Creating smarter internal tools and developer workflows
Automating repetitive processes
Building AI-powered assistants for teams or users
Generating, summarizing, and analyzing content
Extracting structured data from unstructured inputs
Improving application search and knowledge workflows
Supporting modernization efforts across CFML and JVM-based systems
This workshop is not about AI hype. It is about learning how to build practical AI features that solve real problems.
For CFML teams, it also shows how BoxLang can help bridge existing skills and applications with modern JVM-based development and AI-powered workflows.
What You’ll Learn in the BoxLang AI Bootcamp
By the end of the bootcamp, participants will be able to:
Understand BoxLang’s AI module architecture and design principles
Configure and use multiple AI providers through a unified API
Build chat interactions and asynchronous AI calls
Work with options, parameters, roles, return formats, and responses
Explore multi-modal inputs and provider switching
Create aiTool() functions with structured inputs and outputs
Understand tool safety and how to integrate tools into chats
Build AI pipelines using runnable interfaces, contexts, transformers, and chained steps
Understand agents, memory concepts, tool usage, and orchestration patterns
Integrate AI functionality into BoxLang applications effectively and efficiently
This is a practical workshop for developers who want to understand how AI can actually fit into their applications, not just in theory, but in real implementation.
Who Should Attend?
These workshops are designed for developers and teams who want to build, modernize, and experiment with confidence.
They are a great fit for:
CFML developers looking to modernize their applications
ColdFusion developers exploring what comes next
Java and JVM developers interested in BoxLang
Engineers looking to integrate AI with less boilerplate
Technical leads evaluating how AI fits into modular JVM systems
Teams exploring BoxLang adoption
Developers who want practical, hands-on training before CFCamp begins
Anyone interested in learning how to build AI-driven applications using BoxLang
If your team has been talking about modernization, AI, or “we should really look into BoxLang,” this is the moment to do it.
Prerequisites for the BoxLang AI Bootcamp
To get the most out of the AI Bootcamp, attendees should come prepared with:
BVM or the latest BoxLang installed
VS Code IDE with the BoxLang module
API keys for at least one AI provider:
OpenAI
Claude
OpenRouter
Docker installed
Docker will be useful for:
Running a standalone Ollama server
Running vector databases
Ticket Options: Solo, Duo, and Trio Packs
Whether you’re attending individually or bringing your team, we have ticket options designed to make it easier to join.
Ticket sales end on June 16, 2026, so now is the time to reserve your spot before the pre-conference day arrives.
Solo Pass — $499
Perfect for individual developers looking to get hands-on with BoxLang and AI workflows in a focused, interactive training experience.
Includes:
Full workshop access
Workshop materials
Exclusive BoxLang swag
Entry into a raffle for 50% off a BoxLang Starter License
BoxLang Duo Pack — $699 Total
Bring a teammate and learn together while saving $299.
Ideal for small teams getting started with BoxLang adoption.
Includes:
2 full workshop passes
Workshop materials
Exclusive BoxLang swag
Entry into a raffle for 50% off a BoxLang Starter License
BoxLang Trio Pack — $999 Total
Our best value for engineering teams ready to level up together.
At just $333 per person, the Trio Pack lets your team train together for the cost of two individual tickets.
Includes:
3 full workshop passes
Workshop materials
Exclusive BoxLang swag
Entry into a raffle for 50% off a BoxLang Starter License
Why Bring Your Team?
BoxLang adoption is easier when your team learns together.
A shared workshop experience helps teams align on:
Language features
Development patterns
Migration strategies
AI workflows
Real-world implementation opportunities
Modern CFML and JVM development direction
Instead of one person attending and trying to bring everything back to the team afterward, your developers can build the foundation together in the room.
That means:
Better technical conversations
Faster internal alignment
Shared understanding across the team
A clearer path for evaluating BoxLang adoption
More confidence when planning modernization work
The Duo and Trio packs are especially valuable for engineering teams that want to move from curiosity to action.
Get your tickets for you and your team
Join Ortus Solutions in Munich Before CFCamp Begins
The CFCamp 2026 Pre-Conference Workshops are happening June 17, 2026, in Munich, Germany, and ticket sales end on June 16.
This is a full day dedicated to practical learning, modern CFML development, BoxLang adoption, and real AI implementation.
Whether you choose BoxLang from Zero to Hero or BoxLang AI Bootcamp from Zero to Hero, you’ll leave with a deeper understanding of the tools, patterns, and possibilities available to modern developers.
Seats are limited, and the workshop is coming up fast.
Reserve your spot today, choose your preferred workshop during checkout, and join Ortus Solutions at CFCamp 2026 for a full day of hands-on BoxLang training.
Reserve your workshop ticket before sales end on June 16.
Get your ticket
Join the Ortus Community
Be part of the movement shaping the future of web development. Stay connected and receive the latest updates on, product launches, tool updates, promo services and much more.
Subscribe to our newsletter for exclusive content.
Subscribe
Follow Us on Social media and don’t miss any news and updates:
https://twitter.com/ortussolutions
https://www.facebook.com/OrtusSolutions
https://www.linkedin.com/company/ortus-solutions-corp
https://www.youtube.com/OrtusSolutions
https://github.com/Ortus-Solutions</description>
<link>https://www.ortussolutions.com/blog/modern-cfml-starts-here-boxlang-ai-level-up-your-apps</link>
<author>vcampos@ortussolutions.com (Victor Campos)</author>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/modern-cfml-starts-here-boxlang-ai-level-up-your-apps</guid>
</item>
<item>
<description>BoxLang: The Return of the Dynamic Language!
At Into the Box 2026, Ortus Solutions opened the keynote with one of the biggest milestones in recent years: the rapid evolution of BoxLang.
What started as a bold idea to modernize dynamic language development on the JVM has quickly become a thriving ecosystem built to empower developers across ColdFusion/CFML, Java, and modern JVM communities.
Just 11 months after its first stable release, BoxLang is already proving itself as a serious platform for modern development with growing enterprise adoption, expanding tooling, fair pricing, world-class support, and a steady stream of new features designed to help teams build with confidence.
Watch the video:
A Year of Explosive Growth
Since its first stable release in May 2025, BoxLang has evolved at an incredible pace.
In less than a year, the platform has delivered:
13 minor releases
More than 82 new features
Over 258 runtime improvements
More than 500 bugs fixed
Growth from 12,000 to 16,000 automated tests
Expansion from 30 repositories to 86 repositories
Growth from 30 to 55+ official modules
Expansion from 10 to 30+ contributors
Support for 30+ runtimes
More than 18 cloud server offerings
Support for 7+ IDEs
That kind of growth does not happen by accident.
It reflects a clear commitment to innovation, stability, tooling, and long-term ecosystem development. BoxLang is not just adding features quickly — it is building the foundation developers need to create, modernize, and scale real applications with confidence.
For ColdFusion/CFML developers, this means a modern path forward without losing the productivity and flexibility that made the ecosystem powerful in the first place. For Java and JVM teams, it means a dynamic, productive language that can work alongside existing investments while opening the door to faster development and new capabilities.
Developers curious about the platform can explore the official BoxLang Documentation or jump directly into the Getting Started Guide.
Built to Empower Developers
One of the strongest themes from the keynote was clear: BoxLang is not just about launching a new language. It is about giving developers more power, more flexibility, and more options.
Ortus Solutions has always been deeply connected to the ColdFusion/CFML community, and BoxLang continues that mission while expanding what is possible for modern JVM development.
With BoxLang, developers gain access to a growing ecosystem of tools, runtimes, modules, integrations, and support options designed to make development more productive and sustainable.
That includes:
World-class support from the Ortus Solutions team
Fair pricing designed to support teams without creating unnecessary barriers
Modern tools for development, deployment, documentation, and automation
Expanding features for AI, cloud, serverless, scripting, and enterprise applications
A practical modernization path for ColdFusion/CFML applications
A dynamic language experience that works across the JVM ecosystem
This is one of the most important parts of the BoxLang story: it is not asking developers to leave everything behind.
It is giving them a stronger foundation to move forward.
Enterprise Adoption Is Already Happening
One of the most exciting announcements during the keynote was the growing number of companies already migrating and running production workloads on BoxLang.
For a language ecosystem that is still under a year old, that level of trust matters.
The Ortus team shared how rewarding it has been to see organizations place their confidence in the platform so early in its lifecycle. Several companies have been running BoxLang since its alpha stages, helping validate the runtime in real-world scenarios and proving that BoxLang is not just a future-looking idea — it is already being used today.
That early enterprise adoption is a powerful signal: teams are not only watching BoxLang evolve, they are actively building with it.
And for organizations currently invested in ColdFusion/CFML, this matters even more. BoxLang gives teams a modern, supported, and actively evolving path to continue building on the strengths of CFML while gaining access to new runtime options, new deployment models, and a growing ecosystem of tools.
Readers interested in following the ecosystem’s progress can also explore the official BoxLang GitHub Repository, where development activity and community contributions continue growing rapidly.
Three Ecosystems, One Platform
A major highlight of the presentation was BoxLang’s interoperability capabilities.
What began as a single ecosystem has now evolved into a platform capable of interacting across three different ecosystems simultaneously. This opens massive opportunities for developers who want flexibility while continuing to leverage existing investments.
For many teams, modernization does not mean starting from zero.
BoxLang’s ability to bridge technologies rather than isolate them positions it as a practical modernization strategy instead of a complete rewrite requirement. ColdFusion/CFML teams can modernize existing applications, Java teams can explore dynamic development on the JVM, and organizations can adopt new capabilities without abandoning the systems they depend on.
That is one of the strongest parts of the BoxLang story: it gives teams a path to modernize without forcing them to lose the value of what they have already built.
Ortus has also been heavily emphasizing this philosophy through the platform’s official Why BoxLang? initiative, which explains the project’s vision for modern JVM development.
Expanding Beyond Traditional Communities
Another major theme from the keynote was community expansion.
The Ortus team shared how BoxLang has gained traction both within and beyond traditional CFML circles, including Java communities across:
Sweden
Germany
Multiple conferences across the United States
Developers at conferences were already experimenting with BoxLang AI integrations and building applications live during sessions — including coding directly from their phones.
That kind of curiosity says a lot.
BoxLang is growing from its strong ColdFusion/CFML roots into a broader JVM development platform that is attracting interest from modern Java developers, AI-focused builders, and teams looking for a more dynamic, productive way to develop applications.
The project’s growing reach can also be seen across its expanding documentation ecosystem, tutorials, and conference presence.
Developer Experience Matters
Tooling continues to be a major focus for the BoxLang ecosystem.
The platform now supports more than seven IDEs, with especially strong support for IntelliJ-based workflows. Combined with growing runtime support and cloud deployment options, the developer experience is rapidly becoming one of BoxLang’s strongest advantages.
Ortus has always cared deeply about helping developers be productive, and BoxLang continues that mission.
Whether developers are coming from ColdFusion/CFML, Java, or other JVM technologies, the goal is simple: make it easier to build modern applications without unnecessary friction.
From documentation and IDE support to modules, runtimes, APIs, and deployment options, BoxLang is being built as a complete developer ecosystem — not just a language release.
For developers wanting to dive deeper into tooling support and ecosystem utilities:
BoxLang IDE Documentation
BoxLang API Documentation
DocBox Documentation Generator
The Return of the Dynamic Language
The keynote repeatedly emphasized a central message:
BoxLang represents the return of dynamic languages in modern application development.
At a time when many ecosystems are becoming increasingly complex, BoxLang aims to provide flexibility, productivity, and JVM power without sacrificing modern architecture capabilities.
For ColdFusion/CFML developers, it brings a modern path forward backed by active innovation, world-class support, fair pricing, and a growing ecosystem of tools. For Java and JVM developers, it creates new opportunities to build faster, integrate AI, explore modern runtimes, and work with a dynamic language designed for today’s development needs.
With AI integrations, expanding runtimes, strong interoperability, and enterprise momentum already underway, BoxLang is positioning itself as far more than a new language.
It is becoming a complete modern development ecosystem.
And if the first 11 months are any indication, the pace of innovation is only getting started.
To learn more or start experimenting with the platform today, visit the official BoxLang Website.
Join the Ortus Community
Be part of the movement shaping the future of web development. Stay connected and receive the latest updates on, product launches, tool updates, promo services and much more.
Subscribe to our newsletter for exclusive content.
Subscribe
Follow Us on Social media and don’t miss any news and updates:
https://twitter.com/ortussolutions
https://www.facebook.com/OrtusSolutions
https://www.linkedin.com/company/ortus-solutions-corp
https://www.youtube.com/OrtusSolutions
https://github.com/Ortus-Solutions</description>
<link>https://www.ortussolutions.com/blog/boxlangs-first-11-months-explosive-growth-developer-empowerment-and-the-return-of-dynamic-languages</link>
<author>vcampos@ortussolutions.com (Victor Campos)</author>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlangs-first-11-months-explosive-growth-developer-empowerment-and-the-return-of-dynamic-languages</guid>
</item>
</channel>
</rss>
