Skip to content

Be a Rebel… But Trust Me on This: Why ColdBox Is Worth a Look

Loading the Elevenlabs Text to Speech AudioNative Player...

An Into The Box 2026 Session for developers who've avoided frameworks since the Bush administration.

Still keeping a utils.cfm alive in 2026?

If your routing strategy is index.cfm?do=something&please=work, if your "architecture" is best described as archaeological, and if the word "framework" makes you reach for the door... this session is for you.

I've been writing ColdFusion since 1999. I spent years as a card-carrying ColdBox skeptic. I've shipped apps held together with <cfinclude>, prayer, and a config block at the top of Application.cfm that nobody is allowed to touch. And then, somewhere along the way, I became a reformed ColdBox-hesitant developer.

This is the talk I wish someone had given me before I finally caved.

What this session is really about

Most "framework talks" pitch you a rewrite. This one doesn't. You don't have to burn your app down to build something better.

We're going to walk through:

  • Why chaos is already a framework - every app has structure, the only question is whether it's intentional.
  • What ColdBox actually gives you out of the box - WireBox, LogBox, CBSecurity, TestBox, cbValidation, CBWire — entire categories of code you never have to write again.
  • How to adopt it incrementally - coexistence with your existing .cfm files, route-by-route migration, the strangler pattern, and module isolation for new features.
  • Why CommandBox alone might change your workflow - even if you never adopt ColdBox itself.
  • A practical playbook - both the technical strategy (start with routing, add WireBox for one service, build the next feature as a module) and the team strategy (don't announce a "migration"… just improve).

What this session is not

  • ❌ Not a rewrite mandate
  • ❌ Not a rigid cage
  • ❌ Not all-or-nothing
  • ❌ Not a magic wand

ColdBox is a power tool. You still have to use it well. But it won't judge your legacy code. (I might. ColdBox won't.)

The rebel's payoff

More control over your codebase, not less. Cleaner code that doesn't require archaeology to understand. New devs shipping in days instead of months. Fewer 2 AM surprises. A codebase the next developer doesn't cry over.

ColdBox doesn't ask you to stop being a rebel. It just gives you better tools to rebel with.

Come for the war stories

Bring your migration fears, your "but our app is different" objections, and your favorite legacy horror stories. Q&A is open season - war stories welcome, experimentation encouraged.

If you hate it, you've lost an hour. If you don't… welcome to the rebellion.

See you at Into The Box 2026.