{"product_id":"f-in-action-isaac-abraham-9781633439535","title":"F# in Action","description":"\u003cb\u003eF# is engineered to make functional programming practical and accessible. This book will get you started writing your first simple, robust, and high performing functional code.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eF# lets you keep your code simple even in the most complex applications--and it's the perfect language for taking your first steps in functional programming. This practical, example-driven guide shows you how to build professional applications the F# way. \u003cp\u003e\u003c\/p\u003eIn \u003ci\u003eF# in Action\u003c\/i\u003e you will learn how to: \u003cp\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eWrite performant and robust systems with succinct F# code\u003c\/li\u003e \u003cli\u003eModel domains quickly, easily and accurately with F#'s type system\u003c\/li\u003e \u003cli\u003eDesign solutions using functional programming patterns\u003c\/li\u003e \u003cli\u003eIngest and process disparate data sources\u003c\/li\u003e \u003cli\u003eDevelop data-driven web applications\u003c\/li\u003e \u003cli\u003eUnit test F# code\u003c\/li\u003e \u003cli\u003eEffectively model data using a variety of techniques\u003c\/li\u003e \u003cli\u003eUse scripts to rapidly explore domains\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003e\u003ci\u003eF# in Action\u003c\/i\u003e is based on author and Microsoft F# MVP Isaac Abraham's years of experience working with developers as an F# consultant. It upgrades .NET development skills with the core principles of functional programming, and you'll soon see how F#'s functional-first approach makes it easy to learn this powerful paradigm. \u003cp\u003e\u003c\/p\u003e Forewords by Phillip Carter and Tomas Petricek. \u003cp\u003e\u003c\/p\u003ePurchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e F# is a uniquely powerful programming language. Its \"light touch\" approach to functional programming helps you deliver error-free code without a lot of complex math and academic theory. Simply put, F# exists to help you write better software faster, and this book will show you how. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003ci\u003eF# in Action\u003c\/i\u003e teaches you to write professional quality applications in F#. For each concept, feature, and technique you'll find hands-on examples, starting with simple data transformations and progressing all the way to a full-size web app. Throughout the book, you'll take advantage of battle-tested .NET tools to take on a wide range of tasks--from data analysis to interoperability with C#. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eModel domains with F#'s type system\u003c\/li\u003e \u003cli\u003eIngest and process disparate data sources\u003c\/li\u003e \u003cli\u003eUnit test F# code\u003c\/li\u003e \u003cli\u003eUse scripts to rapidly explore domains\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e For readers comfortable with any OO or FP language. Prior .NET knowledge not required! \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003eIsaac Abraham\u003c\/b\u003e is an experienced .NET developer, trainer, and Microsoft MVP for his contributions to the .NET community. Technical editor on this book was Michael Ciccotti. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e1 Introducing F#\u003cbr\u003e 2 Hands on with F#\u003cbr\u003e 3 F# Syntax Basics\u003cbr\u003e 4 F# Fundamentals\u003cbr\u003e 5 Shaping data\u003cbr\u003e 6 Functions and modules\u003cbr\u003e 7 Working with collections\u003cbr\u003e 8 Patterns and unions\u003cbr\u003e 9 Building rich domains\u003cbr\u003e 10 Working effectively with data\u003cbr\u003e 11 F# Interop\u003cbr\u003e 12 Asynchronous programming\u003cbr\u003e 13 Web programming\u003cbr\u003e 14 Testing F# code\u003cbr\u003e 15 Pure functional programming\u003cbr\u003e 16 Where next?\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Isaac Abraham\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1633439534\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781633439535\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/21\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 336\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.27lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.50h x 7.50w x 0.80d","brand":"Isaac Abraham","offers":[{"title":"Paperback","offer_id":44540787523839,"sku":"9781633439535","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_52cbaf7c-1e84-41fe-b191-11f48f7a4f20.jpg?v=1700589863","url":"https:\/\/www.whiterainbookhouse.com\/products\/f-in-action-isaac-abraham-9781633439535","provider":"WR Book House","version":"1.0","type":"link"}