Functional Programming in C#

MoDev Meetup

With the advent of LINQ, C# has gotten a significant exposure to functional programming. However, functional programming in C# is not restricted to the use of extension methods, lambdas and immutable classes. There are a lot of practices that haven't been adopted as widely because there's not much of native language support for them in C#. Still, they can be extremely beneficial should you incorporate them into your day-to-day work. 

In this video we are talking about:

  • The fundamental principles behind functional programming,
  • Why they are important,
  • How to apply them in practice.