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

Building a Single-Page Application with AngularJS and the Web API

  • Feb 12, 2013 · 5:45 PM
  • This location is shown only to members

Join Ben Lesh as he creates a single page Angular application from an existing ASP.Net Web API. He'll be going over things like client-side routing, form validation, custom controls, formatting data with filters, and consuming RESTful services. In addition, he'll also be discussing some of the advantages and disadvantages of using Angular.

About Ben

Ben Lesh loves everything about programming, in (almost) any language. He's new to the Pittsburgh area. He's been developing software professionally for about 15 years, most of that has been .NET development in C#.

Join or login to comment.

  • Ben L.

    I still haven't forgotten I need to put the project up on Github. I just haven't gotten around to cleaning it up yet. Until then, there are a lot of entries in my blog about different things I discussed in angular here:

    February 17, 2013

  • Rich D.

    Very good job Ben. I could tell you use angular quite a bit, and I loom forward to trying it. I didn't realize until later you had no slides--great job showing all code.

    February 16, 2013

    • Ben L.

      Thank you. Yeah, I figured there was too much to go over to fiddle with slides.

      February 17, 2013

  • A former member
    A former member

    It was a great talk. I've only looked at Angular briefly and I have to look into it more. I've never heard of Jasmine either, so that was cool as well.

    February 13, 2013

  • Ben L.

    Just so you all know, I haven't forgotten I said I would put my sample application up on GitHub. This evening I will clean it up, comment it a little better and put it up. I'll try to get a better example of a form, etc. up as well.

    February 13, 2013

  • Matt W.

    Nice talk - Angular seems really neat. Ben did a nice job of going over the basics and getting us all started.

    February 13, 2013

  • Marc B.

    Thanks for the great talk Ben. It certainly piqued my interest in this Angular thing. To the Exploratorium! (the Exploratorium is a made up place where I go explore things)

    February 13, 2013

  • Burton R.

    I also have to cancel my attendance for tonight.

    February 12, 2013

  • Maxx

    I've got to cancel my rsvp :\ I will see you all next time!

    February 12, 2013

  • Ben L.

    Mike Brocchi pointed out to me that there is a live stream tomorrow night *during my talk* from AngularJS on testing and continuous integration:

    So if you're coming to learn about Angular testing, I would really recommend watching that instead. haha. As I'll probably only briefly touch on the testing aspect of Angular.

    1 · February 11, 2013

  • Dave G.

    Sorry, something came up - I was really looking forward to this.

    February 11, 2013

  • Steven H.

    Can't make it this week. Have fun.

    February 11, 2013

  • A former member
    A former member

    Work schedule changed.

    February 11, 2013

  • Chuck B.

    I am a Business Analyst with some development background that feels gaining an understanding of the Web API would be of great value.

    February 8, 2013

41 went

Our Sponsors

  • GrapeCity

    GrapeCity provided a cash donation and swag.

  • JetBrains

    JetBrains provides licenses we can raffle off at our meetings.

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