Recent Posts

LSP Docker mode with multiple clients

3 minute read

LSP Docker is a fantastic extension if you need to make use of build containers for development. It creates LSP-mode clients in Emacs that allow a language ...

uint64 encoded in Protobuf bytes looks wrong

1 minute read

Today as I was trying to debug an issue, I had to interpret a Protobuf message that happened to have a uint64 in it. I only had access to the packet capture...

HTTPS with custom domains on Azure CDN

3 minute read

My blog is written in Jekyll. Simply put, Jekyll takes documents written in Markdown (similar to what you could use to write README files in a Git repositor...

Starting a new role

1 minute read

As of the 12th of June and after nearly four years, I'm no longer working at Ocado. At Ocado I had the opportunity to work with a number of amazing people a...

Blogging with org-mode!

less than 1 minute read

I've been meaning to come back to blogging more frequently, but the whole set up that the blog requires was putting me off.

Making the (sad) case for a hard Brexit

4 minute read

It’s not very frequently that I write about politics in this blog. It’s not very frequently that I write about anything really, but here’s an attempt to chan...

Clojure: beware of the partial

3 minute read

At some point in time while using Liberator to build semi-RESTful APIs, I found myself in a pickle. Essentially, the Liberator library allows you to build an...

Home Automation with Clojure (part 1)

4 minute read

Those who know me, know that I like simplifying things. Tasks that are repetitive quickly become chores which nobody wants to do. That’s probably one of the ...

New Year’s Resolution: Blog more!

less than 1 minute read

Admittedly I’m not the most avid blogger there is. Nonetheless, I keep this blog up and running just for the sake of it. This blog has been alive since 2008 ...

[Photo] Jupiter and its 4 largest moons

1 minute read

As some of you may know, I have recently taken up a new hobby. I started with (very) amateur astronomy. Now while the Dutch skies are not the best for ast...

Chronopost Portugal? Serviço enganador…

1 minute read

This post will, extraordinarily, be in Portuguese as it is a complaint and a warning towards a Portuguese courier company which is indulging in false adve...

Automatic Recovery of REST Interfaces

2 minute read

Recovery of REST interfaces is an interesting research topic which came into conversation with one of our industrial partners and which I would like to ex...