From the course: Advanced C#: Functional Programming Patterns

Functional programming patterns

- [Walt] Functional programming languages, are well equipped to handle modern software problems like massive scale, distributed systems, and multiple threaded run times. Microsoft created the F sharp functional language, to address this problem space and along the way, they also introduced many functional programming features to dotnet and C sharp. In this course, we'll learn the hallmarks and phrases used in the functional world, and how they map to dotnet. Then we'll see how to exploit these features, such as higher order functions and immutability to add functional programming to our code. Hey there, I'm Walt Ritscher. I'm not a functional programmer, but I use link and other functional parts of dotnet every day. I think learning about functional programming is important, as it helps us see our code in new ways. Let's go get functional.

Contents