ColdFusion Posts Around the World
Ortus Solutions
We're excited to announce the official BoxLang Homebrew tap — the easiest way to get BoxLang up and running on macOS (and Linux with Homebrew). One command, and you're in business....
Ortus Solutions
The Problem Nobody Puts on the Roadmap
Most engineering teams using Java, Kotlin, Groovy, Scala, or Clojure don't say:
"Our build system is the problem."
Instead, they say:
"CI is just slow."
"Gradle sometimes breaks after upgrades."
"SBT takes forever."
"Kotlin compilation is heavy."
"Classpath iss...
Ortus Solutions
Into the Box 2026 is shaping up to be our most dynamic event yet! Building on the momentum of our first release, we are thrilled to announce the second round of sessions for this year's conference.
As the ecosystem continues to evolve, teams are balancing the realities of maintaining critical legacy...
Ortus Solutions
Rising ColdFusion Licensing Costs, Oracle JVM Risk and Financial Exposure in the United Kingdom
Across the United Kingdom, many financial institutions continue to rely on legacy Adobe ColdFusion (ACF) platforms to power internal banking systems, insurance portals, reporting tools, and regulatory wor...
Ortus Solutions
As businesses grow, the decision between hiring in-house developers or opting for staff augmentation becomes critical. At Ortus Solutions, we understand the financial implications and provide a clear, cost-effective alternative for your web development needs....
Ortus Solutions
Many organizations know they are running a "legacy" application.
What they don't always know is whether that legacy system is simply old... or actively putting the business at risk.
Not every older application is dangerous. But some are.
The key is knowing the difference.
Below is a simple way to as...
Ortus Solutions
Real-time communication is becoming a core part of modern applications from live dashboards to collaborative tools and event-driven systems. But building WebSocket applications that are secure, scalable, and maintainable can feel complex without the right tools....
Ortus Solutions
If your ColdFusion application feels slower than it used to, you're not alone.
Pages that once loaded instantly now lag. CPU usage spikes unpredictably. Memory climbs. Users complain. And eventually, someone restarts the server.
Everything looks fine again.
Until it isn't.
The real problem? Most tea...
Ortus Solutions
Building reliable software isn't just about writing good code it's about proving it works, every single time. As applications grow in complexity, having a solid, expressive, and flexible testing framework becomes essential.
That's where TestBox comes in....
Ortus Solutions
We're excited to announce the release of the BoxLang NeoVim Plugin - a comprehensive syntax highlighting solution designed specifically for BoxLang developers working in Vim and NeoVim environments. This isn't a port or adaptation of existing CFML syntax files; it's a ground-up implementation built ...
Ortus Solutions
**TL;DR:** We just released a production-ready starter template that deploys a modern BoxLang application to DigitalOcean App Platform in under 5 minutes—starting at just **$5/month**. One-click deployment, auto-scaling, automatic redeployments, and zero downtime included....
Ortus Solutions
Enhancing Web App Security with Expert Staff Augmentation Services!
Web application security is no longer optional it's a core business requirement. As applications grow more complex and threats evolve faster, many organizations struggle to maintain the in-house expertise needed to stay secure.
At...
Ortus Solutions
Build Agents, RAG Pipelines & Multi-Model Workflows — One API, Zero Lock-In
Modern enterprises want to move fast with AI—but juggling different providers, SDKs, formats, and deployment models quickly becomes complex and brittle....
Ortus Solutions
ColdBox: Building, Evolving, and Sustaining Modern CFML Applications for 20 years
A Modern Foundation for CFML Development
ColdBox is a powerful, conventions-based MVC framework designed to help developers build modern, scalable, and maintainable CFML applications. Maintained by Ortus Solutions, Col...
Ortus Solutions
We're excited to announce BoxLang AI v2.1.0, a major release that brings enterprise-grade features to your AI-powered applications. This release focuses on production readiness with multi-tenant usage tracking, scalable OpenSearch vector memory, complete AWS Bedrock integration, and simplified provi...
Ortus Solutions
We're excited to announce BoxLang 1.10.0, a feature-packed release that brings powerful functional programming capabilities, elegant loop syntax, and enterprise-grade distributed locking to the BoxLang runtime. This release represents a significant leap forward in developer productivity and applicat...
Ortus Solutions
January kicked off with strong momentum across the Ortus Solutions ecosystem, bringing key product releases, major improvements to CommandBox and BoxLang, new cloud-focused learning resources, and exciting announcements for upcoming events....
Ortus Solutions
BoxLang AI: From AI Experiments to Real-World Systems!
Why we built BoxLang AI?
AI is everywhere. New models, new tools, new announcements every week. But for most teams, the real challenge isn't choosing a model. It's making AI actually work inside real applications.
Integrations are complex. ...
Ortus Solutions
Every conference is more than the talks we see on stage it's also the story of the people who make it possible.
With the first round of Into the Box 2026 sessions and workshops now live, we're excited to introduce some of the speakers who will be joining us this year. These community members, p...
Ortus Solutions
Into the Box 2026 marks an important moment for the CFML and BoxLang community not just because of what's on the agenda, but because of what it represents: 20 years of Ortus Solutions helping teams move forward, modernize, and build with confidence....
Ortus Solutions
One Year. 100+ Features. Unlimited Possibilities.
Just one year ago, in March 2024, we launched BoxLang AI 1.0. Today, we're thrilled to announce BoxLang AI v2—a massive leap forward that positions BoxLang as the most powerful and versatile AI framework on the JVM....
Ortus Solutions
In day-to-day development, some tools simply do their job... and others quietly change the way you work. CommandBox falls into the second category.
It doesn't replace your editor, framework, or existing applications. Instead, it becomes the common ground where CFML and BoxLang de...
Ortus Solutions
Happy New Year! The BoxLang team is excited to announce BoxLang 1.9.0, a significant stability and compatibility release focused on production-readiness thanks to our client migrations and new application deployments. This release also introduces array-based form field parsing conventions, enhanced ...
Ortus Solutions
Welcome to DocBox v5! We didn't just update DocBox. We rebuilt it from the ground up.
DocBox v5.0.0 represents a complete architectural rewrite—modern syntax, blazing performance, and a stunning new look that finally brings API documentation into 2025. Gone are the clunky HTML pages of yestery...
Ortus Solutions
We are pleased to announce the general availability of CommandBox 6.3.0. This minor release has a handful of bug fixes and some new features. You can check out the latest documentation here:
https://commandbox.ortusbooks.com/
You can download the latest version here:
https://www.ortussoluti...
Ortus Solutions
Taking BoxLang to AWS Lambda opens the door to modern, serverless architectures without sacrificing structure or familiarity.
Ortus Solutions
Taking BoxLang to AWS Lambda opens the door to modern, serverless architectures without sacrificing structure or familiarity.
Ortus Solutions
As another year comes to a close, we take a moment to reflect on the innovation, growth, and progress we've achieved together at Ortus Solutions. We're deeply grateful to everyone who joined us this year, as well as to those who have continued to support and build with us along the way your trust an...
Ortus Solutions
As BoxLang continues to evolve, we want to take a moment to reflect on the progress made so far. From early releases to new capabilities and growing adoption, this journey is being shaped by constant iteration and real-world feedback....
Ortus Solutions
Be the first to shape the future of the JVM's newest language and get a FREE BoxLang Compatibility Audit.
As we close out our 12 Days of BoxLang Christmas, we're ending with something truly special — something built for early adopters, innovators, and teams who want to modernize confident...
Ortus Solutions
One of BoxLang's biggest superpowers is its ability to run on multiple runtimes, from desktop to cloud to serverless. Whether you're building web apps, CLIs, microservices, or embedded Java integrations, BoxLang adapts to your environment — not the other way around.
Today, for Day 9 of ou...
Ortus Solutions
In this holiday episode of the Modernize or Die Podcast, hosts Daniel Garcia, Eric Peterson, and Luis Majano reflect on the year's achievements, particularly focusing on the advancements in BoxLang, including the release of version 1.8 and the introduction of BoxLang AI. They discuss the performance...
Ortus Solutions
One of BoxLang's greatest strengths is its modular, extensible ecosystem.
From AI to databases, security, UI, file handling, and enterprise integrations the BoxLang Module Library lets you plug in exactly what your application needs.
Today, we're highlighting the official 33 BoxLang module...
Ortus Solutions
Today we're highlighting one of the most important pieces of the BoxLang ecosystem: the official BoxLang IDE extension. Built for VS Code (and all compatible editors), it delivers full language support, debugging, AI-powered coding, and the complete toolchain you need for modern BoxLang develop...
Ortus Solutions
BoxLang AI gives you a unified, consistent way to work with Large Language Models—across multiple providers—using a single functional and fluent API. Build AI-powered features directly into your BoxLang apps without juggling different SDKs, formats, or request models.
You can also ext...
Ortus Solutions
Day 5 of the 12 Days of Christmas: BoxLang + Cloud Servers, Deploy Anywhere, Scale Everywhere
One of the most powerful parts of the BoxLang ecosystem is how easily it can run anywhere — locally, on-premise, containers, and especially in the cloud. Today we're highlighting...
Ortus Solutions
Today we're celebrating one of the most exciting new additions to the BoxLang ecosystem:
the TestBox BoxLang CLI Runner — a fast, native way to run your TestBox tests directly through the BoxLang Runtime. ⚡
No server required. No CommandBox needed. Just pure, ultra-fast BoxLang...
Ortus Solutions
As BoxLang continues evolving into a modern, high-performance, JVM-based runtime, real-time communication becomes essential for the applications we all want to build: dashboards, collaboration tools, notifications, live feeds, multiplayer features, and more.
That's where SocketBox steps in...
Ortus Solutions
BoxLang + CommandBox: The Enterprise Engine Behind Your Deployments
For Day 2 of our 12 Days of Christmas series, we're diving into one of the most powerful parts of the BoxLang ecosystem: CommandBox the defacto enterprise servlet deployment platform for BoxLang.
If BoxLang is the lan...
Ortus Solutions
ColdBox + BoxLang: The Future of Modern MVC on the JVM
Welcome to Day 1 of the 12 Days of BoxLang
To kick off the series, we're starting with one of the most powerful combinations in the Ortus ecosystem: ColdBox + BoxLang.
ColdBox has been the standard for modern CFML MVC development for over a deca...
Ortus Solutions
We are thrilled to announce the release of CBWIRE v5.0, the most powerful, stable, and developer-friendly version of CBWIRE ever shipped.
This major upgrade introduces deep BoxLang support, upgraded Livewire v3.6.4 features, enhanced security, improved error handling, performance gain...
Ortus Solutions
As we approach the end of the year, many engineering teams face the same challenge: unused budget that must be spent before December 31 or a new 2026 budget that should be allocated strategically from the start.
If your organization relies on ColdFusion or Lucee, this is the ideal moment to secure e...
Ortus Solutions
How organizations can stay competitive when CFML expertise is harder to find than ever?
1. The Silent Crisis: CFML Talent Is Disappearing
For many organizations, ColdFusion and CFML applications still power critical business processes.
But there's a growing challenge that leaders can no longer ignor...
Ortus Solutions
New in BoxLang 1.8.0 - Say goodbye to verbose HTTP request building. BoxLang introduces a powerful fluent HTTP API that makes working with HTTP/S requests not just easier, but actually enjoyable....
Ortus Solutions
We're excited to announce the Pre-Conference Workshops for CFCamp 2026, Europe's CFML-focused conference! Join us on June 16–17, 2026 at the Atomis Hotel Munich Airport by Mercure, Oberding for a deep dive into modern CFML and BoxLang development.
These works...
Ortus Solutions
We're thrilled to announce the release of bx-couchbase v1.0, bringing enterprise-grade Couchbase integration to the BoxLang ecosystem. This powerful module combines high-performance distributed caching with cutting-edge AI capabilities, enabling developers to build scalable, intelligent applications...
Ortus Solutions
The BoxLang team is excited to announce BoxLang 1.8.0, a massive release that revolutionizes HTTP capabilities, introduces comprehensive SOAP/WSDL integration, and delivers over 100 critical bug fixes for production-grade stability. This release focuses on modern web application development with flu...
Ortus Solutions
November 2025 was a big month at Ortus. BoxLang 1.7.0 arrived with real-time streaming, distributed caching, and faster compiler internals. ColdBox gained a cleaner debugging experience with full Whoops support, while CBWIRE 5 launched with stronger security, smarter lifecycles, and easier uploads....
Ortus Solutions
Because you asked; we're extending the Thanksgiving Week offer and officially launching our Cyber Monday BoxLang Deals today!
To support everyone who wants to understand whether they're running on legacy CFML or modern-ready code, and whether BoxLang is the right fit; we've decid...
Ortus Solutions
In this episode of the Modernize or Die Podcast, hosts Daniel Garcia and Jacob Beers discuss the latest updates from Ortus Solutions
Ortus Solutions
The wait is over! We're excited to officially launch CBWIRE 5, the most powerful version of our server-powered reactive UI framework yet, and you're invited to the live reveal!...
Ortus Solutions
Are you tired of staring at endless, unreadable stack traces when exceptions hit your ColdBox app? There's a better way to handle exceptions, especially during development, and it's called Whoops!...
Ortus Solutions
Welcome back to our series on SocketBox - a websocket module for CommandBox + BoxLang. this is part 2 of a 4 part series about the SocketBox library.
Ortus Solutions
Like most in the CFML community, I'd heard about serverless for years but never dived into it for a host of reasons. One of these ( and a pretty major one! ) was an irrational avoidance of all things Java and being used to the ease of spinning up a CFML instance at other hosting locations.
However, ...
Ortus Solutions
With the release of BoxLang 1.7, our primary focus has been on improving the performance of our parser and bytecode generation pipeline. This article presents a comparison of BoxLang's compilation performance against the current CFML engines. Future benchmarks will include other languages under simi...
Ortus Solutions
Modernize or Die Podcast #244: Recap, Transcript and Resources!
In this episode of the Modernize or Die Podcast, hosts Daniel Garcia and Grant Copley discuss the latest updates from Ortus Solutions, including the release of ColdBox 8 and BoxLang 1.7. They explore new features, real-time communicatio...
Ortus Solutions
The BoxLang team is thrilled to announce the release of BoxLang 1.7.0, a landmark update that brings powerful new capabilities for modern web development, distributed systems, and AI-powered applications. This release introduces Server-Sent Events (SSE) for real-time streaming, a JDBC Cache Store fo...
Ortus Solutions
October 2025 was a wild ride at Ortus. We released ColdBox 8.0.0, The Ocho, a version that redefines CFML architecture from REST APIs to full-stack microservices. At the same time, BoxLang evolved with bx-ldap, bringing connection pooling and event-driven authentication for enterprise environments, ...
Ortus Solutions
We're thrilled to announce the release of bx-compat-ui, a comprehensive UI compatibility module that makes migrating your Adobe ColdFusion and Lucee applications to BoxLang seamless and straightforward. If you've been hesitant about moving to BoxLang because of your existing UI components, this modu...
Ortus Solutions
We're thrilled to announce the release of bx-rss, a comprehensive RSS and Atom feed module that brings powerful syndication capabilities to BoxLang! Whether you're building a content aggregator, publishing a podcast, or exposing your application's data as feeds, bx-rss makes it incredibly simple....
Ortus Solutions
We're thrilled to announce the release of the BoxLang Redis Module (bx-redis) - a powerful addition to BoxLang that brings enterprise-grade Redis functionality directly into your applications. Whether you're building distributed systems, implementing real-time messaging, or need high-performance cac...
Ortus Solutions
We're thrilled to announce the release of bx-csv, a powerful premium module that brings enterprise-grade CSV processing capabilities to BoxLang+ subscribers! Built on Apache Commons CSV, this module provides both traditional functions and a modern, fluent API that makes working with CSV files a bree...
Ortus Solutions
We're thrilled to announce the release of the BoxLang Spreadsheet Module (bx-spreadsheet), a comprehensive solution for creating, reading, and manipulating Excel spreadsheets with style and simplicity. Whether you're building data export features, generating reports, or migrating from legacy CFML ap...
Ortus Solutions
Every ColdFusion modernization project tells a story — and not all of them start well.
Some begin in crisis: an app goes down, a compliance audit fails, or a key developer leaves.
Others start simply because someone finally asks, "Why are we still on ColdFusion 11?"
After two decades helping o...
Ortus Solutions
Modernize or Die Podcast #243: Recap, Transcript and Resources!
In this episode of the Modernize or Die Podcast, Eric Peterson and Jacob Beers share the latest updates in ColdBox and BoxLang, including the upcoming ColdBox 8 release with its new features, the introduction of SocketBox for WebSockets...
Ortus Solutions
In our last post, we walked through configuring email settings in ColdBox using cbMailServices. Now it's time for the fun part—sending emails! ColdBox's mail services are powerful, and with just a few lines of code, you can build emails with token replacements, send them using various pro...
Ortus Solutions
We're excited to announce the release of bx-ldap, a comprehensive LDAP module that brings enterprise-grade directory access to BoxLang! This module goes above and beyond traditional CFML LDAP implementations, offering modern features like connection pooling, event-driven programming, multiple return...
Ortus Solutions
In the world of modern web applications, data is king—but raw numbers rarely tell the full story. That's where visualization becomes crucial, transforming complex datasets into intuitive, compelling narratives. Today, we're thrilled to introduce BX-Charts, a game-changing charting mod...
Ortus Solutions
Have you ever accidentally brought your internal email servers down? Or worse, been banned for sending too many emails? Believe me, I've been there – and I've learned my lesson the hard way. Whether it's a small typo or sending out thousands of unwanted emails, handling email systems can be tr...
Ortus Solutions
For many teams, DevOps still means responding to problems — not preventing them.
A service goes down, alerts flood Slack, and everyone scrambles to patch, roll back, or restart.
But what if your infrastructure could warn you before a failure?
What if your deployment pipeline could catch regres...
Ortus Solutions
When organizations plan a ColdFusion modernization project, they usually focus on code, infrastructure, and technology choices.
But the biggest variable — the one that makes or breaks every project — is human.
Modernization isn't just a technical journey. It's a people transformation, an...
Ortus Solutions
**The most powerful, modern, and feature-rich release of ColdBox ever is now available!**
After months of development and years of experimentation with new architectures, we're thrilled to announce **ColdBox 8.0.0** - a release that fundamentally transforms how you build CFML applications. Whethe...
Ortus Solutions
Growth is great — until your infrastructure can't keep up.
Most engineering teams start strong: they deploy quickly, iterate fast, and manage environments manually without too much trouble. But as the codebase grows, releases multiply, and uptime expectations rise, the cracks start to show.
Wh...
Ortus Solutions
Modernize or Die Podcast #242: Recap, Transcript and Resources!
In this episode of the Modernize or Die Podcast, hosts Daniel Garcia and Jacob Beers, both Senior Developers at Ortus Solutions, share the latest updates: the upcoming ColdBox 8 release, the new Box AI module, and BoxLang 1.6. They also...
Ortus Solutions
Is there a more iconic duo than Peanut Butter and Jelly? PB+J is hard to beat but BoxLang + WebSockets might just give the classic sandwich a run for its money. With the recent WebSocket additions to CommandBox and the new SocketBox library from Ortus there has never been a better time to incorporat...
Ortus Solutions
102 ColdBox Tips and Tricks by Luis Majano
How to Quickly Find Your ColdBox Version
Need to check which version of ColdBox you're running? There are two easy ways to do this: the CommandBox wayand the ColdBox way. Both methods give you quick access to this important information, whether yo...
Ortus Solutions
Many organizations still rely on manual deployments for their ColdFusion or Lucee applications. These processes might have worked years ago, but in today's world of rapid releases and cloud-native expectations, they are fragile, slow, and risky.
A missed step, an inconsistent environment, or a late-...
Ortus Solutions
This summary dives into the latest updates, innovations, and achievements across Ortus Solutions' Corp suite of tools and platforms. As a leader in open-source development, we continue to empower developers with cutting-edge frameworks, languages, and tools designed to streamline and modernize ...
Ortus Solutions
Software doesn't stop working the day support ends—but the risks and costs begin compounding fast. If you're still running ColdFusion 2018 or 2021, this post is your quick brief on what End of Support (EoS) really means, the downstream impact on your teams and budgets, and how to move decisive...
Ortus Solutions
We're thrilled to announce BoxLang 1.6.0, a release that delivers massive performance improvements, intelligent developer tooling, and enhanced async capabilities. This release focuses on making BoxLang faster, smarter, and more observable than ever before....
Ortus Solutions
Ad-hoc releases slow teams down: flaky builds, manual handoffs, surprise hotfixes, and "it works on my machine" incidents. The cure isn't a six-month tooling migration—it's a focused, four-week engagement that converts chaos into a reliable release rhythm.
Below is a 30-day playbook our on-dem...
Ortus Solutions
Modernizing without a security baseline is gambling with production. Before choosing runtimes, refactoring frameworks, or touching infrastructure, you need a clear view of your current exposure. A ColdFusion security audit is step zero: it tells you what to fix now, what to monitor, and how to moder...
Ortus Solutions
Modernizing without a security baseline is gambling with production. Before choosing runtimes, refactoring frameworks, or touching infrastructure, you need a clear view of your current exposure. A ColdFusion security audit is step zero: it tells you what to fix now, what to monitor, and how to moder...
Ortus Solutions
If you've ever felt trapped by your platform instead of empowered by it, you're not alone. Legacy systems can be expensive to maintain, slow to adapt, and limiting when it comes to growth. For many teams, innovation feels out of reach because the tools they rely on simply weren't built for today's p...
Ortus Solutions
Ortus Solutions delivered a wealth of insights and updates in September 2025, focusing on modernizing development with BoxLang, ColdBox, and CFML.
Ortus Solutions
ColdBox offers a smart way to manage environments by auto-sensing an environment variable called ENVIRONMENT. This allows you to dynamically control the environment in which your application runs, streamlining your development, testing, and production workflows....
Ortus Solutions
Deadlines don't wait. Whether it's a last-minute infrastructure change, a critical deployment, or a project that suddenly became top priority, your team needs extra hands—and it needs them fast. But traditional hiring cycles and contractor onboarding often make it impossible to respond at the ...
Ortus Solutions
102 ColdBox Tips and Tricks by Luis Majano
Ortus Solutions
Migrating legacy ColdFusion applications can feel overwhelming. Outdated versions, unsupported frameworks, and fragile integrations often make businesses hesitate. But delaying modernization only increases risks and costs. With the right plan, a ColdFusion migration can be structured, predictable, a...
Ortus Solutions
Modernize or Die Podcast #241: Recap, Transcript and Resources!
In this episode of the Modernize or Die Podcast, hosts Daniel Garcia (Senior Developer at Ortus Solutions) and Luis Majano (CEO of Ortus Solutions) dive into the latest news around BoxLang, ColdBox 8, ...
|