Book 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!
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.
Quotes
Leads you on a journey of F# that's both pragmatic and relevant.
- From the Foreword by Dustin Campbell, Microsoft
Does a great job of explaining F# clearly and effectively.
- From the Foreword by Tomas Petricek, fsharpWorks
A wonderful introduction to the subtleties of the F# language. You'll be productive within minutes!
- Jason Hales, Digital Tier
Combines excellent explanations, real-world use cases, and a steady supply of questions and exercises to make sure you really understand what is being taught. Highly recommended!
- Joel Clermont, GrowthPoint
Puts the FUN into functional programming with F#.
- Stephen Byrne, Action Point
Publisher resources
Table of contents
- Copyright
- Brief Table of Contents
- Table of Contents
- Foreword
- Preface
- Acknowledgments
- About this book
- About the author
- Welcome to Get Programming with F#!
- Unit 1. F# and Visual Studio
- Unit 2. Hello F#
- Unit 3. Types and functions
- Unit 4. Collections in F#
- Unit 5. The pit of success with the F# type system
- Unit 6. Living on the .NET platform
- Unit 7. Working with data
- Unit 8. Web programming
- Unit 9. Unit testing
- Unit 10. Where next?
- Basic F# syntax, types, and functions
- Discriminated unions, pattern matching, and lists
- Index
- List of Figures
- List of Tables
- List of Listings
Product information
- Title: Get Programming with F#
- Author(s):
- Release date: March 2018
- Publisher(s): Manning Publications
- ISBN: 9781617293993
You might also like
book
Programming C# 10
C# is undeniably one of the most versatile programming languages available to engineers today. With this …
book
Programming C# 8.0
C# is undeniably one of the most versatile programming languages available to engineers today. With this …
book
The Go Programming Language
is the authoritative resource for any programmer who wants to learn Go. It shows how to …
book
Get Programming with Haskell
Get Programming with Haskell introduces you to the Haskell language without drowning you in academic jargon …