{"product_id":"f-in-action-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","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":50526196171026,"sku":"9781633439535","price":55.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/4771\/8930\/files\/img_f4bbb1c9-af96-4368-8637-fb617a80adc8.jpg?v=1731263551","url":"https:\/\/surprise-castle.myshopify.com\/products\/f-in-action-9781633439535","provider":"Surprise Castle","version":"1.0","type":"link"}