Principled Software Craftsmanship

Scala 3: Error handling in FP land

Table of contents Introduction Error types Union types to the rescue! Error handling Bottom layer Middle layer Top layer Furthermore Conclusion Introduction Scala 3 introduces union types. Straight from the... Read more »

Flakes: NixOS and Home Manager migration

Table of contents Introduction How it started: NixOS Next step: Home Manager One flake to rule them all! Home Manager flake output Switching configurations Flake outputs Conclusion Introduction I have... Read more »