Why I love Kotlin (on the backend) ❤️ January 21, 2025 I think Kotlin is a great language for backend development. But will it manage to stay relevant?
I rewrote it in Rust 🦀 December 3, 2024 I rewrote my hobby project in Rust, but I didn’t really like it.
Barricade + choke point 🛡️ September 10, 2024 Two design patterns that I’ve found helpful when designing systems to deal with untrusted data.
Algebraic data types 🧩 August 27, 2024·14 mins Compose types and use them to represent complex data in a clean and type safe way.
Kill two bugs with one type 🪲 March 19, 2024 An example of how just a little typing can help avoid several real-world problems.
Convert guard clauses to value objects September 21, 2014 How replacing validation functions with types can make your code safer and more expressive.