Matthew J. Clemente

One of the appeals of open source software is that anyone can contribute. When you encounter a problem with an open source project, beyond simply reporting the bug, you have the means of resolving it - anyone can send a PR. Having recently gone through this process with CommandBox, I thought it might be helpful to share the steps for contributing.

Dec 12, 2019
5 minutes

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.

Nov 14, 2019
6 minutes

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.

Oct 11, 2019
3 minutes

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.

Oct 08, 2019
2 minutes

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.

Jul 12, 2019
9 minutes

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 %=.

Jun 14, 2019
2 minutes

One of my goals for the coming months is to improve my proficiency with Java; that is, to put some real knowledge behind my current patchwork understanding, pieced together over the years via trial-and-error.

May 31, 2019
5 minutes

Many thanks to the (growing) team at Ortus Solutions for their tremendous work with this year’s Into the Box conference. True to form, it was filled with in-depth sessions and a relentless emphasis on modernization, best practices, and advanced tooling.

May 05, 2019
2 minutes

My goal here was to put together a script for easily setting up a Swarm on DigitalOcean. As with the previous post, I wanted to do this without relying on Docker Machine, so again, I leaned on doctl to do the heavy lifting.

Mar 28, 2019
1 minute

Months ago I ambitiously began a series of posts about setting up and deploying a production Docker Swarm. Well, I intended it to be a series. I didn’t actually get around to writing a second article until now, and for better or worse, this will basically serve as a revision of that first post, in which I documented using Docker Machine to script host creation.

Mar 04, 2019
7 minutes