Latest Blogpost

Announcing `exchangerates`

This post announces the new exchangerates library. It allows you to fetch exchange rates from the website. Formerly

Read more ...

Recent Blogposts

Announcing genvalidity-hspec-optics

This post announces the new genvalidity-hspec-optics test-suite combinator library. It is a new companion package for genvalidity-hspec and contains test-suite combinators for testing optics.

Read more ...


The new /speaking page of my website is finally up. Have a lookt at the 'Speaking' page on this site!

Read more ...

Merge-free synchronisation with mergeless

Synchronisation between a client and a server has been a problem that I have been brewing on in the back of my mind for a long time now. Today I am releasing a Haskell library that helps with exactly this problem.

Read more ...

Nix, Docker and Haskell

I have slowly been converting my services to being deployed using Nix and Docker and found that the resources on the topic are not quite as extensive as I would have wanted when I started. Traditionally, tutorials seem to tell you what to do, but not why that is what you do, so I thought I would walk you through the process from start to finish with all the obstacles included.

Read more ...