Articles in this series

Over my 10 years of working as a software engineer, I've tried many different programming languages. In my professional career, I started with PHP,...

Wrap your head around the Result monad. · Sooner or later, your application will encounter some errors. In a perfect world, we would like to catch this...

A delightful language for reliable web applications. · Taking a short break from the Let's code a Virtual DOM! series, I decided to write an article on...

What can we learn from functional programming? · Disclaimer: In this post, I will drastically simplify the concept of monads. If you already know...