addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Main Meeting: HTTP the Right Way with ASP.NET Web API - Steve Michelotti

HTTP the Right Way with ASP.NET Web API - Steve Michelotti

Modern web applications have seen an explosion in Web API creation. Twitter, Facebook, Google, Azure, you name it - it is becoming essential to provide a Web API so that consumers can build applications and mashups on top of your services. Web 2.0 has shown a trend away from SOAP towards a REST architecture style. With the ASP.NET Web API, Microsoft is now providing first-class support for HTTP services including tools to apply the richness of a REST architectural style. This demo heavy presentation will show how the new ASP.NET Web API will enable you to build rich HTTP services in a REST architectural style while leveraging custom media types, custom HTTP handlers, routing and more! The presentation will also cover all major features of Web API 1 as well as a preview of upcoming features in Web API 2.

BIO:
Steve Michelotti is a Microsoft ASP.NET MVP and a contributing author for Pluralsight training. In addition, Steve is a frequent presenter at developer user groups, conferences, and Code Camps along the East Coast and holds the MCSD, MCPD, and MCT certifications. Steve is an avid blogger (http:/geekswithblogs.net/michelotti), has contributed articles to Visual Studio Magazine, and his work on high performance web solutions was featured on Channel 9. Currently he is serving as an Architect/Developer for Applied Information Sciences (AIS) where he is leading a multi-year effort to modernize the business systems of a major insurance carrier. Previously he was the Chief Technologist at e.magination where he consulted with clients including Advertising.com/AOL where he was the Tech Lead for one of the highest volume .NET applications in the world.

Meeting Agenda:

5:30-6:00 - Welcome/Food 
6:00-6:15 - Announcements 
6:15-7:45 - Presentation 
7:45-8:00 - Give-aways

A special thanks to September's main meeting sponsor!

Join or login to comment.

  • Rob Z.

    Is anybody that attended interested in getting together for any sort of followup session / hack night to dig deeper into web api?

    September 17, 2013

  • Rob Z.

    For anybody interested Steve has a similar presentation online (Free via YouTube) from dotNetConf earlier this year covering much of the same content: http://www.youtube.com/watch?v=9HlnC74UGHE

    September 15, 2013

    • Daniel A.

      Thanks, it definitely did seem like he had to cut it short to fit the time constraints.

      September 15, 2013

  • Daniel A.

    For those not yet familiar with MVC or the EntityFramework, the Web API can be be used with basic Web Forms too, as shown here:

    http://www.asp.net/web-api/overview/creating-web-apis/using-web-api-with-aspnet-web-forms

    I also found something for the visual types out there, this poster would not download in Chrome, so I had to use IE. http://www.asp.net/posters/web-api/ASP.NET-Web-API-Poster.pdf

    Poster was hosted here, with other goodies:

    http://www.asp.net/web-api

    September 15, 2013

  • Daniel A.

    These appear to be the presentation files..
    https://github.com/smichelotti/WebAPI-presentation

    But a word of advice.. When you download a ZIP file from the Internet, it is flagged as foreign by Windows. If the file contains compiled assemblies, dlls, etc.. You should Unblock the ZIP file BEFORE extracting the contents. This will save you some potentially major headaches (i.e. 500 errors) when you later try and use the assemblies. Right click the ZIP file and go to properties. At the bottom, you will likely see a warning with a button that enables you to remove the block. If you unblock the ZIP then the contents will not be blocked after extraction.

    For PowerShell users..
    http://technet.microsoft.com/en-us/library/hh849924.aspx

    September 15, 2013

  • Shaun C.

    Great presentation! Is the power point and source code available anywhere online?

    September 13, 2013

  • Daniel A.

    This talk was ideal for me and one of the best meetups I have attended thus far. In the past, I had I had toyed with making custom JSON web services using aspx pages, but I had never used an API. I can understand how the material would not make much sense to those without much AJAX experience. While web services can also be consumed by desktop clients and even other servers, to anyone developing mobile sites right now they are really just glorified endpoints for making AJAX calls. The subject matter is sometimes re-branded and thereby obfuscated to some extent by MS too, as was apparent in the history lesson given at the onset. I have learned that it is easier to study open standards before attempting to decode their commercial counterparts, rather than the other way around. But there is no denying that I prefer ASP.NET, IIS, and C# on the server side in the long run.

    September 13, 2013

  • Jim M.

    I need to start bringing step ladders to meetings because the topics always run so far above my head. :-)

    Sometimes we get presenters who whiz over things so quickly and assume so much existing knowledge, that sometimes I get lost or confused and have trouble following along. That is very discouraging for those of us who are a bit behind the curve.

    Technology changes so much and so often that to learn anything new is like drinking from a fire hose, unless it's a skill or a technique that you can use in your job every day.

    Steve was a great speaker and did a fantastic job keeping things moving. He also kept relating to common ground and familiar territory for several folks by comparing the similarities to MVC.

    There's a lot to cover in a short period of time, but I probably would have understood more if more was explained and less were assumed. But there's that timeframe and my goldfish-like attention span. ;-)

    Lastly, super thanks to our sponsors AIS and Microsoft for hosting us!

    1 · September 13, 2013

  • Zel S.

    The most skillful presenter. Writing code in front of audience is not easy - Steve is a master of that. Excellent presentation.

    September 12, 2013

  • David W.

    Great meeting! Very good presenter.

    September 12, 2013

  • Jeremy B.

    I really enjoyed your talk. Very helpful and worth standing for 2 hours.

    September 12, 2013

  • A former member
    A former member

    Excellent talk.
    Covered a lot of key areas in a quick and concise manner.
    Then to make the event even better AIS sponsored food and drinks.
    In the true spirit of the Web AP.

    September 12, 2013

  • Chris C.

    Thanks for that I needed it!

    September 12, 2013

  • Jennifer

    Amazing presentation! Thanks AIS!

    September 12, 2013

  • Dong C.

    Thanks AIS for paying for the food both before and after the meeting. It was wonderful! Steve's presentation is really phenomenal. I hope he will have another topic to talk to us again in the near future.

    1 · September 12, 2013

  • Mitchell S.

    Sorry I couldn't make the "Happy Hour" after the meeting but it was an EXCELLENT meeting! Thanks to Steve for that comprehensive demo! Makes me eager to learn more so I can start adding it to my projects!

    September 11, 2013

  • Gary B.

    Great presentation and one of the best presenters I have heard in quite a while

    September 11, 2013

  • Rob V.

    A emergency came up, so I'm going to miss it

    September 11, 2013

  • Greg P.

    yum! good food, good presentation, good beverages, good...

    AIS rocks

    1 · September 10, 2013

  • Steven S.

    Sold out at 100. AIS will be getting subway for dinner and sponsoring the after party at pageroadgrill.com

    4 · September 10, 2013

Our Sponsors

  • CODE Magazine

    Get your FREE subscription today!

  • JetBrains

    Provides TRINUG free licenses for any product at our Main Meetings!

  • Syncfusion

    Click for the free e-book library, the Succinctly series!

  • Pluralsight

    Thank you!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy