FSharp.Data.SqlClient: Seamlessly integrating T-SQL and F# in the same code [Guest Post]

  This week’s post is a guest article writtten by Dmitry Sevastianov with help from Dmitry Morozov, two members of the F# community, about FSharp.Data.SqlClient, a fascinatingly simple and elegant technique to integrate T-SQL and F# in new ways, using the ever-awesome power of F# type providers. First, be warned – this post is NOT about… Read more

The F# 3.0 Freebase Type Provider Sample: Some Info on Queries

 [ Update: the Freebase type provider is now available as part of the FSharp.Data NuGet package and library. The namespace has changed from “Samples.DataStore.Freebase” to “FSharp.Data”. Find out more about F# at fsharp.org.  ] The F# 3.0 Freebase Type Provider Sample includes some support for query translation from F# 3.0 LINQ queries to MQL. Some sample queries are here. You can write… Read more

The F# 3.0 Freebase Type Provider Sample – Integrating Internet-Scale Data Sources into a Strongly Typed Language

 [ Update: the Freebase type provider is now available as part of the FSharp.Data NuGet package and library. The namespace has changed from “Samples.DataStore.Freebase” to “FSharp.Data”. Find out more about F# at fsharp.org.  ] Part 1 – The Freebase Type Provider Sample – Integrating Internet-Scale Data Sources into a Strongly Typed LanguagePart 2 – The Freebase Type Provider Sample… Read more

F# IntelliSense Improvements in Visual Studio 11 Beta

IntelliSense is the identifier auto-completion facility in Visual Studio.  As a developer, IntelliSense is critical to my productivity, as it allows me to easily work with thousands of functions from different namespaces and classes without having to constantly leave the editor to consult API documentation.  In this blog post, I’ll show how the improvements to… Read more

Introducing Visual F# 3.0 Beta!

As announced on Jason Zander’s blog, Visual Studio 11 Beta is now available for download! The release includes the Beta version of F# 3.0, which introduces F# Information Rich Programming. We have some new F# features to announce in this Beta release, including portable library support, enhancements to type providers, improved IntelliSense, and an AnyCPU… Read more

Writing F# Type Providers with the F# 3.0 Developer Preview – An Introductory Guide and Samples

A significant part of F# 3.0 support for F# Information Rich Programming is the F# Type Provider mechanism. An F# type provider is a component that provides types, properties, and methods for use in your program. For more information on F# 3.0 and the F# Type Provider mechanism, see What’s New for Visual F# in… Read more

F# 3.0 Developer Preview Now Available!

The Visual Studio F# team is excited to announce a preview release of F# 3.0 as part of the Visual Studio 11 Developer Preview, announced on Tuesday at the //build/ conference. This preview is available now for all MSDN subscribers. The general release will be Friday at 10am PDT. The F# compiler will continue to… Read more