Blog articles

In my blog posts I write about technical innovations, news items and opinions in the web development space. This can be a ‘best-practise’ or a personal discovery worth sharing. I have also written some posts in Dutch. They can be found at the Dutch website.


December 3, 2024
Native apps are dead


November 19, 2024
I bought a cheap React template


October 28, 2024
Google Search Console traffic


October 26, 2024
An impressive feat


October 24, 2024
A lost generation


October 15, 2024
Matt does not like static websites


October 10, 2024
Vertical centering with CSS


October 5, 2024
How to build a fast website?


September 23, 2024
WP Engine disabled revisions


September 22, 2024
Micro optimizations


September 12, 2024
Real User Monitoring


September 11, 2024
Non-perfect Lighthouse scores


September 10, 2024
Lighthouse scores dropped


August 22, 2024
Exif rotation on images


May 21, 2024
SEPA Instant Payments


May 17, 2024
Pages from data in Hugo


April 7, 2024
Worlds fastest website


April 1, 2024
Low-carbon websites


March 17, 2024
The future of Jamstack


February 25, 2024
Web studios in Japan


February 19, 2024
Kinsta is really cheap


February 10, 2024
The most perfect color


February 8, 2024
A changed pattern


January 2, 2024
Learn Performance by Google


December 22, 2023
Why Hugo Blox is a great idea


December 21, 2023
SSG's have become boring technology


December 13, 2023
The real cost of running WordPress


November 18, 2023
Popularity of Hugo


November 17, 2023
Hugo websites from the Netherlands


October 1, 2023
Speaking at HugoConf 2023


July 14, 2023
Is Netlify killing Jamstack?


June 16, 2023
Why choose Hugo as your SSG?


June 13, 2023
Resize images in Linux


May 25, 2023
Has WebP landed yet? (part 3)


April 23, 2023
What is Managed Hosting?


April 8, 2023
Free Instagram widget


February 28, 2023
Toxic online communities


February 25, 2023
The future of Netlify CMS


February 24, 2023
Netlify CMS becomes Decap CMS


February 16, 2023
Instagram solution disabled


January 31, 2023
ButterCMS is great, but...


January 18, 2023
Deploy to a free hosting platform


November 11, 2022
A CMS with Hugo shortcode support


November 8, 2022
Google metrics


October 30, 2022
Long live the lean web


October 19, 2022
Jamstack has matured


October 18, 2022
Has WebP landed yet? (part 2)


October 13, 2022
Google Fonts illegal in EU


September 30, 2022
Artisanal web development


September 24, 2022
Code is poetry


September 11, 2022
Has WebP landed yet?


September 10, 2022
Misconceptions about performance


September 7, 2022
The fastest website in the world


September 2, 2022
A cute mascot


August 27, 2022
Gatsby has grown up


August 26, 2022
The best CMS for Hugo


June 25, 2022
Sometimes it should just work


April 30, 2022
Youtube removes dislike counter


April 20, 2022
Make your site picture perfect


February 6, 2022
Oh Jamstack, grow up!!!


February 2, 2022
How to pitch a Jamstack website to your clients


January 18, 2022
Running a highly efficient digital agency


January 8, 2022
A new algorithm for social media


January 3, 2022
The story of Delete Agency


December 28, 2021
Thanks to Kev Quirk


December 7, 2021
The website carbon calculator


December 6, 2021
The website obesity crisis


December 5, 2021
Netlify pricing


December 4, 2021
Jamstack means performance, right?


December 3, 2021
Ain't no party like a third party


November 27, 2021
Embedding Youtube correctly


November 16, 2021
Jamstack is eating the world


November 15, 2021
A new Jamstack era


November 3, 2021
Google makes me sick


October 23, 2021
Why you should avoid Cloudflare's CDN


September 15, 2021
Chrome speed tests


September 14, 2021
The Stackless Way


July 22, 2021
Faster websites with a CDN?


June 5, 2021
Elon Musk has been warned


May 12, 2021
A message for Paul Kinlan


April 21, 2021
Carousel with scroll snap


April 1, 2021
Great minds think alike


April 1, 2021
Instagram interface icons


February 2, 2021
Instagram on your website


October 4, 2020
Monkey business with banana leafs


August 20, 2020
Multilingual Jekyll websites


August 7, 2020
The problem with multi-purpose themes


March 4, 2020
Help, my server is down!


December 19, 2019
No-code platforms


November 14, 2019
How to get a 100% Google Lighthouse score


November 13, 2019
Building websites in rem


November 12, 2019
Google will shame slow websites


October 19, 2019
Speaking at JekyllConf 2019


August 21, 2019
A green website


August 12, 2019
Google Lighthouse score


August 12, 2019
Speed index explained


August 1, 2019
Websites that load instantly


July 10, 2019
How Netlify became irrelevant


July 4, 2019
A redesign that was long overdue


July 1, 2019
A tribute to the web


December 2, 2018
Code warriors


November 23, 2018
Arguments for the JAMstack


November 11, 2018
Goodbye Google


February 25, 2018
The need for speed on the web


November 6, 2017
The new Nokia 3310 could give you your life back


August 22, 2017
Running Jekyll on Cloud9


July 19, 2017
Why you should upgrade your website to SSL


March 23, 2017
Smashing new technology


December 11, 2016
Turbolinks5 is awesome


September 21, 2016
Getting started with Jekyll


August 17, 2016
Jekyll against the rest of the world


August 7, 2016
Hover is dead


July 3, 2016
From Wordpress to Cloud­Cannon


April 21, 2016
Two viewports to rule them all


January 4, 2016
No Java­script Please!


November 4, 2015
Why Static Website Generators Are The Next Big Thing


August 14, 2015
The race to zero in web­hosting


May 30, 2015
Flash scaling in HTML


May 30, 2015
The viewport meta tag on desktop


May 3, 2015
Develop­ing web applica­tions on a Chrome­book


April 9, 2015
About 'usecues', also known as affordances!

Scroll to top