One of the most coolest features the 2.0.1 release brings is a Request Context snapshot viewer as part of the ColdBox Debugger. This snapshot shows you the state of your request at every specific event execution time. I find this tool extremely amazing, since I can see how my variables change, when they change, which event changed/added/removed them and much more. Look at the screenshot below:
As you can see from the screenshot, the debugger has a RC Snapshot column that you can expand and collapse. Once expanded on a specific event, you can see the content of the request collection as the event got executed. You can see the xeh variables, the dbService object and its type, the event variable and more. As your application executes events, the snapshots are taken and will be ready for visualization in the debugger.
This is a great tool and a great way to debug your applications. No more cfdump and aborts to see where variables get set. Just look at the snapshot.
Blog
Recent Entries
Hotfix Hell: Why Legacy ColdFusion Systems Become Operationally Fragile
Many legacy CFML systems do not fail suddenly.
Instead, they slowly become fragile.
At first, the application works. Then small operational issues start appearing: unexpected slowdowns, random restarts, patches applied late at night, fixes that introduce new bugs.
Eventually teams find themselves trapped in what many engineers call “hotfix hell.”
This pattern is common in environments still running:
- Adobe ColdFusion 2021 or earlier<...
Introducing the BoxLang IDE Plugin for IntelliJ
The IntelliJ ecosystem is one of the most powerful development environments for JVM developers. Today, we’re excited to introduce the official BoxLang IDE plugin for IntelliJ, bringing modern BoxLang development directly into the JetBrains IDE family.
Whether you're building new BoxLang applications or maintaining existing CFML codebases, this plugin gives you first-class tooling inside IntelliJ.
...
BoxLang Is Heading to JavaLand 2026! 🚀
We’re excited to announce that the team behind BoxLang will be attending JavaLand 2026 as Startup Sponsors!
From March 10–12, 2026, the Java community will gather at Europa-Park for one of the most unique and immersive developer conferences in Europe. With nearly 130 presentations across multiple tracks, workshops, and community activities, JavaLand brings together developers, architects, and technology leaders from across the JVM ecosystem.
For the BoxLang team, this is a fantastic opportunity to connect with the Java community and continue our mission: modernizing software development on the JVM while empowering developers with productive, flexible tools.
Add Your Comment