Building Web APIs in Windows Azure with WCF to reach any device

Download this episode

Download Video

Description

Web app developers today are facing new challenges around how to expose data and services to multiple devices, browser apps and other cloud services. In this session we’ll explore how the Windows Communication Foundation Web API makes it easy for developers to expose their services and data to a broad set of clients and take advantage of rich emerging Web standards like WebSockets. We’ll show how simple it is to create new Web APIs, whether you are building Web apps or standalone services to expose existing functionality or data.
For more information, check out this course on Microsoft Virtual Academy:

Day:

3

Code:

SAC-798T

Room:

Stinger

Embed

Format

Available formats for this video:

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

    The Discussion

    • User profile image
      CodingSalmon

      Very cool session and very exciting looking forward.  Cannot wait to get my hands on the samples and quickstarts on codeplex.  Looks like a lot of thought has been put into the future of Web APIs (testing, ease of implementing and consuming).  Very cool.

    • User profile image
      kcs

      WCF Web API Preview 5 is awesome!  Will you be posting the sample code from this session somewhere?  (The code with the Autofac and RavenDB sample implementations.)

    • User profile image
      gblock
      @kcs yes I am planning to post the sample,
    • User profile image
      gblock
      @CodingSalmon thanks for the feedback! Glad you like the API and the quick starts.
    • User profile image
      gblock

      Hi all

      I've posted the ContactManager using RavenDb sample that I showed in the talk here.

      To launch the sample.

      1. Download the zip / right click / properties / unblock all files. 
      2. Launch RavenDb by running start.cmd in the Raven folder.
      3. Once the Raven Explorer launches go to the Tasks menu and select import. Select the ContactManager.bak file located in the root folder.
      4. Run the sample solution.
      Cheers
    • User profile image
      Peter

      Glenn,

      this looks pretty awesome. When do you think will this stabilize so we can ship it in our products?

    • User profile image
      gblock

      Hi Peter

      Thanks!

      Preview 5 is much more stable than our previous releases. As far as when our RTM will be, our plan is to ship V1 along with the rest of the web stack (MVC 4 etc) next April.

    • User profile image
      Peter

      Thanks Glenn, that gives me a clearer picture.

      I only hope you'll 'ship', rather than 'shop' V1 in April ;)

    • User profile image
      gblock

      We'll do both Smiley

    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.