WebSockets are one of the most interesting technologies in HTML5, making it possible for the browser to open (and then hold) connections to remote servers. In this talk, Frank Greco and Kevin Hoyt describe what WebSockets are good for and what the state of support is in various browsers. They then provide examples of WebSocket-based applications.
Meteor is a new type of Web framework — one that bridges the gap between client and server, uses a single language on both, and allows for real-time communication between them. In this talk, Meteor developer Josh Owens introduces Meteor, and describes what he has learned (sometimes the hard way) from using this framework.
Angular.js is a popular open-source client-side framework, whose development is sponsored by Google. The current version of Angular.js, as of this writing, is 1.3 — but the big news is that Angular.js 2.0 will change everything, including much of the syntax. In this talk, two members of Google’s Angular.js team (Igor Minar and Tobias Bosch) discuss the differences between the versions, and what developers can expect.
It should be noted that this talk was given before the final state of Angular.js was decided. Moreover, many Angular.js developers have expressed upset with the sharp changes planned in Angular. Whether you love Angular, hate it, or are curious to see its future unfold, this talk will help you to understand where things are headed.
An excellent introduction to the AngularJS client-side Web framework, by Dan Wahlin, one of the leading trainers in the field.