Here you can find all my previous posts:
-
kotlin: A functional gold mine - January 4, 2020
-
ddd: event storming notes - November 15, 2019
-
kotlin: How to write a Consumer - November 10, 2019
-
kotlin: Value object with input validation - November 9, 2019
-
Install Alpine Linux 3.10.2 on a Raspberry PI using macOS - October 1, 2019
-
eco: CO2 savings with a Tesla - June 8, 2019
-
tarsnap: how to list an archive - May 23, 2019
-
alpine: set current time with chrony - May 20, 2019
-
Install Alpine Linux on a Raspberry PI using macOS - May 5, 2019
-
How to push to github from Travis CI - January 26, 2019
-
How to create a custom nixpkg for a Haskell application - December 17, 2017
-
Passive House Energy Consumption vs. My House - December 10, 2017
-
Haskell operators I have trouble with - April 19, 2017
-
Haskell on Alpine Linux - April 5, 2017
-
Some CQRS Notes - March 22, 2017
-
How to Build Snap with Stack - March 7, 2017
-
Hello Elm and Haskell! - February 21, 2017
-
So long Erlang, it’s been great! - February 1, 2017
-
How to read a UTF-8 encoded file with Erlang - January 18, 2017
-
How to return JSON from an Erlang web service - January 4, 2017
-
A production gen_event application - December 21, 2016
-
A closure with Erlang - December 7, 2016
-
A Simple Erlang Application, with Prometheus - November 23, 2016
-
A Simple Erlang Application - November 9, 2016
-
CQRS vs. OOP a Pomodoro throw down - October 27, 2016
-
A simple gen_event example. - September 14, 2016
-
Why do so many T-shirts have λ’s on them - August 31, 2016
-
Erlang error handling primitives - August 17, 2016
-
The essence of OTP - August 3, 2016
-
My first Erlang patch - July 20, 2016
-
What is CQRS? - July 6, 2016
-
Parsing text with Erlang pattern matching and guards - June 22, 2016