Let's get more functional
summary
Shows how C# developers can adopt functional programming techniques without switching to F#. Covers practical functional concepts applied in an object-oriented language (C#), arguing functional programming is accessible and beneficial rather than impossible or useless. Aimed at intermediate-level C# programmers and demonstrates concrete ways to program functionally within C#.
AI-written summary · about
chapters (15)
- 0:00Introduction to functional programming
- 2:11Advantages of functional approach
- 4:18Pure functions and their importance
- 7:10Exceptions vs functional programming
- 10:43Alternatives to exceptions
- 13:44Null and its problems
- 16:35Commands and queries separation
- 18:02Immutability in practice
- 21:33Memoization and its use
- 24:05Expressions vs statements
- 27:00Higher-order functions
- 29:51Functional elements in C#
- 32:03Functional programming principles
- 33:49Benefits of functional approach
- 35:56How to start functional programming
related talks
41mSo what's this functional-ness? And how can it help me?
46mFunctional developer in object oriented world
01h 09mFunctional Programming with C#
01h 08mThinking Functionally with C#
01h 00mC#'s Functional Journey
59mForget OO and Think Functionally!
58mFunctional Programming with C#
58mFunctional Toys in an Object-Oriented Sandbox
