About the Book
This is a practical book aimed at efficiently getting you up to speed with the essentials of functional-first programming in F#.
Everywhere you look, programming languages are gaining functional features. The problem is that it's not the individual features that make functional programmers happy, it's the way that your approach to writing software and the features work together to help you write simple code to solve interesting problems. This book will help you to discover why F# is such a popular language with those who have spent time learning its secrets.
This book started life as a series of blog posts on my employer's website (https://trustbit.tech/blog). The sum of the content is what a developer needs to know to be able to work on one of our F# Line of Business codebases. I have improved and extended the content, upgraded the code to F# 5 and ensured that the code will run in VS Code.
All of the author's royalties from this book are going to the F# Software Foundation (https://fsharp.org/) to help them to support the F# community around the world.
This ebook will be updated for .NET 6 over the next two months and will then be available for free.
About the Author
Ian Russell has over 25 years experience as a software developer in the UK. He has held many technical roles over the years but made the decision many years ago that he could do most good by remaining ‘just a software developer’. Ian works remotely from the UK for Trustbit, a software solutions provider based in Vienna, on a cloud-based GPS aggregator for a logistics company written mostly in F#. Ian’s .NET journey started with C# 1.1 in 2003 and he started playing in his own time with F# in 2010. He has been a regular speaker at UK user groups and conferences for over 11 years.