All post are shared under Create Commons licence CC BY-NC.

The Right to Pay for my Products

Should we forbid personalised advertisement to gain back our attention, our data, our digital selves? Should we completely break the underlying economic machinery that fuels companies like Facebook, Twitter, and Google? I think the answer to that has to be No.

On reading, comprehension, and having original thoughts

To read with diligence; not to rest satisfied with a light and superficial knowledge (Meditations, Marcus Aurelius

Typedapi or how to derive your clients and servers from types

In this blog post, I will show you how to leverage Scala’s type system to derive an HTTP client function from a single type. This will also be the story of how I started to work on Typedapi which is basically the attempt to bring Haskell’s Servant to Scala.