Functional C# with Simon Painter

09/02/2023 49 min
Functional C# with Simon Painter

Listen "Functional C# with Simon Painter"

Episode Synopsis

Why write functional C#? Carl and Richard talk to Simon Painter about what happens when you apply functional programming approaches to your C# code. Simon discusses how some functional programming aspects are best served in a functional language like F#, but you can write C# in a more functional style. The conversation focuses on minimizing side effects - writing your code so that you can see what it does and how it would behave when changed. Functional code tends to be more testable as well!