CFScript Gotchas and Syntax Guides

June 28, 2019

Now, script syntax is *usually* straightforward, but as with any language, sometimes it's easy to get confused over certain things in script syntax. In this post I'll cover a quick list of common "gotchas" in CFScript, document the proper syntax for each, and finally link to a list of CFScript guides which may help you start writing CFScript today.

Switching from Tag to Script

June 26, 2019

Look, I write in CFScript. Most of the CF devs I look up to write in CFScript. But maybe you don’t. Here’s where I convince you CFScript is worth the jump and, for that matter, just how to “jump” to CFScript.

CF: A Legacy of Legacy

June 3, 2019

I’m here to tell you about ColdFusion’s history of archaic practices (a legacy of legacy), and just what we’re going to do about it.

Yes, CF is “Unpopular”. No, I don't care.

May 21, 2019

It’s popular to hate on CF. It’s popular to say Coldfusion is “dying”. It’s popular to call CF a “legacy” language, and compare it to COBOL. But is Coldfusion really unpopular? And, more important… does it matter?

Using ArraySome and ArrayEvery Higher-Order Functions in Lucee

May 6, 2019

In this post I’m going to take two Lucee only higher-order array functions, arraySome() and arrayEvery(), and explain their use and purpose. I’ll also review the concept of a higher-order function, as well as the Super Cool (yet very little used) lambda expression available in Lucee 5.