Unit 6. Living on the .NET platform

 

You’ve now finished with the language side of the book! The rest of the units cover areas relating to using those language features in a variety of scenarios, from data access to web programming. You’ll focus on using the lessons you’ve learned so far in F# to perform similar tasks that you’re doing today more quickly—and correctly—than you’re used to. But don’t think that this means there’s nothing to learn—far from it!

The first area we’ll cover is interoperating with the rest of .NET, which is dominated by C# code bases. You’ve already worked with the BCL throughout this book, but this unit focuses on larger issues, such as designing applications that work well in a multilanguage solution, as well as under what circumstances to rely on C# or F#. We’ll also cover how to use NuGet packages in F# as easily as possible.