N.b., Timeline excludes External Resource posts:
The why, when, and how of using nginx to cache a CMS's output.
HTTP2 will mean a change in how we should build websites. The best practices of HTTP1 are harmful in a HTTP2 world.
I've never built a website based on a third-party framework, but I recently had cause to try one, spending a week with Foundation. Here's what I found...
A quick tip on how to fix things if your asset uploads in Craft seem to just hang.
Some of the posts on this website will begin to have an audio version available in addition to the text. In this post I explain my thought process for doing so.
How I used nginx and Craft to rebuild this website.
It's taken almost three years to finally get around to, but at long last this website is sporting a design and running on a CMS I actually like.
When the Great Firewall of China starts hosing your server with unexpected and unrelated traffic, how do you deal with it?
Here's what I'm listening to these days. There's a vague focus on diversity issues which is deliberate.
How do you price things so they'll sell when people have no clue about what things cost?
Why is it still so hard to set up a portable development environment?
We have some new technologies coming up which are going to have a big impact on what we do and how we do it.
I imagine Twitter's demise will be in a spectacularly abrupt implosion sometime within the next three years.
My mental to-do list has grown out of control, so I've changed a few things to help get stuff done.
My strategy to ensure HTML's new responsive image attributes don't grow out of control when you use them.
Thanks to a brilliant podcast, I've picked up my first game console in years.
Most security questions are at best obstructive, at worst terribly insecure.
Why I won't be doing another charity drive like this, and what I'm doing instead.
Good communication is all about increasing empathy and removing ego.
Social media is rapidly gaining ground as the best place for timely unbiased news. It's not all roses though.