{"product_id":"9781617293955","title":"Functional Programming in C# : How to write better C# code by Enrico Buonanno","description":"Functional programming is a way of thinking about programs that emphasizes functions, while avoiding state mutation. C# includes a number of functional features and libraries, enabling us to take advantage of these benefits.    ? Functional Programming in C# teaches readers to apply functional thinking to real-world scenarios. They'll start by learning the principles of functional programming, and how they translate in the C# language. By the end of this book, readers will be able to integrate functional techniques, making their C# programs robust and maintainable, and helping them to become more well rounded developers.  ? Key Features:  ? ?? Introduction to functional programming ? ?? Real-world examples ? ?? Integrate functional techniques ? ?? Become a well rounded developer ? This book is designed to help C# programmers with an OOP background understand functional thinking.    ? About the Technology: ? Functional programming is a way of thinking about programs that emphasizes functions, while avoiding state mutation. It allows us to write elegant, intention-revealing code, that shines in testability and support for concurrency.\u003cbr\u003eBinding: Paperback \/ softback","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56302029013365,"sku":"9781617293955","price":39.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781617293955.jpg?v=1762792169","url":"https:\/\/backstory.london\/products\/9781617293955","provider":"Backstory","version":"1.0","type":"link"}