Take advantage of the growing trend in functionalprogramming.
C# is the number-one language used by .NET developers and one ofthe most popular programming languages in the world. It has manybuilt-in functional programming features, but most are complex andlittle understood. With the shift to functional programmingincreasing at a rapid pace, you need to know how to leverage yourexisting skills to take advantage of this trend.
Functional Programming in C# leads you along a path thatbegins with the historic value of functional ideas. Inside, C# MVPand functional programming expert Oliver Sturm explains the detailsof relevant language features in C# and describes theory andpractice of using functional techniques in C#, including currying,partial application, composition, memoization, and monads. Next, heprovides practical and versatile examples, which combine approachesto solve problems in several different areas, including complexscenarios like concurrency and high-performance calculationframeworks as well as simpler use cases like Web Services andbusiness logic implementation.
* Shows how C# developers can leverage their existing skills totake advantage of functional programming
* Uses very little math theory and instead focuses on providingsolutions to real development problems with functional programmingmethods, unlike traditional functional programming titles
* Includes examples ranging from simple cases to more complexscenarios
Let Functional Programming in C# show you how to get infront of the shift toward functional programming.