
Functional C#: Uncover the secrets of functional programming using C# and change the way you approach your applications forever
Packt Publishing
ISBN13:
9781785282225
$61.36
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.
- | Author: Wisnu Anggoro
- | Publisher: Packt Publishing
- | Publication Date: Jan 04, 2017
- | Number of Pages: 370 pages
- | Language: English
- | Binding: Paperback
- | ISBN-10: 1785282220
- | ISBN-13: 9781785282225
- Author:
- Wisnu Anggoro
- Publisher:
- Packt Publishing
- Publication Date:
- Jan 04, 2017
- Number of pages:
- 370 pages
- Language:
- English
- Binding:
- Paperback
- ISBN-10:
- 1785282220
- ISBN-13:
- 9781785282225