Blog

Writing about coding, life, productivity & more
2022
Cover image of 'How I interview people'
April / Soft Skills

How I interview people

And how I want to be interviewed

Cover image of 'Modern PHP'
March / PHP

Modern PHP

While I wasn't paying attention, PHP got quite good

Featured on Hacker News
Popular
Cover image of 'Nominal types in TypeScript'
March / TypeScript

Nominal types in TypeScript

Improving our type-safety with fine-grained types

Cover image of 'Crypto & the fear of missing out'
February / Crypto

Crypto & the fear of missing out

You can go on without me

2021
Cover image of 'The state of this blog'
December / Coding

The state of this blog

Some history and thoughts on a possible migration

Updated: February 2022
Cover image of 'Working remotely'
October / Productivity

Working remotely

Reflecting on remote work, the good and the bad things

Favourite
Cover image of 'When not to use React Query'
October / React

When not to use React Query

Or when component level fetching becomes problematic

Needs Update
Cover image of 'All company chat should be in public'
September / Productivity

All company chat should be in public

How to make remote work a lot better, with a bit of an effort

Favourite
Cover image of 'Ditching manual releases with Changesets'
September / Coding

Ditching manual releases with Changesets

Hassle free versioning & changelog management with Changesets

Popular
Cover image of 'How I load my web fonts in Gatsby'
January / Front-end

How I load my web fonts in Gatsby

Preloading self-hosted web fonts, for greater performance

2020
Cover image of 'Working with images in Gatsby'
December / React

Working with images in Gatsby

Utilizing the latest, more flexible, and straightforward API

Updated: March 2021
Popular
Cover image of 'What is a Front-end Developer anyway?'
September / Front-end

What is a Front-end Developer anyway?

JavaScript has shaken things up and we refuse to acknowledge it

Favourite
Cover image of 'Separating server cache & application state with React Query'
April / React

Separating server cache & application state with React Query

UI state, ephemeral data & React Query

Updated: April 2021
Cover image of 'When to use optimistic updates in your application'
March / UX

When to use optimistic updates in your application

Reduce the number of spinners in your application by utilizing optimistic updates

2019
Cover image of 'Following the hype in web development'
September / Coding

Following the hype in web development

The new things, the right things, and developer entertainment

Favourite
Cover image of 'My quest for digital minimalism II'
June / Self-improvement

My quest for digital minimalism II

Taking proper action against distractions & procrastination

Cover image of 'When to quit & when to stick'
May / Books

When to quit & when to stick

My takeaways after reading 'The Dip' by Seth Godin

Cover image of 'Avoiding props drilling with Context'
May / React

Avoiding props drilling with Context

Sensible state management with Context & Hooks

Outdated
Cover image of 'Setting up Pi-hole'
April / Projects

Setting up Pi-hole

Blocking all ads in my local network

Cover image of 'The impostor syndrome'
April / Self-improvement

The impostor syndrome

The irrational fear of being exposed as a fraud

Favourite
Cover image of 'My quest for digital minimalism'
February / Self-improvement

My quest for digital minimalism

Decluttering my digital life from all the nonsense