Speeding Up My Shell (Oh My Zsh)

My shell startup has felt laggy for a while, but never quite slow enough that I felt compelled to track down the cause. Until today. Today I finally put in work, managing to shave nearly a second off its load time through a few adjustments to my setup with Oh My ZSH.

Continue Reading

Fat Arrow Function Support in Lucee 5 and Adobe ColdFusion 2018

Arrow functions have been around in CFML since Lucee 5 and Adobe ColdFusion 2018 (Update 5), respectively. Despite this, I only recently began trying to get comfortable with the syntax. I was surprised to find that, while Lucee added fat arrow support much earlier, Adobe ColdFusion provides more complete support for the syntax.

Continue Reading

CFHTTP and SSL issues with CommandBox 5

We recently ran into a puzzling issue with cfhttp and CommandBox 5. Requests to certain domains, such as trycf.com, would fail with Unknown host: Received fatal alert: handshake_failure, despite the domain’s SSL certificate being valid. I hope this post, which digs into the somewhat unexpected source of them problem, is helpful to anyone else who might encounter the error.

Continue Reading

Passing Parameters to CommandBox Custom Commands

Building on my previous post, which covered writing a basic custom command for the CommandBox CLI, I put together another video, detailing how to pass parameters to your command.

Continue Reading

Getting Started with CommandBox Custom Commands

I posted a video, walking through the process of building your first CommandBox custom command. If you’re not familiar with this aspect of CommandBox, I think you may be surprised how quickly you can build your own CLI commands.

Continue Reading