robiningelbrecht - Overview

Adding intensity to zone 2: my weekly Zwift training plan Adding intensity to zone 2: my weekly Zwift training plan
How I structured my week to improve fitness and build endurance Over the last 15 months, my Zwift training consisted mos...
Feb 18, 2026
Embracing immutability in PHP 8.5 with the new clone() method Embracing immutability in PHP 8.5 with the new clone() method
In most of my projects, I rely heavily on (value) objects. So far, I’ve used a mix of mutable and immutable implementati...
Feb 04, 2026
One year of Statistics for Strava One year of Statistics for Strava
From a personal tool to a thriving open-source project. Exactly one year ago I released the very first version of Statis...
Dec 15, 2025
The power of Symfony’s service container The power of Symfony’s service container
Building a more reliable Mutex service with attributes and autoconfiguration A few weeks back I Implemented a custom Mut...
Dec 08, 2025
There’s no place like 127.0.0.1 There’s no place like 127.0.0.1
A tour through my self-hosted setup Back in November 2024 I came across r/selfhosted, a subreddit to share, discuss and ...
Nov 23, 2025
Strategy Pattern: Because Your Giant if Statement is Crying for Help Strategy Pattern: Because Your Giant if Statement is Crying for Help
As projects grow, so does the complexity of decision-making logic. Often leading to tangled webs of if statements, switc...
May 12, 2025
Introducing “Statistics for Strava”: A self-hosted, open-source dashboard for your Strava data. Introducing “Statistics for Strava”: A self-hosted, open-source dashboard for your Strava data.
Strava is a fantastic tool for tracking your workouts, but its built-in analytics may not always provide the depth of in...
Mar 26, 2025
Transform Your Raspberry Pi into a Digital Photo Frame Transform Your Raspberry Pi into a Digital Photo Frame
The Raspberry Pi is an affordable, compact device that can easily turn a monitor into a customisable digital photo frame...
Oct 30, 2024
I created a public API that exposes WCA competition results I created a public API that exposes WCA competition results
The World Cube Association governs competitions for mechanical puzzles that are operated by twisting groups of pieces, c...
Jul 21, 2023
How I got to solving the Rubik’s cube in under 30 seconds How I got to solving the Rubik’s cube in under 30 seconds
About six months ago I wrote a blog post about how I got to solving the Rubik’s cube in under 60 seconds consistently. S...
Jul 11, 2023