Latest Articles

Dumb Reasons to Hate PHP

php

PHP just recently celebrated its 25th anniversary since it was first introduced, which is quite the achievement, considering it still powers a large slice of the Internet today. I don't write much PHP anymore myself as I've more or less moved on to new...

cHTTP 0.5 and the Journey Ahead

rust chttp

One of my more recent projects that I have been putting a lot of effort into is a Rust HTTP client called cHTTP, which I introduced on this blog over 18 months ago. Here I want to share an update on the direction of the project, and also give some detail...

How Rust Solved Dependency Hell

rust

Every once in a while I'll be involved in a conversation about dependency management and versions, often at work, in which the subject of “dependency hell” will come up. If you're not familiar with the term, then I encourage you to look it...

Handy Git Aliases

git workflow

I am a heavy Git user. I use it every day at work, I use it almost every other evening for personal projects, notes, and anything else I can find a use case for Git. I've also been using it for a little while, since at least 2012 (approximately), and...

The Littlest Development Device: Follow Up

life hardware

As promised, I have returned to post a follow up to my article last month. In it, I ask if the GPD Pocket computer can be used as a development machine and, if so, what the experience is like. Well, first thing on the table: It actually works. I was surprised...

The Littlest Development Device?

life hardware

Do you remember back in the day when “netbooks” were all the rage? Those mini-laptops from the late 2000s that compromised computing power for a small form factor and a competitive price tag? I just recently re-entered that world with the...

Introducing cHTTP; or, Why Pure Rust Is Not A Worthy Goal

rust chttp

Friends, today I have two messages to share with you. The first is to introduce to you a new library for the Rust language that I have poured some of my tea-powered energy into, so that you may be informed of its purpose and design. The second is much...