August 12th - Angular JS with ASP.NET MVC and WebAPI w/ Hattan Shobokshi

*** DATE CHANGE We are now meeting on Monday, August 12th at 6:30 pm ***

See the following for details on the date change:

HTML enhanced for web apps! AngularJS is a JavaScript framework for building rich, complex and maintainable web applications. It is fully extensible and works well with other libraries. AngularJS has support for client side routing, data binding, RESTFul sever communication and more. AngularJS also lets you extend HTML vocabulary for your applications. The resulting environment is extraordinarily expressive, readable, and quick to develop.

In this presentation, we’ll introduce you to AngularJS and integrate the framework into an ASP.NET MVC web application. We’ll start with a new project and build a sample app to highlight some of the features in AngularJS. We will use WebAPI to easily persist data back to the server. This will be a code heavy talk with lots of examples. We’ll look at various features of the framework including support for data binding, client side routing, services, filters, dependency injection and testing. This presentation will give you an introduction to AngularJS and some tips for creating complex and maintainable front-end web applications.

Hattan Shobokshi is a Senior Software Engineer, Technical Speaker &  Microsoft MVP. Hattan is responsible for developing applications on a variety of platforms including web, desktop and mobile devices. He is passionate about delivering scalable applications that adhere to industry best practices. Hattan is experienced in .NET technologies (with a particular expertise in ASP.NET MVC), JavaScript & other web technologies.

BLANKSPACES is located at 5405 Wilshire Blvd. The building is on the corner of Wilshire and Cloverdale. The main entrance is on the Cloverdale side.

There is usually street parking available near BLANKSPACES, and also two public lots close by:

- On Cloverdale, south of Wilshire 
- On Wilshire, east of Cloverdale

There will be a $5.00 donation ($10 for recruiters) at the door to cover food and drinks.


Join or login to comment.

  • Harry

    Very informative. But am not sure yet how will I recommend it to my team, as we are still on MVC 2 :)

    1 · August 13, 2013

    • Hattan

      Thanks, Harry. You can still use AngularJS with MVC2, it works with any server side environment. It just depends on if your project needs a lot of client side development.

      August 13, 2013

  • Hattan

    Thanks everyone for attending, I had a great time and I appreciate all the positive feedback. I'd like to ask you a favor, can you rate the talk at ?

    I'd just to like to get feedback of any kind (good or bad). I'm always looking to improve as a technical speaker.


    August 13, 2013

  • Gary W.

    Sorry I couldn't make it. Came down with pneumonia. Hope to be at the next one.

    August 12, 2013

    • Hattan

      No worries, I hope you feel better.

      August 13, 2013

  • Richard L.

    Good job Hattan. Thanks for a very clear presentation.
    Rich Leyton

    1 · August 13, 2013

  • Nathan T.

    Really enjoyed the presentation, thanks!

    1 · August 13, 2013

  • Pom L.

    Thank you, Hattan! Great stuff!!!!

    1 · August 13, 2013

  • Evan S

    Excellent presentation

    1 · August 13, 2013

  • Brian S.

    Great talk.

    1 · August 13, 2013

  • Arsen

    Thank you I think it is the best presentation I saw in last 8 month

    1 · August 13, 2013

  • Steve S.

    Excellent presentaiton.

    1 · August 12, 2013

  • Theodore W.

    extremely informative; can't wait to get started w/ Angular.js

    1 · August 12, 2013

  • Todd Z

    Sorry, work deliverable ran late...

    August 12, 2013

  • Greg P.

    looking frwd to mtg,

    1 · August 10, 2013

  • Gary W.

    Hello my name is Gary. I am a Business Development Manager and I look forward to networking and I have a few opportunities to present if that is permitted.

    1 · August 7, 2013

  • Hattan

    Hey Everyone,

    I messed up, I didn't realize that on August 5th I have a very important family event that I absolutely cannot miss. I’ll spare you the details, but it’s a big one.

    So I’m sorry to say we have to change the meeting date to August 12th.

    I have double, even triple checked to make sure I have nothing on that day. This is completely my fault, I take full responsibility for this and I truly apologize for the inconvenience.

    I do hope you can make the meeting which is just a short week after the original scheduled date.

    I am trying to get as much swag as I can for you guys as a thank you. I have 2 Boxes of Code Magazines and lots of pluralsight one week cards. My goal is to give each attendee two pluralsight cards. Lastly I’m going to raffle off an Angular JS book.

    Sorry for the inconvenience.

    August 2, 2013

  • Joe S.

    Software developer

    1 · July 31, 2013

  • Hattan

    I have a few items left over from code camp so we'll have Code Magazines to give out.

    July 30, 2013

Our Sponsors

  • Crescent Solutions

    Crescent Solutions will be providing food and beverages for all meetings


    Sponsor is offering meeting space.

  • Infragistics


  • Telerik

    Telerik offers LADOTNET software tools and packages for raffle.

  • DevExpress

    Licenses for DevExpress products for each month meeting!

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

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