Month: December 2016

How to turn runtime exceptions into compiler errors

Creating a clear interface/API is key to writing Clean Code. Object-Orientated code attempts this, but sometimes falls short. In this series, I’ll aim to show a basic type that functional programming has that leads to interfaces/APIs that are easier to understand. Prerequisites I’ll assume that you know C# or similar Object Orientated language, as well …