HTTP Test Recording with Go and go-vcr
When testing code that interacts with HTTP APIs, it is often cumbersome to test them, and especially to automatically test them with real data as part of a continuous deployment process. To tackle...
View ArticleWhat I learned from working as an expat in Paris
Starting a new professional adventure is the ideal moment to look back on a previous experience. In my case, I worked during the last year for Scaleway in Paris. “Scaleway is an Iliad Group brand...
View ArticleHow to convert all your old AppleWorks and ClarisWorks documents to PDF?
Recently someone asked me if I could help him open old documents on his Mac. Those documents were made in 1997 with ClarisWorks (ClarisWorks is de predecessor of AppleWorks) and can’t be opened with...
View ArticleRunning `go fmt`, `goimports` and `golangci-lint` on save with GoLand
Recently I started using GoLand for Go development. This means that I’m constantly adapting to this new editor and looking up how to do certain things. One of the things I really liked in Visual Studio...
View ArticleData-Driven Testing in Go aka Table Testing or Parameterized Testing
When writing tests, we want to focus as much as possible on the actual test cases and test data, and not on implementing the individual cases. The less time you spend in writing code to implement a...
View ArticleConfigure Fish with ‘bobthefish’ and ‘nerd fonts’ on Mac
The first thing I do on a new Mac is configuring the terminal and shell. I always install Fish and bobthefish with patched nerd fonts. If you follow the steps in this blogpost, you will have a nice...
View ArticleConfiguring Wireguard VPN with wg-access-server
For years I have used IPSec and OpenVPN, but they are not always the easiest to setup. Recently I discovered how simple VPN config can be with Wireguard. If you follow this guide, you can have a VPN up...
View ArticleI built a portfolio website for a photographer: dylancalluy.com
A couple of months ago, Dylan Calluy — an aspiring Antwerp-based photographer — asked me to build a portfolio website for him. He wanted a nice-looking gallery to share his work with the world. So we...
View ArticleUsing Docker on an M1 Mac by running Docker on an old Intel Mac
EDIT: There is now a Docker technical preview for M1 Macs. I checked it out, and it’s way more useful than this guide! This guide is for you if you jumped on the Apple Silicon bandwagon and bought...
View ArticleIntroducing “La Trappe Melder”: Get notified when a new batch of La Trappe...
The last couple of days I spent on writing a web service to notify people of new La Trappe Quadrupel Oak Aged batches. Why did I spent my free time on that? Well… Reddit made me do it! And I also...
View Article