Azure Developers .NET Day is back on April 30th! Join the .NET community to learn cutting-edge cloud development techniques from experts on cloud services for AI, data, cloud-native, and developer productivity. Elevate your cloud development skills today!
We’re excited to share updates about changes to F# and F# tools which shipped with the Visual Studio 2017 version 15.7 release. Let’s dive in!
Type Providers now support .NET Standard
For those who aren’t familiar with Type Providers, they are a feature of F# which allow you to get IntelliSense for data. When pointed at a data source, ...
With the release of Visual Studio 2017 version 15.6, we’re excited to share updates to the F# language and core library, F# tooling in Visual Studio, and infrastructure updates that concern OSS contributors. Let’s dive in!
F# language and core library updates
Some foundational changes for the F# language and core library have been ...
We're pleased to announce that Visual Studio 2017 15.5 Preview 4 now supports F# projects targeting .NET Core, .NET Standard, and .NET Framework through the .NET Core SDK. Some of you have noticed various levels of this support in the first, second, and third previews. We still had a few work items left to complete when those were released, so...
Earlier this year, I wrote about an update to the roadmap for F# and .NET Core. I had mentioned that there were a number of things you could build with F# and .NET Core today, such as web services. In this post, I'll walk through building a web service with F# and .NET Core 2.0 using the Giraffe library.
It's also worth noting that Giraffe ...
Now that .NET Core 2.0 has been released, we wanted to take some time to talk about F# and .NET Core.
F# and .NET Core 1.0
F# has been supported on .NET Core and .NET Standard since their 1.0 releases. In the months leading up to the release of .NET Core 1.0, Enrico Sada from the F# community worked with us and other teams at Microsoft to add...
Get Started with F# as a C# developer
One of our previous posts, Why You Should Use F#, listed a few reasons why F# is worth trying out today. In this post, we'll cover some of the basics you need to know to be successful. This post is intended for people who are coming from a C#, Java, or other object-oriented background. The concepts ...
Why you should use F#
This post was written by Phillip Carter and Mads Torgersen. Both work on languages on the .NET team.
At Build 2017, we presented a tech talk entitled "Why You Should Use F#". However, not everyone can attend Build, and many attendees were unable to find a position in the room where they could adequately hear us. You ...
Update: See Using .NET and Docker Together – DockerCon 2018 Update
Many developers I talk to are either using Docker actively or planning to adopt containers in their environment. Containers are an important trend in our industry and .NET is part of that. Microsoft and Docker have been working together so that you'll have a great ...
.NET Core was released a few months ago, and data access libraries for most databases, both relational and NoSQL are now available. In this post, I'll detail what client libraries are available, as well as show code samples for each of them.
ORM
EF Core
Entity Framework is Microsoft's Object-Relational Mapper for .NET, and as such is one of...