This is a hands on session on language-ext : a C# functional language extensions (base class library for functional programming)
- You will learn different concepts incrementally.
- Prerequisites is to understand functional programming paradigm.
Do the exercises in this order :
CollectionsExercises
OptionExercises
TryExercises
EitherExercises
PlayWithFuncExercises
RealLifeExample
- .NET Core 6
- Your favorite IDE (Rider ;-)
Slides to facilitate this kata are available here
- A branch
solutions
is available to compare with your own solution - There is an Async solution branch available as well for Real Life Example handled in an async way
- A step by step guide for the Real Life Example is available as well