Functional C#
Book information
Description
Uncover the secrets of functional programming with C#About This Book*This book focuses on the functional paradigm of C#, which will give you a whole new angle on coding with C#*It illustrates the advantages that functional programming brings to the table and the associated coding benefits*This practical guide covers all the aspects of functional programming and provides solutions that can be applied in business scenariosWho This Book Is ForThis book is for C# developers with basic prior knowledge of C#.What You Will Learn*Develop an application using the functional approach*Implement unit testing to functionally program code*Create efficient code using functional programming*Work through a LINQ query so you can work with data*Make use of event sourcing to determine the current state of your application*Compose asynchronous program to create a responsive application*Use recursion in function programming in order to simplify codeIn DetailFunctional programming makes your application faster, improves performance, and increases your productivity. C# code is written at a higher level of abstraction, so that code will be closer to business requirements, abstracting away many low-level implementation details.This book bridges the language gap for C# developers by showing you how to create and consume functional constructs in C#. We also bridge the domain gap by showing how functional constructs can be applied in business scenarios. We'll take you through lambda expressions and extension methods, and help you develop a deep understanding of the concepts and practices of LINQ and recursion in C#.By the end of the book, you will be able to write code using the best approach and will be able to perform unit testing in functional programming.
Similar books
Functional C#
2016 · PDF
C++ Data Structures and Algorithms
2018 · PDF
C++. Struktury danych i algorytmy
2019 · EPUB
C++. Struktury danych i algorytmy
2019 · PDF
C++ Data Structures and Algorithms: Learn how to write efficient code to build scalable and robust applications in C++
2018 · PDF
C++ Data Structures and Algorithms
2018 · PDF
Learning C++ Functional Programming
2017 · MOBI
Learning C++ Functional Programming: Metaprogramming, Concurrency, Lazy Evaluation, and more
2017 · EPUB