New CommandBox features dropped: Ship Java JARs Right From Your CommandBox CLI #ColdFusion #CFML #CLI
community.ortussolutions.com…
Brad Wood retweeted
☕ Need to compile Java and ship a JAR without setting up a separate build tool?
🚀 @bdw429s latest community post shows how the new CommandBox Compile DSL can compile sources, package regular or fat JARs, include resources and manifests, generate Javadocs, and return CI-friendly build details, all from the CLI or a task runner.
🔥 It’s available now in the bx-cli beta builds!
📖 Read the walkthrough and try the examples:
bit.ly/4xJilo9
#CommandBox #BoxLang #Java #CFML #DeveloperTools
In case you missed it, the last version of #Boxlang has some cool new features for string concatenation: community.ortussolutions.com… #CFML #ColdFusion
I'm excited for CFCamp in just a few days in Munich! There are still spots available for my pre conference workshop, getting started with BoxLang. Check out the details here: eventbrite.com/e/cfcamp-2026… #ColdFusion #CFML #BoxLang
Hopefully everyone had a chance to read my post last week on BoxLang Ranges. Here is the promised Part 2, which includes 3 fun examples of completely custom ranges that can be built now using BoxLang's new IRangeable interface. Examples include Fibonacci sequences, Roman Numerals, and Musical Note ranges.
community.ortussolutions.com…
We introduce the new Range operator recently in #BoxLang and it's already received a makeover. Read all about the awesome stuff ranges give you here.
community.ortussolutions.com…
Introducing Local Template Classes in BoxLang --
This feature is now on the bleeding edge 1.14-snapshot builds and allows you to declare ad-hoc classes in bxs or bxm files which are only available locally. For the most part, they work exactly like a normal classes, but can only be instantiated in that file and require a name to be provided after the class keyword. This will also make it much easier to play around with class behaviors on try #boxlang as well.
Read all about them here:
community.ortussolutions.com…
Here is my slide deck for my #intothebox talk
SocketBox: Drop-In WebSockets for the CFML & BoxLang Ecosystem
drive.google.com/file/d/19eF…
#CFML #ColdFusion #Websockets
Here is the slide deck for my #intothebox talk
Modernize Without Limits: BoxLang on the JVM!
drive.google.com/file/d/1m-3…
Brad Wood retweeted
🧰 Welcome to Agentic ColdBox!
ortussolutions.com/blog/cold…
We've added a full `coldbox ai` CLI to the ColdBox framework — making it the most AI-ready MVC framework for BoxLang and CFML.
📚 46+ Guidelines — ColdBox conventions, WireBox, routing, modules, and more, auto-discovered from your project
🎯 71+ Skills — on-demand cookbooks for REST APIs, testing, auth, migrations, and dozens more tasks
🌐 30+ MCP Servers — the largest collection bundled with any framework tooling
🏢 Custom team knowledge — build your own Guidelines and Skills, version-control them, and every developer is fully context-aware from day one
⚡ Get started:
box install coldbox-cli
coldbox ai install
#ColdBox #BoxLang #AITools #CodingAgents #Java #DeveloperTools #Ortus #CFML
Brad Wood retweeted
🚀 CommandBox: A Smarter Foundation for BoxLang & CFML Workflows
CommandBox continues to evolve as the go-to CLI and server tool for BoxLang and CFML developers — making project setup, automation, testing, and daily workflows faster, smoother, and more intuitive.
From smarter defaults to improved package and environment handling, CommandBox is all about solving common development pain points so you can focus on building great software.
👉 Learn more:
ortussolutions.com/blog/comm…
#CommandBox #BoxLang #CFML #DevTools #Productivity #OrtusSolutions #WorkflowBoost
Brad Wood retweeted
🚀 NEW RUNTIME DAY! Deploy production-ready Cloud-Native BoxLang apps to @DigitalOcean for just $5/month!
✨ One-click deployment
⚡ Auto-scaling & zero downtime
🌍 Global CDN included
🔄 Auto-redeploy on git push
From zero to cloud in 3 clicks. No infrastructure headaches.
Read more 👉 ortussolutions.com/blog/anno…
#BoxLang #CloudNative #DigitalOcean #JVM
Brad Wood retweeted
Dynamic languages on the #JVM are often dismissed as legacy or “solved.” @lmajano shows why BoxLang challenges that assumption, from architecture to deployment realities.
Read more: javapro.io/2025/12/25/boxlan…
#Java #Frameworks #JAVAPRO
CommandBox 6.3.0 is released with lock file support, better BoxLang compat, library updates, and more.
ortussolutions.com/blog/comm…
#ColdFusion #CFML #CLI #BoxLang
Just your Tuesday reminder that BoxLang's compiler perf 2.6x faster than Lucee & 14 times faster than Adobe CF
community.ortussolutions.com…
#ColdFusion #CFML
We have another post out in our series on using SocketBox for websockets in your CFML and BoxLang apps. This one covers our clustering support.
ortussolutions.com/blog/sock…
#CFML #ColdFusion #CommandBox #Websockets
The numbers are in and the BoxLang compiler performs 2.6x faster than Lucee & 14 times faster than Adobe CF! Read all about it here: community.ortussolutions.com…
#CFML #ColdFusion #performance #ANTLR #ASM #bytecode
Crunching some numbers today comparing parsing & bytecode compilation between BoxLang, Lucee, & Adobe CF. We're looking to be neck-and-neck w/Lucee, & up to 28 TIMES FASTER than Adobe CF! This is huge for app startup times. Will publish full results soon. #CFML #ColdFusion
ICYMI CommandBox has a sweet feature to hit one or more URLs to warm up the server after starting. You can even configure CommandBox to queue, block, or allow incoming traffic until the warmup URLs have returned. THis can be used as a startup healthcheck, warming up caches, or even hitting another service as a webhook! commandbox.ortusbooks.com/em… #CFML #ColdFusion #CLI
The latest version of the BoxLang VSCode extension (which works for CFML as well) has some REALLY nice linting/code quality stuff built in. Here, it identified a non-var'd variable in my code. #CFML #ColdFusion #BoxLang #VSCode











