I love building things—but I’m just a single person with a pretty busy life. So sometimes, some of my projects stop getting the love they deserve—but does that mean they have to be deleted?
Creating the Perfect Newsfeed
Google Feed has become a mess—so I’m looking for alternatives. I’ve started using Omnivore to curate a selection of RSS feeds, but that has its own challenges. Here are some notes on my search for the perfect news feed…
2023: A Year in Review
2023 was the year I wanted to consume less and create more—here’s how that went and where I see things going in 2024.
Rendering SVG with Text to HTML Canvas
I’ve spent a ton of time trying to get multiline text in custom fonts to render onto HTML canvasses. In the end, I used SVGs to do so, but that came with quite some unexpected pitfalls. Here’s some insight into how I dealt with them.
Animating with Fable
After keeping up with Fable for a while, I finally got to use it for a small project at work and had a good time with it! So after looking at Rive before, I feel like it’s time for another app review.
A Generic Sync Server
Some thoughts and ideas on decentralised synchronisation solutions and an idea I’ve been toying with for almost a year now: a self-hostable, open and generic server for syncing data between devices.
With all the cosy games releasing in August and September, I feel reminded of my own wish to create one. This post details where that urge is coming from and what made me fall in love with the genre.
Creating a portfolio is hard—even harder when it’s a static PDF as opposed to a website. Here are some of my thoughts on the struggle.
The Web is the Future
I love the web and I firmly believe that it is the future for all sorts of applications. And with recent announcements from Apple, the web is getting even better—or at least, even better for Apple users, which have been left out for the past few years. Some thoughts.
Creating Custom Sitemaps in Astro
Ever wanted per-page lastmod entries for the sitemaps of your websites built with Astro? Or more freedom and flexibility in the sitemap generation process for i18n? Then this tutorial is for you!