Blog Post

Tomas Petricek: How F# Learned to Stop Worrying and Love the Data

Download this episode

Download Video


Tomas Petricek, a PhD student at University of Cambridge focusing on programming models, teaches us about one of his favorite programming languages, F#. The main topic is programming data with F#. You'll learn about Type Providers and Tomas will show how you can easily call REST APIs from F# using type providers and how you can access WorldBank data, but with a slight twist. All the code will be fully translated to JavaScript and will run in any web browser.

Tomas has provided a library of type providers you can use to experiment with what you learn here.




Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image

      TomasP is awesome Smiley

    • User profile image

      Really cool!! Thanks Tomas.

      Let me introduce a simple comment, feel free to give us your feedback. I believe Microsoft are investing on the F# language, but I would like to know if consider F# language a real strategy language for their products, for example, recently we could use the type provider for Dynamics CRM, but it is until today not include as another language on the Dynamics SDK, I believe introduce the using of this language on the SDK products will be a positive decision for Microsoft, what do you think?


    • User profile image

      Really nice!

    • User profile image

      Indeed, this is a very cool series of demonstrations.

      The F# type provider feature is really blossoming under the open source movement.

      Excellent presentation!

      In my last project I could have used the Type Script / FunScript type provider.

    • User profile image
      Zach Bray

      Great presentation!

      If you live in Cambridge you can see it again tomorrow evening:

      If you'd like more information about FunScript:

    • User profile image
      Angel Rivera

      Great presentation; very informative.
      You mentioned making your sample code available.
      Where do we get it?

    • User profile image

      great presentation, where can we find the example code?

    • User profile image

      Excellent presentation. I believe that besides these very useful demos, in order for the F# community to continue growing, we really need something like the scala guys are doing with the Coursera course.

      By the way, where's the sample code Tomas is mentioning?

    • User profile image
      Pedro Molina


      is there any link for downloading those samples?


    • User profile image

      Hi all,
      I'm glad many people enjoyed the talk! Sorry for the delay with publishing the code samples - the two main samples were already available as part of FunScript, but I also uploaded the version used in the talk to my GitHub repository:


    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.