Functional Programming With C# Using Railway-Oriented Programming Approach



Functional Programming With C# Using Railway-Oriented Programming Approach

Functional Programming With C# Using Railway-Oriented Programming Approach

Support me on Patreon to access the source code:
https://www.patreon.com/milanjovanovic

C# is an object-oriented language, but it has many functional features built in. Functional programming is an amazing paradigm that I believe every developer should try in their career. In this video, I’ll introduce you to functional programming with C# using the Railway Oriented Programming approach.

Join my weekly .NET newsletter:
https://www.milanjovanovic.tech

Read my Blog here:
https://www.milanjovanovic.tech/blog

Subscribe for more:
https://www.youtube.com/c/MilanJovanovicTech?sub_confirmation=1

Chapters
0:00 Railway-Oriented Programming Introduction
1:41 Adding the Ensure method
5:58 Using the Ensure method
8:35 Mapping between Results
12:36 What I like about Railway-Oriented Programming
13:41 How does this actually work?
17:17 Pros and cons of Railway-Oriented Programming
18:14 Comparison to LINQ

Comments are closed.