⁂
Robin van der Vleuten
Journal
Labs
About
Contact
Journal
, where I keep notes on what I've been building, learning, and occasionally overthinking. Mostly blog and scrapbook, with a small playground for a few services I use.
2026
Running my DSMR parser backwards into a virtual smart meter
Jun 13
Why a Dutch postcode regex is not enough
Feb 24
2025
Why my Ruby gem ships address formats twice
Nov 10
How Erlang's parser tools saved my DSMR library
Oct 06
Handle international addresses in Ruby
Oct 03
The tiny JSON parser that fixes your CSP headaches
Sep 18
2024
A CSS-only carousel slider that still feels native
Oct 09
My Obsidian setup
Jul 28
2023
Lazy loading images is just HTML now
Sep 18
Your Ecto changeset is allowed to be boring
May 22
2022
Never turn JSON keys into atoms in Elixir
Nov 07
AbortController is how fetch learned to clean up after itself
Feb 14
Use previous value through a React hook
Jan 13
2021
Rails credentials are not a replacement for configuration
Aug 23
URL state is still state
Mar 15
Making Tailwind stick in existing stylesheets
Feb 26
2020
How to use Vim on Linux and macOS
Dec 07
How to capitalize strings in JavaScript
Nov 11
How to use React Context
Oct 23
Trap focus in a React component
Oct 12
Debouncing a React input should not require a dependency
Sep 21
Scroll a React component into view
Jul 03
A package for presenting person names
Apr 16
2019
Keep personal files out of your project .gitignore
Nov 18
2017
Going epic with Redux Observable tests
Nov 10
How I started thinking about my styles
Jan 16
2016
JavaScript rendering in PHP with Lambda
Apr 11
2015
Handle authenticated users in Behat/Mink
Dec 12
Running Hapi with Passenger on Heroku
Nov 05
2014
How I use environment variables with Node.js
Aug 14
Rendering templates from a Twig extension
Jul 10
A spelling and grammar checker for Node
Jan 03
2013
Running Symfony on Heroku
Oct 28
Install the intl PHP extension in MAMP
Jun 17
Mock Guzzle responses in Symfony tests
Jun 03
Masking content in Drupal
Mar 06
2012
Using Drush in a MAMP environment
Jun 22
Install Mongo extension in MAMP with PECL
Mar 26
From A to Z in PHP
Mar 06
Upgrade MAMP's phpMyAdmin
Mar 05
Remove Drupal stylesheets with hook_css_alter
Feb 24
Add your own styles to Drupal's WYSIWYG module
Feb 24
Configure multiple WordPress environments
Feb 01