Code highlighting with Shiki & keeping your Cloudflare worker bundle small
Shiki is a powerful & flexible code highlighter that's fully ESM compatible, making it ideal for web use since it can be tree-shaken, loading only the necessary parts as needed. Looks straightforward to me, npm install shiki, import…
Flying over the North Pole
On the way back from Japan our flight went over the North Pole as the sun was coming up. At first it wasn't really clear to me what I was looking at, but after taking a few pics on high ISO & massively increasing exposure it hit me that…
Japan 2024: Hiroshima
The last place we visited during our stay in Japan was Hiroshima. Taking the Shinkansen, it took us about 2 hours from Osaka, and we stayed in Hiroshima for one night. It's true that Hiroshima itself is not very big and there is not much…
Lichtfestival Gent, 2024 edition
Every four years, Ghent lights up with art and culture. We walked a good part of the 7km illuminated trail but didn't finish it. This year was a mix - some parts were cool, but others weren't that impressive. Still, I always enjoy the…
Signal de Botrange, High Fens
To see a little bit of snow around here you need to be lucky, or drive to the highest place of Belgium. Since a couple of years this has now become a yearly tradition where we go for a day trip to the High Fens for some strolling through…
Ooidonk Castle night shots
Because I hate my limbs, I went out last night to take some photos of Ooidonk Castle at -7 ºC. While I would not recommend doing this, it did result it a few nice shots! Fujifilm X-S10, XF 23mm f2 Edit: Adobe Lightroom Location:…
Visiting the capital around Christmas
Embracing the festive spirit, we went for a little visit to our capital for some sightseeing. We walked from the Beurs to the Grote Markt and had a look at the various Christmas markets and enjoyed some hot chocolate milk, and of course,…
IM Cooling Tower Charleroi
I've read about the IM Power Plant years ago but never got around to visiting due to the considerable distance. Recently, while sorting through old photos, the urge to explore it resurfaced. After waiting for a rain-free weekend, today…
Seoul, South Korea 2019
So, thanks to good old COVID-19, my Saturday plans went down the drain. But hey, silver lining alert – it gave me the perfect excuse to tackle some issues on my website and reminisce about my trip to Seoul last December. Picture this: me…
Fail early with Husky pre-commit hooks
Pre-commit hooks are nothing new, it's been around for ages. It allows you to hook into certain git events. The most popular one is definitely the so called pre-commit hook. It runs before your commit is created and it can possibly…
Running a dedicated Quake III Arena server on Raspberry Pi with Docker
Quake III Arena, almost 20 years old by now but still an absolute classic! I would dear to say it's probably one of the best (FPS) multiplayer games ever made 🤩. We used to play it sometimes at school during lunch breaks in the computer…
ESP8266 freeform weather station circuit
Although this is a project of a few months ago, I really wanted to put it out here and I finally took some time to do it! I had been following @mohitbhoite & @jipraus their freeform circuit creations on Twitter & Instagram for a while…
Monitor your containers with ctop, like (h)top, but for Docker containers
While profiling memory usage and doing some load tests at work for one of our containers I was looking for some basic and easy to use Docker monitoring tools. At some point I came across ctop, much like top/htop, but for Docker…
Good Charlotte live at Ancienne Belgique (2019)
A throwback to 2007, or maybe earlier. It's hard to say, it seems so long ago. Back when I was 14 - 15 I used to listen a lot to Good Charlotte, but for some reason I never saw them live though. But yesterday they played here at the…
Sensor readings as JSON API using an ESP8266 NodeMCU dev kit
I've had some ESP8266 modules & dev kits laying around for quite a while now and a few months ago I started prototyping with them. Thought I'd make a basic example on how to present some sensor readings as a simple json api with only a…
React Native: Entry, ":CFBundleIdentifier", Does Not Exist
Probably the most Googled error by React Native developers, when you search the issues in the React Native Github project alone you get over a 100 results. And then there's even much more StackOverflow issues, forum posts and so on. Now…
Fix font rendering on macOS Mojave
So I finally updated to macOS Mojave yesterday, yay! But something was bothering me a bit.. I had the feeling there was something different with the font, I couldn't tell right away what it was though. A few minutes later it hit me, the…
Verified (signed) commits on GitHub
How did you end up here? Either you want to setup signing of commits, or you were just wondering what that "Verified" badge on GitHub meant. To be honest, I just noticed the badge when one of my pull requests got merged and kinda liked…
Boris Brejcha live at Kompass 28.09.2018
Yesterday the one and only Boris Brejcha visited Kompass here in Ghent 💖. Obviously I had to check that out, and man, what a party! He played a 5 hour set from 2 AM till 7 AM while there were also some other DJs like Reinier Zonneveld…
I made a mini Raspberry Pi (Zero W) "battlebot" with a PS3 controller as remote
A while back I wrote a blogpost how to interface a PS3 controller on Raspberry Pi using NodeJS. This inspired me to create a budget Raspberry Pi robot with a PS3 controller as remote for under $50. Here is the result 😄! It is maybe a…
Interfacing a PS3 controller on a Raspberry Pi using NodeJS
A basic example of how to communicate with a PS3 controller on a Raspberry Pi and have things reacting to its input. Once you got these basics the possibilities are endless! To give you a more visual example of what we'll be making, see…
Configure a PS3 controller to automatically connect to a Raspberry Pi
Want to configure manually the master address of your PS3 controller and have it automatically connect to your Raspberry Pi? It's really not that complicated and and takes only 5 minutes to configure! Here's a step-by-step guide, for…
IDLES @ Rock Werchter 08.07.2018
IDLES, a punk rock band from the north of Bristol, never heard about them before. I just saw the description in the Rock Werchter flyer and that they were playing on the smallest stage of the festival. Since there was nothing else…
Joris Voorn - Antigone
Last weekend I went with some friends to a techno festival in Amsterdam; Awakenings. It was the first time I heard Joris Voorn play live, and to be honest, also first time I heard about him at all. I really enjoyed the set and his music…
Delta 1.7 has been released!
Since mid February I joined some friends and ex-colleagues to help them out with their startup, Delta. Today we launched the 1.7 version, being the first release that I also contributed a lot to. I'm very proud of what we accomplished in…
Creating a $15 web controllable camera with Raspberry Pi Zero
It's been a while since I did a weekend project, but this weekend was one of these! I wanted to hack something together so I could view a live camera stream from anywhere in the world and control it (as in: rotate it left and right) with…
How to configure SSH & WiFi on a headless Raspberry Pi Zero W
Something that I struggled with in the past, configuring a headless Raspberry Pi so I can SSH into it over WiFi. It used to be a quite a hassle connecting a monitor with HDMI and a keyboard etc, but these days it's quite easy to do with…
Quick tip: install PHP 7 on Raspbian using the official testing branch
With latest version of Raspbian being based on Debian Jessie, this still comes with PHP 5.6 by default. Since PHP 5.6 reaching its end of life, and only security updates support starting tomorrow, it's time to start looking at the newer…
Quick Guide: Setting up PHP 7.1, NGINX 1.10 & MySQL 5.7 with Docker
After using Vagrant for the past few years and Docker gaining more adoption every day, I decided to give it a go as well. In this post I'll guide you through the installation process and how to configure it and use it with…
I received a signed copy of 13 Voices!
OMG, yes, I received a f*cking signed copy of the latest album of Sum 41! It was signed by each band member and although I've outgrowed their music I couldn't be more happier with it 🤩! I listened countless hours to this band when I was…
How to disable viewport scaling in iOS 10? You don't.
When the first beta of iOS 10 was released it didn't take long before some web developers discovered that user-scalable=no stopped working on their websites. Soon issues started popping up at Stack Overflow and drama happened. Probably…
Quick tip: loop over every day between 2 dates in PHP
Ever needed to loop over every day between 2 dates for a data set you need? This can come in handy when making charts for example. Luckily, it's super easy to do this with some date & time extensions. Let's say you want to loop over…
Bring Me The Horizon live in Ancienne Belgique on 05.04.2016
Bring Me The Horizon named after "Now, bring me the horizon", the last line of Jack Sparrow in the Pirates of the Caribbean movie "Curse of the Black Pearl", was playing last night in Brussels in the Ancienne Belgique. After the original…
Husky Safari, Lapland 2015
Now that I have been working more than a year, I was able to save up some money & go on my first solo trip - so I did! Last December I went with Joker for a week on husky safari in Muonio, Finland. With temperatures reaching -20 ºC it…
Pimping macOS default nano, syntax highlighting and more
Recently I was editing a php file on a Linux server and I noticed it had some basic highlighting. The reason why I noticed is because on macOS everything is always in the default terminal color without highlighting. Turns out you can…
Urbex: Train wreck in port of Ghent
Sun was shining, 18 degrees and it was even going to get warmer that afternoon. Perfect day to visit an urbex location! I heard about a train wreck in the port of Ghent, so I went to go have a…
Urbex: ECVB Power Plant
A co-worker was showing me some pictures of an old factory he went photographing, I instantly fell in love with urbex 😍. It reminded me of a steampunk game I used to play; BioShock. I just wanted to do this as well! In the 1900s many…