Blog
I've been writing online since 2016, mostly about web development. In total, I've written 38 articles on this site. Use the search below to filter by title. They've been viewed a total of 652,291 times.
I've been writing online since 2016, mostly about web development. In total, I've written 38 articles on this site. Use the search below to filter by title. They've been viewed a total of 652,291 times.
An experiment with GenAI to automate manual tasks in creating a critical edition of Joost van den Vondel's correspondence.
Large Language Models like ChatGPT and CoPilot have a dual role in simplifying and complicating software development. Using a simple experiment this post explores how LLMs often lead to an increase in code complexity.
Visualizing the weather anomalies in rainfall, sunshine and temperature in the Netherlands using data from the Dutch Meteorological Institute (KNMI).
How to use AI to create personalized learning experiences
A simple principle to help structure code better
An experiment with GenAI to automate manual tasks in creating a critical edition of Joost van den Vondel's correspondence.
By using the randomness, AI can generate more surprising and engaging text, similar to how some human thinkers benefit from unconventional approaches. This post explores the concept of randomness in AI and its implications for creativity.
For this article I used Llama3 to analyze GPT-4 tokens, revealing a strong bias towards English and code.
Large Language Models like ChatGPT and CoPilot have a dual role in simplifying and complicating software development. Using a simple experiment this post explores how LLMs often lead to an increase in code complexity.
Tutorial on how to display real-time CO2 measurements from an Aranet4 monitor on my website using a Raspberry Pi.
I read "Elder Race" by Adrian Tchaikovsky, a sci-fi novel that explores the concept that any sufficiently advanced technology is indistinguishable from magic.
Visualizing the weather anomalies in rainfall, sunshine and temperature in the Netherlands using data from the Dutch Meteorological Institute (KNMI).
Moving away from the structured Git Flow to a more continuous approach with only one main branch.
About the routerLink directive and how to make sure it's accessible
Adding a dark theme to my website using NextJS 13 and React Server Components
How to use AI to create personalized learning experiences
My arguments in favor of eating less meat.
I asked ChatGPT to write a blog post about its impact on the way developers write code. The contents might surprise you.
Regenesis: Feeding the World without Devouring the Planet. By George Monbiot.
A tutorial for Livebook, an interactive coding notebook for the Elixir programing language.
Some career news! Today I'm joining Rabobank as a frontend lead for the Wholesale & Rural Innovation department.
Part 2 of my tutorial creating "live cursors" as seen in Figma. In this tutorial, I'll be using Phoenix LiveView to create the same feature.
Some advice from the Stoic philosopher Seneca for workers returning to the office after the pandemic.
A tutorial for creating live cursors as seen in Figma. A step-by-step guide focused on beginners (I'm learning Phoenix myself).
Why it's better to be kind than to be clean.
With the official mix task it has become very easy to add Tailwind to any Phoenix project. To make it even more straightforward I've written this quick step-by-step guide.
How the ordering of functions can make component files easier to read.
Why mocking all external requests for your app is worth it.
Why index barrel files can lead to large bundle sizes
A simple principle to help structure code better
Tutorial on how to create a scroll video effect using Svelte’s powerful bind command.
A collection of great programming quotes
A first look at the state management library mobx-state-tree and a comparison with Redux Saga.
Last week I learned a few things about how redirects and 303 status codes are handled in the browser.
How to let screenreaders read the title of an SVG using React
196 bytes of minimal CSS
Git commands I keep forgetting
Stuff I don't want to forget from the Book Programming TypeScript.
An intro to the React hooks useState, useRef and useEffect
Accelerate gives a scientific analysis of what makes IT organizations successful. I've listed the most important ones (from a developer perspective)
Review of a book for programmers who have always considered CSS to be an (unpleasant) afterthought
Testing async API calls using Jest’s mocking features
A fun little tutorial of how to create a PDF using a web form, Express and PDFKit