Single Page Apps Course : Part 4 at Lockheed (Location 3: 85 @ North Druid)

Organiser
ALT.NET Atlanta Pragmatic Programmers
Date
18-19 Oct 2012 (Add to calendar) GMT
Venue
(Exact location not available) , Atlanta, US
Cost
Free

NOTE: This is a new, third location at Lockheed Martin's Executive Park office at 85 and North Druid Hills Road (Briarcliff intersection). Thanks goes to Clarence Bloomfield for serving as the location sponsor and an event host for this location!

Our sponsor Pluralsight has a very hot course right now:Single Page Apps with HTML5, Web API, Knockout and jQuery, taught by John Papa. Here's an intro video on YouTube:

ALSO: Vote for the next Pluralsight topic here!


Let's take advantage of our Pluralsight benefits and study the course over a few weeks, then gather for beer and fellowship and open discussion on what we've learned.

Course Viewing Sessions at Lockheed Martin (85 @ North Druid Hills):

Parking: Ample parking outside the building. --It's best to park outside, not in the parking deck for security reasons -- Take the elevator to floor 2.

Agenda:

Pre-Event Code Showcase: Have you built something with SPA-style techniques? share your link on this page or come over a few minutes earlier with your device of choice to show others!

6:05: View lessons 1 and 2 back-to-back. Latecomer? No prob, just find a chair, and enjoy yourself.

6:40ish: 10 minute break before 3rd lesson: intros, brief discussions

7:45: Finish & clean up


GoToMeeting Remote Viewing Info:
check this page around 6 pm the day of for a GoToMeeting link to watch / listen remotely.


Schedule:

 

Thu Oct 11:

  • Loading Views with MVVM and Knockout (36:36)
  • Data Services on the Client (46:05)
  • Navigation, Transitions, Storage, and Messaging (1st Half of 40:03)

 

Thu Oct 18:

  • Navigation, Transitions, Storage, and Messaging
  • Saving, Change Tracking and Validation
  • Mobility and Responsive Design with CSS and LESS

 

Thursday Nov 1:

Social gathering at Manuel's Tavern in Eagle's Nest Room (far left corner up the stairs)


Learn More About Single Page Applications:

Here's an excerpt from John's blog post introducing the course:

What is a SPA?

In short, there is a great wikipedia page that explains what a SPA is, some ways to create a SPA (there is not just one cut and dry way), and some pros and cons. Definitely check it out. My cliff notes, that I include in the course, are that a SPA is a web app that fits on a single web page that provides a fluid user experience. A SPA is fully (or close) loaded on the initial page load, it?s key resources are preloaded, and progressively downloads features as required. A SPA may also persist and maintain important state on the client while also handling navigation, history and deep linking. A great examples of a SPA is gmail.

What?s the point?

The user experience is key. If you can speed up the perception of page loads and navigation for the user, you win. A SPA preloads what the user may most oft use, so when they navigate they are not making network trips and page reloads on those oft used features. Thus the result is a snappy app and a happy user.

More Links on SPAs:

Presentation: Building Single Page Apps for desktop, mobile and tablet with ASP.NET MVC 4 (Steve Sanderson!)

Presentation: Single Page Apps and the Future of History

Manifesto: The Single Page Interface Manifesto

Early Access Book: Single Page Web Applications (Don't forget your 36% Manning discount!)

Article: Single Apps with Backbone.js

You might also like...

Comments

Other nearby events

Map

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Memory is like an orgasm. It's a lot better if you don't have to fake it.” - Seymour Cray