OK Smart Guy, Why Should I Read This?


I'm going to show you a few techniques that will reduce the amount of unit tests you have to write, how you can leverage your compiler to "prove" aspects of your domain rather than wait for runtime validation, make your code easier to read and reason about, and increase refactoring safety and speed as...