Functional Programming in C#, Second Edition

English language

Published Nov. 4, 2021 by Manning Publications Co. LLC.

ISBN:
978-1-61729-982-7
Copied ISBN!

View on OpenLibrary

5 stars (2 reviews)

Real world examples and practical techniques for functional programming in C# without the jargon and theory.

In Functional Programming in C#, Second Edition you will learn how to:

  • Use higher-order functions to reduce duplication and do more with less code
  • Use pure functions to write code that is easy to test and optimize
  • Write pleasant APIs that accurately describe your program's behavior
  • Use dedicated types to handle nullability, system errors, and validation rules predictably and elegantly
  • Write composable code without the overhead of an IoC container

Functional Programming in C# has helped thousands of developers apply functional thinking to C# code. Its practical examples and spot-on treatment of FP concepts makes it the perfect guide for proficient C# programmers. This second edition is fully revised to cover new functional-inspired features in the most recent releases of C#, including tuples, async streams, pattern matching, and records. Each chapter is packed with …

2 editions

A great foundation for functional programming in C#

4 stars

This book was mentioned as an inspiration for Simon Painter's "Functional Programming With C#", and after learning a great deal of what was possible, I wanted more, and so I read this book too, and I'm glad I did!

It's the better of the two I think, explains functional programming concepts very well with good examples, and then uses the same examples throughout to show how to better implement a solution as new concepts are introduced.

avatar for AndrewJones

rated it

5 stars