{"product_id":"9781785881039","title":"Functional C#","description":"\u003cp\u003e\u003cb\u003eUncover the secrets of functional programming with C#\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout This Book\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eThis book focuses on the functional paradigm of C#, which will give you a whole new angle on coding with C#\u003c\/li\u003e\n\u003cli\u003eIt illustrates the advantages that functional programming brings to the table and the associated coding benefits\u003c\/li\u003e\n\u003cli\u003eThis practical guide covers all the aspects of functional programming and provides solutions that can be applied in business scenarios\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cp\u003eThis book is for C# developers with basic prior knowledge of C#.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDevelop an application using the functional approach\u003c\/li\u003e\n\u003cli\u003eImplement unit testing to functionally program code\u003c\/li\u003e\n\u003cli\u003eCreate efficient code using functional programming\u003c\/li\u003e\n\u003cli\u003eWork through a LINQ query so you can work with data\u003c\/li\u003e\n\u003cli\u003eMake use of event sourcing to determine the current state of your application\u003c\/li\u003e\n\u003cli\u003eCompose asynchronous program to create a responsive application\u003c\/li\u003e\n\u003cli\u003eUse recursion in function programming in order to simplify code\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eIn Detail\u003c\/b\u003e\u003cp\u003eFunctional 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.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis 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#.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eBy 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.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47140133732592,"sku":"9781785881039","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781785881039_p0.jpg?v=1763728690","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781785881039","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}