Archive

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