Tag: functional programming
By Dustin McQuay
Favoring stateless functions and pushing I/O the edge of your application can make your code easier to test and reason about.
Immutable Objects in C#
By Justin Hewlett
You may have heard about the benefits of immutable objects, especially from the functional programming crowd. But creating and working with immutable objects in a language like C# can be tricky.
Removing Null from C#
By Eric Andres
Null references can be a source of subtle bugs in software. Maybe is a tool that, while deceptively similar, provides much greater safety.