Shields Down
It's time for a change.
Curiosity
Accepting being average, and being curious.
My Incorrect Assumption About Content Hashes
I wrote a fallback file resolver for my Vite-processed files, but there was a bug I did not anticipate.
Switching to QWERTY
This is the story of how I slowly became a QWERTY keyboard layout user.
Trusting Valet's CA on an iOS Simulator
How to trust the self-signed Valet certificate with the iOS simulator, so you can test your projects more easily.
Sabbatical
I'm going to take a break from software development in early 2024, and here's why.
Programming Discourse on Twitter
I wrote a long tweet.
Adopting AVIF and WebP image formats
My website now serves AVIF and WebP images to compatible browsers. Find out how I accomplished this with PHP!
Making PHP Monitor actually testable
PHP Monitor 5 is not as testable as I'd like it to be, so I'm currently refactoring some stuff for PHP Monitor 6 to ensure the app can be tested properly.
On Refactoring
In this post, I talk about refactoring and give an example of a recent refactor in PHP Monitor's codebase.
Manually symbolicating crash reports
How I manually process crash reports for PHP Monitor.
Build it yourself
When I build things, I often have a "build it yourself" mentality. In this post I explain why.