Using Redis with Lucee: An Approach with the CommandBox Docker Image and Ortus Redis Extension

Well, the title feels a bit like word soup, but I think it’s accurate. When I got started with Lucee, containers, and external cache providers, I blogged about using Memcached. At work, we’ve since shifted our stack, and now primarily use Redis for caching.

Continue Reading

TIL: Generating .xlsx Files with CFML - An Easy Way to Reduce File Size

Just a quick note about generating XLSX (Excel) files with ColdFusion, which basically amounts to me regurgitating the documentation. It’s a small change in code, but the reduction in spreadsheet file size can be considerable.

Continue Reading

Adobe ColdFusion Summit 2019

I had the opportunity to present two sessions at this year’s Adobe ColdFusion Summit in Las Vegas - the first on Docker Swarm, the second on CFML API wrappers. While I’d given both previously, these were updated versions - there’s always room for improvement and changes in this space can happen with disconcerting speed.

Continue Reading

What is the Modulus Operator? A Short Guide with Practical Use Cases

Addition, subtraction, multiplication, and division. These are the four mathematical operations I was taught during my childhood education, and their operators, +, -, *, /, are very familiar. I was not taught %, the modulus operator, which I recently discovered can be quite useful and interesting in its own right.

Continue Reading

TIL: Compound Assignment Operators in CFML (+= and more)

Okay, so this is slightly embarrassing, in that I’m writing about a “feature” that was added in ColdFusion 8… so, over 11 years ago. I’m talking about the compound assignment operators: +=, -=, *=, /=, and %=.

Continue Reading