If you have any questions or comments, or if you'd like to be notified when I post anything new, you can get in touch using the contact form, or by emailing hello [at] [this domain]. Alternatively, you can subscribe to the RSS feed.
Conferences are a great place to meet new people, but is there anything we can do to help?
Using the __construct() method for dependency injection in Laravel Artisan commands can have unexpected consequences.
I keep searching for the piece that will unlock everything, even though I know it doesn't exist.
We can utilise Blue/Green deployments to adjust table row formats in MySQL with minimal down-time.
Getting a couple of simple tasks out of the way helps to get you moving, so don’t eat your frogs first.
Fiction seems to be getting less popular, but can it teach us just as much?
Your first, last and only line of defence against the worst rocks (and dirty snowballs) in the Universe.
Behold the unbelievable shelf-life of snack packaging from the 1980s. Environmentalists look away now.
We can't eager-load a relationship with a limit, but we can do it in the same number of queries.
Plenty of tools exist for rebuilding a certificate chain, in-fact you already have one installed.
GitHub Copilot is downright rude, how could we make it more polite?
Marking files as viewed in a GitHub PR helps keep track of things, but GitHub doesn't allow you to mark them all at once. Here's how to do it.
Like range anxiety, but for people with Spotify instead of an electric car.
Deploying an S3 bucket for Terraform state using Terraform needs to be done in two steps.