Login       My Wishlist
  My Cart
$0.00 / 0 items
EMS Linux
Utilizing the Best Tools With Linux
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Functional

Get Programming with F#: A guide for .NET developers

Huge Savings Item! Save 19% on the Get Programming with F#: A guide for .NET developers by Manning Publications at EMS Linux. MPN: 47487783. Hurry! Limited time offer. Offer valid only while supplies last. Summary Get Programming with F#: A guide for .NET Developers shows you how to upgrade your .NET development skills by adding a touch of functional

Product Description


Get Programming with F#: A guide for .NET Developers 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! FForewords by Dustin Campbell of Microsoft and Tomas Petricek of fsharpWorks.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Your .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!

About the Book

Get Programming with F#: A guide for .NET developers 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.

What's Inside

  • Learn how to write bug-free programs
  • Turn tedious common tasks into quick and easy ones
  • Use minimal code to work with JSON, CSV, XML, and HTML data
  • Integrate F# with your existing C# and VB.NET applications
  • Create web-enabled applications

About the Reader

Written for intermediate C# and Visual Basic .NET developers. No experience with F# is assumed.

About the Author

Isaac Abraham is an experienced .NET developer and trainer. He's an F# MVP for his contributions to the .NET community.

Table of Contents


  • Lesson 1 - The Visual Studio experience
  • Lesson 2 - Creating your first F# program
  • Lesson 3 - The REPL-changing how we develop
  • Unit 2 - HELLO F#

  • Lesson 4 - Saying a little, doing a lot
  • Lesson 5 - Trusting the compiler
  • Lesson 6 - Working with immutable data
  • Lesson 7 - Expressions and statements
  • Lesson 8 Capstone 1

  • Lesson 9 - Shaping data with tuples
  • Lesson 10 - Shaping data with records
  • Lesson 11 - Building composable functions
  • Lesson 12 - Organizing code without classes
  • Lesson 13 - Achieving code reuse in F#
  • Lesson 14 - Capstone 2
  • Unit 4 - COLLECTIONS IN F#

  • Lesson 15 - Working with collections in F#
  • Lesson 16 - Useful collection functions
  • Lesson 17 - Maps, dictionaries, and sets
  • Lesson 18 - Folding your way to success
  • Lesson 19 - Capstone 3

  • Lesson 20 - Program flow in F#
  • Lesson 21 - Modeling relationships in F#
  • Lesson 22 - Fixing the billion-dollar mistake
  • Lesson 23 - Business rules as code
  • Lesson 24 - Capstone 4

  • Lesson 25 - Consuming C# from F#
  • Lesson 26 - Working with NuGet packages
  • Lesson 27 - Exposing F# types and functionsto C#
  • Lesson 28 - Architecting hybrid language applications
  • Lesson 29 - Capstone 5

  • Lesson 30 - Introducing type providers
  • Lesson 31 - Building schemas from live data
  • Lesson 32 - Working with SQL
  • Lesson 33 - Creating type provider-backed APIs
  • Lesson 34 - Using type providers in the real world
  • Lesson 35 - Capstone 6

  • Lesson 36 - Asynchronous workflows
  • Lesson 37 - Exposing data over HTTP
  • Lesson 38 - Consuming HTTP data
  • Lesson 39 - Capstone 7
  • Unit 9 - UNIT TESTING

  • Lesson 40 - Unit testing in F#
  • Lesson 41 - Property-based testing in F#
  • Lesson 42 - Web testing
  • Lesson 43 - Capstone 8
  • Unit 10 - WHERE NEXT?

  • Appendix A - The F# community
  • Appendix B - F# in my organization
  • Appendix C - Must-visit F# resources
  • Appendix D - Must-have F# libraries
  • Appendix E - Other F# language features

Additional Information

Manufacturer:Manning Publications
Part Number:47487783
Publisher:Manning Publications
Studio:Manning Publications
Item Size:1 x 9.25 x 9.25 inches
Package Weight:0.79 pounds
Package Size:5.85 x 0.73 x 0.73 inches

Get Programming with F#: A guide for .NET developers by Manning Publications

Buy Now:
Get Programming with F#: A guide for .NET developers

Brand: Manning Publications
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
You Save: 18%



View More In Functional.


Have questions about this item, or would like to inquire about a custom or bulk order?

If you have any questions about this product by Manning Publications, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers

mpn: 978-1-4493-9470-7, ean: 9781449394707, isbn: 1449394701,
Clojure is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and Python, while seamlessly taking advantage of Java libraries, services, and all of the resources of the JVM ecosystem. This book h...

ean: 9781680500820, isbn: 1680500821,
Modern web applications deserve modern tools. Harness the JVM's rich infrastructure while taking advantage of the expressive power and brisk performance of a modern functional language. Exploit Clojure's unique advantages for web development. Step by...

mpn: 35920972, ean: 9781461446989, isbn: 1461446988,
"Modern Compiler Design" makes the topic of compiler design more accessible by focusing on principles and techniques of wide application. By carefully distinguishing between the essential (material that has a high chance of being useful) and the inci...

mpn: black & white illustrations, ean: 9781937785659, isbn: 1937785653,
Your software needs to leverage multiple cores, handle thousands of users and terabytes of data, and continue working in the face of both hardware and software failure. Concurrency and parallelism are the keys, and Seven Concurrency Models in Seven W...

ean: 9781680502459, isbn: 168050245X,
Elixir's straightforward syntax and this guided tour give you a clean, simple path to learn modern functional programming techniques. No previous functional programming experience required! This book walks you through the right concepts at the right ...

ean: 9780262536431, isbn: 0262536439,
An introduction to dependent types, demonstrating the most beautiful aspects, one step at a time.A program's type describes its behavior. Dependent types are a first-class part of a language, and are much more powerful than other kinds of types; usin...

ean: 9781785280849, isbn: 1785280848,
Harness the power of Scala to program Spark and analyze tonnes of data in the blink of an eye!About This BookLearn Scala's sophisticated type system that combines Functional Programming and object-oriented conceptsWork on a wide array of applications...

mpn: 31287103, ean: 9781593272838, isbn: 1593272839,
It's all in the name: Learn You a Haskell for Great Good! is a hilarious, illustrated guide to this complex functional language. Packed with the author's original artwork, pop culture references, and most importantly, useful example code, this book t...

mpn: references, index, ean: 9783540652373, isbn: 354065237X,
This book is for people who have done some programming, either in Prolog or in a language other than Prolog, and who can find their way around a reference manual. The emphasis of this book is on a simplified and disciplined methodology for discerning...

ean: 9781491977682, isbn: 149197768X,
If you’re just getting started with Perl 6, this is the book you want, whether you’re a programmer, system administrator, or web hacker. Perl 6 isn’t just another version of the language—it’s a modern reinvention of Perl, suitable for almos...

Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.