Announcing: cryptonite

For the last 5 years, I've worked intermittently on cryptographic related packages for Haskell. Lately, I've consolidated it all in one single package. Announcing cryptonite

read more →

Downloading safely

All too often, things are downloaded without safety from hosts and mirrors. Here's a practical guide to know where you stand and improve the situation.

read more →

Simple time with Hourglass

Each time, I've used the time API in Haskell, I'm left with the distinct feeling that the API is not what I want it to be. After one time too many searching the API to do some basic thing, I've decided to look at the design space and just try implementing what I want to use.

read more →