Building F# Type Providers
Pluralsight
Course Summary
Type providers are one of F#'s most interesting features, but using them can often feel a bit like magic. By building your own type provider, you can gain a better understanding of how type providers work.
-
+
Course Description
Type providers are one of F#'s most interesting features, but using them can often feel a bit like magic. By building your own type provider, you can gain a better understanding of how type providers work. In this course, you'll build a simple type provider for reading ID3 frames from an MP3 file using the Type Provider Starter Pack. Along the way, we'll discuss the type erasure and explore the role of code quotations in type provider development.
-
+
Course Syllabus
Introduction to Type Providers- 26m 31s
—Introduction and Prerequisites 1m 9s
—Defining Type Providers 2m 48s
—The Survey Begins 0m 34s
—The Regex Type Provider 5m 29s
—The CSV Type Provider 4m 4s
—The ODataService Type Provider 5m 53s
—The SqlClient Type Providers 5m 53s
—Summary 0m 38sSetting the Stage- 14m 3s
—Module Introduction 0m 45s
—Things to Consider 1m 23s
—Laying the Foundation 2m 11s
—The Type Provider Starter Pack 1m 23s
—Installing the Starter Pack 1m 28s
—The ID3v2 Format 3m 54s
—Adding the ID3v2 Reader 2m 19s
—Summary 0m 36sProviding a Type- 19m 58sProviding Methods and Properties- 18m 28sType Erasure Revisited- 6m 40s