Building My First ColdBox Modules

Ok, the title isn’t entirely accurate. The process discussed here isn’t so much “building” a module as “adding ColdBox functionality” to an existing ForgeBox package - boxifying it, one might say. I’ve never built a ColdBox application, but I’ve been increasingly interested in the framework, so this was a helpful and straightfoward first step toward better understanding it.

Continue Reading

Into The Box 2018

I was lucky enough to attend (and speak) at this year’s Into the Box conference in Houston, TX. The event is organized by Ortus Solutions, the team that created CommandBox, TestBox, and all other manner of Box products. Ortus is undeniably the leader in creating cutting edge CFML tooling and features, and I left the conference incredibly impressed at the work they’re doing.

Continue Reading

Publishing My First Package to ForgeBox

ForgeBox.io, in case you didn’t know, is directory of CFML packages - bits of code both large and small - written and shared by the developer community to make all of our lives easier. I’ve written a number of open source projects hosted on Github, so I figured it was time that I began adding them to ForgeBox. For posterity (or just my own reference), here’s the process.

Continue Reading

Invoke Lambda from ColdFusion

At Adobe’s ColdFusion Summit (2017), I was able to attend Brian Klaas’s presentation, “Level Up Your Web Apps With Amazon Web Services.” Brian is an engaging speaker - he conveyed excitement, knowledge, and real-world insights into the often overwhelming AWS ecosystem. I was particularly intrigued when he explained that ColdFusion could interact directly with AWS, via the Java SDK.

Continue Reading

Parsing AWS ARNs with CFML

I’ve recently begun working on a CFML project that involves interacting with AWS Lambda. I’ll be posting more on that later, but one of the helpful bits of code that came out of the project was a small function to parse Amazon Resource Names (ARNs) into their component parts.

Continue Reading