TIL: ucFirst() for Word Casing in Lucee CFML

Despite 10+ years of CFML programming, I’m still stumbling across new functions. Today, it was the awkwardly named but surprisingly handy ucFirst, a Lucee-specific function for dealing with string capitalization.

Continue Reading

How Our Family Uses SMS and Smart Picture Frames to Connect During Remote Holidays

Two days before Thanksgiving, I decided to put together a simple way for our family to share pictures, because we couldn’t be together in person. The idea: smart photo frames that everyone could text pictures to. Here’s how I got it working.

Continue Reading

TIL: The Timezone parameter in CFML Date/Time Functions

The applications I’ve built up to this point haven’t needed to account for time zones (and for that I consider myself fairly fortunate), which is probably one of the reasons that I only just discovered that ColdFusion’s date/time functions can accept a timezone parameter.

Continue Reading

A Note on Misconfiguring my SSH Config When Setting Up Two Github Accounts

Recently, I set up a demo Github account. I already had a demo GitLab account. So now I have two GitHub accounts, two GitLab accounts, and a Bitbucket account for good measure. It took me a few tries to get the multiple accounts working correctly, so these are my notes, in the event that I forget, or need to set it up again.

Continue Reading

Building a Basic Uptime Monitor with Pipedream

During a recent live-coding session, I tried to build a website uptime monitor with Pipedream. Even with a few digressions, I managed to get most of it done within the hour, and figured that the process and platform were worth sharing.

Continue Reading