Welcome to my blog! This was formerly published under My Medium blog but is now exclusively published here. I tend to blog about functional programming in Scala and Haskell.
I've reproduced a list of recent posts here for your reading pleasure:
- Threading best practices in Cats Effect - January 12, 2021
- Polymorphic Effects in Scala - November 22, 2020
- Functional streams for Haskell Part 2 - November 4, 2020
- Functional streams for Haskell - April 30, 2020
- Merkle trees in Haskell - April 28, 2020
- Lock-free distributed transactions - April 21, 2020
- Cats STM 0.7.0 - February 14, 2020
- Optimized Docker builds for Haskell Stack - August 2, 2019
- Fun with mutually-recursive typeclass resolution - March 27, 2019
- Towards a better API for I/O - February 19, 2019
- Having your cake and eating it - January 31, 2019
…or you can find more in the archives.