Blog
I try to put my thoughts into words sometimes. RSS is available here →
2024
- 21 April 2024
Safari's disadvantage is OS updates
Why Safari doesn't deserve to be called "The new IE"
2023
- 8 August 2023
Devtools for React Server Components
Visualising RSC streaming
2022
- 29 December 2022
Skeleton Loading with Suspense in Next.js 13
My strategy for handling skeleton loading with Suspense.
- 30 October 2022
TailwindCSS with @next/font
Here's how to integrate the new @next/font in Next.js 13 with TailwindCSS.
- 15 July 2022
Thoughts on Photography Tools
The tool I'm looking for doesn't seem to exist
- 6 April 2022
Always add "name” to type="radio"
Otherwise, you’ll think your tab keys hate you
- 4 April 2022
TypeScript things I wish I knew earlier
The four things weren’t clear to me when I started
2021
- 24 November 2021
How to make Swedish mud cake
The best recipe I've found yet
- 24 July 2021
It's not smartness
How life experience shapes our perception
- 17 July 2021
Instagram Ruined Photography for Me
The story of why I stopped taking photos