Or how I spent four days trying to debug a local Astro environment that refused to load any CSS.
What I'm Up To
A Ghost in the Machine
IndieWebCamp Brighton 2024
I finally made it to an IndieWebCamp! It was a huge amount of fun and left me with many ideas, thoughts, and questions.
Strictly Typed Object Keys in TypeScript
Want to type a data object so that a given key (e.g. "foo") can only be paired with a specific type (e.g. Bar)? Now you can!
2024: The Year Of ...
What are my goals, themes, and overarching desires for the year ahead; and how does 2023 compare to what I had hoped it would become.
Superscript, Subscript, & Accessibility
Are there any concerns with using superscript and subscript when crafting content for the web?
A Missing Narrative
Ever spend weeks writing something, hit publish, and then feel completely unsatisfied. That's what just happened to me. So I figured I'd try to work out why.
Git Authorship
How to change your Git author details for a single codebase, and check that the changes have taken effect.
2023: The Year of Our Big Day
2023 was another BIG year in terms of, well, everything. We travelled all over the world. We attended scores of major events. And we got married. It's taken a while to write up, as a result!
One Neat CSS Trick
Using pseudo-selectors like :where and :not to invert style rules, allowing for better code encapsulation and context sharing across a codebase.
Our Big Day
Specifically, the 6th (and 7th) of August, 2023; the day we tied the proverbial knot.
Disable Auto Summarisation in Readwise Reader
I think automatically pumping every article saved to Readwise through an LLM is a bad idea. Luckily, you can turn that feature off!
Written Unconformities
The trouble with drafting blog posts and then mentally filing them under "done", without ever actually hitting publish.