I recently wrote about AI and productivity, and how data from the 2024 Accelerate State of DevOps...
Since writing my new talk, An Introduction to the World Wide Web for Very Senior Programmers, in...
In October 2024, the DORA research programme published the 2024 Accelerate State of DevOps Report,...
In 2025, setting up new web development projects is still really, really annoying. And honestly, it’s...
How many times have you seen someone introduce themselves via the tools they use? Maybe this looks...
In 2023-2024, I gave my conference talk Entertainment as Code six times. It should have been eight...
Lots of developers send newsletters, and as I thrust myself into the online technology space in 2020,...
In January 2025, I developed excruciating pain and pins and needles in my hands, which made it very...
If you’ve been watching my streams in 2025, you’ll know that I’m currently suffering from carpel...
There's a growing and gamified pressure from live streaming platforms like Twitch and YouTube to...
Given that 100% of the databases I have interacted with in my professional career have been SQL...
I’m really enjoying spending time on Bluesky right now. One of the things I really enjoy about the...
Hydration failed because the initial ui does not match what was rendered on the server. Don’t you...
My husband’s name is Richard. He is the love of my life. At the time of writing we have been married...
As developers (and as front end developers in particular), we usually talk about web performance in...
Last month I had a crisis of confidence. And so I do what everyone does when they doubt themselves. I...
Largest Contentful Paint (LCP) is a Core Web Vital (CWV) metric that marks the point in the page load...
Tools like Page Speed Insights and Google Lighthouse are great for providing advice for front end...
Google Lighthouse has been one of the most effective ways to gamify and promote web page performance...
Naming is hard. Modern developer tools often provide intuitive APIs acting as wrappers around web...
If you’re a developer, you need a personal website. While billionaire-owned, algorithm-based social...
Do you use Prettier? Have your configuration settings caused weird HTML rendering issues by adding...
Minifying your CSS helps improve your website performance. But as developers, we don’t really talk...
Cumulative Layout Shift (CLS) is where the layout of a web page unexpectedly shifts after the initial...
Recently, I improved all my homepage Core Web Vitals by focusing on improving just one metric: the...
On March 12th 2024, Google is launching a new Core Web Vital metric, Interaction to Next Paint (INP)....
Cliché opener incoming. A lot of people have asked me about my writing workflow. So here it is,...
This week I took part in a live panel discussion about what’s next for Jamstack. Hosted by Mike...
My website had a silly bug in production for a year. It was quite inconsequential (I think), and I...
When I first had the idea for this post, I wanted to provide a collection of actionable ways to...