Blogs and tutorials
-
12 Feb 2025
You are more than the tools you use: tell your story
And your people will find you.
-
11 Feb 2025
3 reasons you should tour a conference talk
After putting in the work, you owe it to yourself.
-
7 Feb 2025
A case for getting dressed every day
On rediscovering the importance of getting dressed daily after finding the perfect pair of jeans.
-
6 Feb 2025
How I created a newsletter I actually enjoy writing
Send what you like to receive, make it easy for yourself, and do it for the love.
-
4 Feb 2025
How I learned to code with my voice
Struggling with severe hand pain, I learned to code by voice.
-
24 Jan 2025
How to build a copy code snippet button and why it matters
It is impossible to highlight and copy code blocks when you are unable to use your hands.
-
3 Jan 2025
A reluctant roundup of 2024
In the spirit of self-love and positivity, I will now force myself to list all of the things I did on the internet (and beyond) in 2024.
-
17 Dec 2024
It’s OK to have a slow day
Sometimes, our bodies speak louder than our minds.
-
11 Dec 2024
Your live coding stream does not need a bigger audience
Less is more.
-
11 Dec 2024
The 4 types of DevRel content
Discover how to classify DevRel content to understand what works for your team. Learn about 4 content types, their goals, and leading themes.
-
8 Dec 2024
How making an impulsive purchase made me realise I'm not OK
And yet, I am determined to be OK.
-
5 Dec 2024
How I reduced an API call from >5 seconds to under 100ms
I wrote more terrible code. Here's how I fixed it.
-
26 Nov 2024
Paths to business value in Developer Relations
This post is not about measuring success in DevRel, but about making an impact in a way only DevRel can do, and should be doing.
-
22 Nov 2024
How I show Bluesky likes on my blog posts
Learn how to use the Bluesky API to show likes and Bluesky user avatars on your blog posts when you share them on Bluesky.
-
24 Sep 2024
Sentry can’t fix React hydration errors, but it can really help you debug them
Hydration failed because the initial ui does not match what was rendered on the server. Great.