{"product_id":"9781617293993","title":"Get Programming with F#: A guide for .NET developers","description":"\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eAuthor\/Contributor(s):\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eAbraham, Isaac\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eManning\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eDate:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e3\/22\/2018\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eBinding:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003ePaperback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eNEW\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cb\u003eSummary\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eGet Programming with F#: A guide for .NET Developers\u003c\/i\u003e shows you how to upgrade your .NET development skills by adding a touch of functional programming in F#. In just 43 bite-sized chunks, you'll learn how to use F# to tackle the most common .NET programming tasks.Examples use the familiar Visual Studio environment, so you'll be instantly comfortable. Packed with enlightening examples, real-world use cases, and plenty of easy-to-digest code, this easy-to-follow tutorial will make you wonder why you didn't pick up F# years ago! Forewords by Dustin Campbell of Microsoft and Tomas Petricek of fsharpWorks.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Technology\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eYour .NET applications need to be good for the long haul. F#'s unique blend of functional and imperative programming is perfect for writing code that performs flawlessly now and keeps running as your needs grow and change. It takes a little practice to master F#'s functional-first style, so you may as well get programming!\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Book\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eGet Programming with F#: A guide for .NET developers\u003c\/i\u003e teaches F# through 43 example-based lessons with built-in exercises so you can learn the only way that really works: by practicing. The book upgrades your .NET skills with a touch of functional programming in F#. You'll pick up core FP principles and learn techniques for iron-clad reliability and crystal clarity. You'll discover productivity techniques for coding F# in Visual Studio, functional design, and integrating functional and OO code.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eWhat's Inside\u003c\/b\u003e\u003cbr\u003e\u003cul\u003e \u003cli\u003eLearn how to write bug-free programs\u003c\/li\u003e \u003cli\u003eTurn tedious common tasks into quick and easy ones\u003c\/li\u003e \u003cli\u003eUse minimal code to work with JSON, CSV, XML, and HTML data\u003c\/li\u003e \u003cli\u003eIntegrate F# with your existing C# and VB.NET applications\u003c\/li\u003e \u003cli\u003eCreate web-enabled applications\u003c\/li\u003e \u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eAbout the Reader\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eWritten for intermediate C# and Visual Basic .NET developers. No experience with F# is assumed.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eIsaac Abraham is an experienced .NET developer and trainer. He's an F# MVP for his contributions to the .NET community.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eUnit 1 - F# AND VISUAL STUDIO\u003cbr\u003e\u003cbr\u003eLesson 1 - The Visual Studio experience\u003cbr\u003eLesson 2 - Creating your first F# program\u003cbr\u003eLesson 3 - The REPL-changing how we develop\u003cbr\u003e\u003cbr\u003eUnit 2 - HELLO F#\u003cbr\u003eLesson 4 - Saying a little, doing a lot\u003cbr\u003eLesson 5 - Trusting the compiler\u003cbr\u003eLesson 6 - Working with immutable data\u003cbr\u003eLesson 7 - Expressions and statements\u003cbr\u003eLesson 8 Capstone 1\u003cbr\u003e\u003cbr\u003eUnit 3 - TYPES AND FUNCTIONS\u003cbr\u003eLesson 9 - Shaping data with tuples\u003cbr\u003eLesson 10 - Shaping data with records\u003cbr\u003eLesson 11 - Building composable functions\u003cbr\u003eLesson 12 - Organizing code without classes\u003cbr\u003eLesson 13 - Achieving code reuse in F#\u003cbr\u003eLesson 14 - Capstone 2\u003cbr\u003e\u003cbr\u003eUnit 4 - COLLECTIONS IN F#\u003cbr\u003eLesson 15 - Working with collections in F#\u003cbr\u003eLesson 16 - Useful collection functions\u003cbr\u003eLesson 17 - Maps, dictionaries, and sets\u003cbr\u003eLesson 18 - Folding your way to success\u003cbr\u003eLesson 19 - Capstone 3\u003cbr\u003e\u003cbr\u003eUnit 5 - THE PIT OF SUCCESS WITH THE F# TYPE SYSTEM\u003cbr\u003eLesson 20 - Program flow in F#\u003cbr\u003eLesson 21 - Modeling relationships in F#\u003cbr\u003eLesson 22 - Fixing the billion-dollar mistake\u003cbr\u003eLesson 23 - Business rules as code\u003cbr\u003eLesson 24 - Capstone 4\u003cbr\u003e\u003cbr\u003eUnit 6 - LIVING ON THE .NET PLATFORM\u003cbr\u003eLesson 25 - Consuming C# from F#\u003cbr\u003eLesson 26 - Working with NuGet packages\u003cbr\u003eLesson 27 - Exposing F# types and functionsto C#\u003cbr\u003eLesson 28 - Architecting hybrid language applications\u003cbr\u003eLesson 29 - Capstone 5\u003cbr\u003e\u003cbr\u003eUnit 7 - WORKING WITH DATA\u003cbr\u003eLesson 30 - Introducing type providers\u003cbr\u003eLesson 31 - Building schemas from live data\u003cbr\u003eLesson 32 - Working with SQL\u003cbr\u003eLesson 33 - Creating type provider-backed APIs\u003cbr\u003eLesson 34 - Using type providers in the real world\u003cbr\u003eLesson 35 - Capstone 6\u003cbr\u003e\u003cbr\u003eUnit 8 - WEB PROGRAMMING\u003cbr\u003eLesson 36 - Asynchronous workflows\u003cbr\u003eLesson 37 - Exposing data over HTTP\u003cbr\u003eLesson 38 - Consuming HTTP data\u003cbr\u003eLesson 39 - Capstone 7\u003cbr\u003e\u003cbr\u003eUnit 9 - UNIT TESTING\u003cbr\u003eLesson 40 - Unit testing in F#\u003cbr\u003eLesson 41 - Property-based testing in F#\u003cbr\u003eLesson 42 - Web testing\u003cbr\u003eLesson 43 - Capstone 8\u003cbr\u003e\u003cbr\u003eUnit 10 - WHERE NEXT?\u003cbr\u003eAppendix A - The F# community\u003cbr\u003eAppendix B - F# in my organization\u003cbr\u003eAppendix C - Must-visit F# resources\u003cbr\u003eAppendix D - Must-have F# libraries\u003cbr\u003eAppendix E - Other F# language feature","brand":"Manning","offers":[{"title":"Default Title","offer_id":49088883130623,"sku":"9781617293993","price":44.99,"currency_code":"USD","in_stock":false}],"url":"https:\/\/massivebookshop.com\/products\/9781617293993","provider":"MASSIVE BOOKSHOP","version":"1.0","type":"link"}