I've been experimenting with using functional programming more widely in TypeScript. Today I want to share some of what I've learned and the utilities I've created.
Describes the MethodToDelegate library and how to use it to register methods and delegates in dependency injection.
A delegate in C# is essentially a function signature, but it is also a type that can be used as an argument to functions.
Composing C# applications with single-responsibility objects generates a lot of boilerplate.