10 Working effectively with data

This chapter covers

  • Best practices for working with data
  • Serialization
  • Type providers
  • Data visualization
  • Tooling

When I first started using F#, coming from a C# background and used to writing database-driven web applications and the like, I was amazed that I could use .NET for analytical workloads, ad hoc data exploration, and even machine learning. This chapter will give you an overview of some of the different tools and techniques you can use to effectively start working with external data sources within F#, both for full-blown applications and for ad hoc analysis.

10.1 Best practices

Working with data in F# is something you’ll be doing all the time, regardless of the source (e.g., a SQL database, web service, ...

Get F# in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.