{"product_id":"functional-programming-with-c-create-more-supportable-robust-and-testable-code-9781492097075","title":"Functional Programming with C#: Create More Supportable, Robust, and Testable Code","description":"\u003cp\u003eAfter decades of relative obscurity, functional programming is finally coming into its own. With concise, easy-to-read code that supports asynchronous, concurrent processing, aspects of functional programming have begun to appear in several traditionally object-oriented languages such as C# and Java. This practical book shows C# programmers how to use functional programming features without having to navigate an entirely new language. \u003c\/p\u003e\u003cp\u003e Because of the shared runtime environment common to C# and F# languages, it's possible to use most of F#'s functional features in C# as well. Author Simon J. Painter explains how you can write functional code in C# right away, without having to install dependencies or features newer than .NET 3. You'll learn why functional programming concepts can bring immediate benefit to your work. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eLearn what functional programming is and how it originated \u003c\/li\u003e\n\u003cli\u003eDiscover features of the functional paradigm using a more familiar language \u003c\/li\u003e\n\u003cli\u003eStart coding functionally in C# right away, without relying on third-party libraries \u003c\/li\u003e\n\u003cli\u003eWrite code that's more robust, less error prone, and easier to test \u003c\/li\u003e\n\u003cli\u003eExamine less conventional ways to look at structures available in C# \u003c\/li\u003e\n\u003cli\u003eExplore the practicalities of using functional C# in a business environment \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-16140684\"\u003eSimon Painter\u003c\/a\u003e\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/17\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 325\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.20lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 6.90w x 0.80d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781492097075\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1492097071\u003cbr\u003e\u003cb\u003eBISAC Categories:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputers\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051310\"\u003eLanguages | C#\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputers\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051000\"\u003eProgramming | General\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputers\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051230\"\u003eSoftware Development \u0026amp; Engineering | General\u003c\/a\u003e\u003cbr\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":44488588656877,"sku":"9781492097075","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_816a7eed-7bdb-4e3c-acd9-25dceabc962a.jpg?v=1700855555","url":"https:\/\/sureshotbooks.com\/products\/functional-programming-with-c-create-more-supportable-robust-and-testable-code-9781492097075","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}