Sponsors

  • Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • CUBRID
  • Dell
  • eBay
  • Heroku
  • InfiniteGraph
  • JBoss
  • LeaseWeb
  • Liferay
  • Media Temple, Inc.
  • OpenShift
  • Oracle
  • Percona
  • Puppet Labs
  • Qualcomm Innovation Center, Inc.
  • Rentrak
  • Silicon Mechanics
  • SoftLayer Technologies, Inc.
  • SourceGear
  • Urban Airship
  • Vertica
  • VMware
  • (mt) Media Temple, Inc.

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of OSCON contacts

The Future of F#: Type Providers

Joe Pamer (Microsoft)
Emerging Languages
Location: E144
Average rating: ***..
(3.50, 2 ratings)

Programming today exhibits a voracious appetite for information, and one of the most important trends in languages today is to make access to data and services fluent and seamless. To help tame the data deluge, the F# team is working on a novel language and compiler extensibility mechanism, Type Providers.

Type Providers are a unique mechanism for applying the benefits of strong static typing to external, dynamic data sources. For example, Type Providers enable IDE support for “Intellisense”-style completion on dynamic data sources while exploring their APIs. When the code is compiled, programmers can then enjoy static typing against these data sources with a variety of options for code generation.

This talk will describe the foundations of Type Providers, their supporting F# language features and their benefits towards tooling. Relevant usage scenarios for Type Providers (such as data-oriented programming, application scripting and protection against spurious code generation) will also be discussed.

People planning to attend this session also want to see:

Photo of Joe Pamer

Joe Pamer

Microsoft

Joe Pamer is the Lead Developer for the F# team at Microsoft. He has been at Microsoft for six years, with much of that time having been spent on F#.