1. Ember.js is a client-side JavaScript framework for creating Web applications. It helps to manage the complexity of sophisticated applications by eliminating boilerplate and providing a standard application architecture.

    The talk gives an overview of the framework. This includes its enhancements to the simple JavaScript object model to support bindings and observers, as well as how to describe your UI views with Handlebars, a semantic templating language.

    I will also show how to architect your application using the MVC pattern and present some best practices to really get you going.

    To conclude the talk I will demo some more advanced features of the framework so everybody can see what makes Ember such a joy to use.

    # vimeo.com/49742271 Uploaded 251 Plays 0 Comments
  2. Recorded 25 April 2012 at the Roots conference in Bergen, Norway.

    This talk will go through the steps required to use the frameworks jQuery, Ember.js and Ember-Touch to create a full scale Multi-touch single-page application in less than 10 minutes, structured after the Model-View-Controller (MVC) pattern.

    The end result will be a photo album application where the photographs can be manipulated with touch gestures for movement, zooming and swiping. This will all be achieved using less than 200 lines of JavaScript code, and less than 70 lines of HTML and templating code.
    This will not be a live-coding exercise, but be prepared for a deep dive into the code.

    This talk will demonstrate how JavaScript based Rich Internet Application (RIA) frameworks have grown to become a full-fledged Application Developement alternative.

    Some of the content will be taken from my article about Ember.js, published at InfoQ: http://www.infoq.com/articles/emberjs

    # vimeo.com/52322066 Uploaded 695 Plays 0 Comments
  3. # vimeo.com/45094222 Uploaded 418 Plays 0 Comments
  4. Talk from the 2010 Gotham Ruby Conference.

    # vimeo.com/12753163 Uploaded 981 Plays 0 Comments
  5. Ember.js is a new JavaScript framework that uses data bindings to strip away common boilerplate in web applications. By making it easy to bind objects together, all the way through to your HTML templates, you can think about your application in terms of the state of your model objects. You’ll never have to worry about parts of your view remaining out of sync with updates made by other parts. Because all views reflect the current state of the same shared objects, you can manipulate those objects and let Ember update your views.

    # vimeo.com/47876805 Uploaded 902 Plays 0 Comments


Jason Harrelson

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.