This video discusses information rich programming with F# 3.0’s type providers and query expressions, explaining how type providers work under the hood.
F# is a practical, functional-first language that lets you write simple code to solve complex problems. A type provider is a design-time component that provides a computed space of types and methods.
Watch this video on http://www.infoq.com/presentations/Type-Providers-F-Sharp-3