Entries:
Comments:
Posts:

Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

C9 Lectures: Donna Malayeri - F# 3.0 - Information Rich Programming, 1 of 1

Download

Right click “Save as…”

Modern programming thrives on rich spaces of data, information and services. F# 3.0 brings integrated support for Information Rich Programming to the .NET platform. F# Type Providers and F# Queries greatly simplify data-rich analytical programming, allowing programmers to easily access and manipulate a variety of data sources. In this lecture, Donna Malayeri, F# Program Manager, introduces these exciting new features and how they can be used to leverage technologies such as OData, WSDL services, and Windows Azure Marketplace.

Download the slides for this presentation.

Tags:

Follow the Discussion

  • Petrogiannakis PantelisPetrogianna​kis Pantelis

    Cloud {...} has already a cloud implementation in M-Brace project(http://www.m-brace.net)!!!!

  • Yes, I should have said that the keyword name was inspired by M-Brace. Smiley  Our implementation would likely be very different, but I will be sure to mention M-Brace the next time I present!

  • Rodrigo VidalRodrigo Vidal

    Great presentation Donna, we need more of this kind! A talk with Erik Meijer or Bart De Smet and you would be amazing too!

  • Donna, you did a great job!  (Thank You)

    I would really like to see more on F#.  I've wondered about F# for a while and haven't had any good examples until now. (I could have bought a book but this video is worth more than 1000 words.)

     

  • CharlesCharles Welcome Change

    WizardX wrote

    I would really like to see more on F#. 

    http://channel9.msdn.com/Tags/fsharp is your friend Smiley

    C

  • Any chance we can download the sample code with the Bing web service integration?

     

  • @Charles: I don't know how I missed those episodes.  Thank You!  I really appreciate it.

  • Bent Rasmussenexoteric stuck in a loop, for a while

    Loved it and am already using F# 3 in the VS 11 beta in an exciting project.

    Please do a video more about other F# 3 features if there's more interesting things to be said. Also spotted a lazy keyword but perhaps that's not 3.0. Still new to the lang.

  • Richard Anthony HeinRichard.Hein Stay on Target

    Very good presentation with some nice demos that show the practical use of F#.  Much appreciated.  I had to stop with my jaw dropped to stare at the numbers showing median home value vs. per capita income.  It's absolutely mindboggling to me how disproportionate the home value/income ratio is.  6 to 10 times the annual income?  How can anyone afford that?  Sorry for going off topic, but I like the practical nature of actually being able to easily query such data to discover for yourself this kind of information.  It underscores the importance of being able to integrate data in just this way.  Smiley

  • WesselWessel

    I really like working with F#, but there are a few cosmetic things that annoy me. I understand this is because F# is based on CAML, but still:

    - Why do I need to define functions in order? This feels like an extremely trivial problem to solve for the compiler.

    - I want to pattern match in function definitions without redefining the function, like this:

    let add x Zero = x
    let add (Suc(x)) y = Suc(add x y)

    - Lambda abstraction is too verbose. Instead of "fun x y -> body", I want to use "\x y. body".

  • For anyone who just wants to see what the part about F# 3.0, you can skip the first 10 minutes.

Remove this comment

Remove this thread

close

Comments Closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.