RSS Events Feeds

Introduction to the Backbonejs Emberjs and AngularJS Frameworks

1/31/2013 6:00 PM - 8:00 PM

Introduction to the Backbone.js, Ember.js, and AngularJS Frameworks

Thursday, January 31, 2013

6:00 PM


706 Mission Street , San Francisco, CA (map)

The first event in 2013 will feature a framework extravaganza, featuring three action-packed talks about different application frameworks:




Presentation Details

Talk #1 —Put some Backbone in your Apps (Sidney Maestre)

When developing HTML5 application, your code is bound to get more complex over time. Employing design patterns like MVC is important for separating concerns and creating more modular and reusable code.

Backbone.js is one of the more popular JavaScript frameworks to help you do this. Unfortunately, like most open source projects, the documentation is a work in progress. Don't worry, Sidney will walk you through a series of examples that build on each other as he shows how the moving parts work together.

About Sidney Maestre

Sidney Maestre (@SidneyAllen) is the Platform Evangelist for StackMob, a leading provider of backend services for mobile developers. Prior to joining StackMob, Sidney immersed himself in the world of payments as a Developer Evangelist at PayPal. He spent the last few years building mobile apps and sharing his knowledge with others. These efforts included speaking at Adobe MAX, 360iDev, SenchaCon, HTML5DevConf, Silicon Valley Code Camp, creating two courses, jQuery Mobile for Beginners and Learn Backbone.js + StackMob, for the platform, and organizing the Bay Area Mobile meetup.

Talk #2—Ember.JS with Anthony Bull

If you've ever cobbled-together spaghetti JavaScript for Single Page Applications but wished there was a better way, Ember.js has arrived. For team leads and solo developers alike, the choice of a development framework is fraught with uncertainty around ease-of-use, support, stability, and projected longevity. Now is the time to be considering Ember.js for your needs given its rise as a mature option through significant improvements and explosive community growth all within the last year. In thirty minutes, Anthony will highlight not only the framework's basic concepts for building better-factored, browser-based apps but also how it can be used for state management and front-to-back-end data synchronization.

About Anthony Bull

Anthony Bull (@inkredabull) has been a professional F2E in one form or another in startup and enterprise environments for more than a decade. He has been working with Ember.js since early last year and used it to transform a product idea into alpha and beta versions of a public app that is now catering to a base of 4M+ users. He recently joined CrowdFlower as Sr. Web Engineer where he is using Rails 3 and Ember.js on the forefront of crowdsourcing. He also teaches the Pro Ember.js training course at Marakana.

Talk #3—Introduction to AngularJS (Miško Hevery)

What if you could write modern web apps with dramatically fewer lines of code and improve its readability and expressiveness at the same time? No, there’s no new language to learn. Just familiar old HTML and JavaScript. As a matter of fact, there’s some stuff for you to un-learn.

AngularJS is a client-side JavaScript web development framework where we believe we’ve done something special. We’ve approached the problem let’s say differently from the way any other JavaScript tool has before. Instead of asking what kind of functions we could provide to make writing apps smoother, we asked “what if the browser worked differently in a way that eliminates code and gives structure to apps?”

This talk will take the audience on a tour of what the web platform of the future will look like and how the AngularJS framework can provide many of the powerful capabilities to existing browsers and bridge the path to web components, model driven views and other platform features that are currently being spec-ed.

About Miško Hevery

Miško Hevery (@mhevery) works as an Agile Coach at Google where he is responsible for coaching Googlers to maintain the high level of automated testing culture. This allows Google to do frequent releases of its web applications with consistent high quality. Previously he worked at Adobe, Sun Microsystems, Intel, and Xerox (to name a few), where he became an expert in building web applications in web related technologies such as Java, JavaScript, Flex and ActionScript. Miško is very involved in Open Source community and an author of several open source projects such as AngularJS and JsTestDriver.


5:30 p.m. Doors Open. Please see Yelp's guidelines for entry.

6:00 p.m. Mingle and enjoy refreshments

6:25 p.m. Welcome notes and Introduction

6:30 p.m. Backbone.js

7:00 p.m. Break and lightning talks*

7:15p Ember.js

7:45p Break and lightning talks*

8:15p AngularJS

8:45p Prize Giveaways**

** If you are interested in doing a lightning talk, send the organizers your proposal.

** You must be at the venue to qualify for prizes. Tip: Tweeting #sfhtml5 and checking in may increase your chances of winning a prize.

This event will be recorded. We will post the recording as soon as it is available, typically within a week after the event. Follow @sfhtml5 or visit this page for the announcement.

Learn More: Introduction to the Backbonejs Emberjs and AngularJS Frameworks

Events Map

Email Newsletters

Want to be up-to-date with the latest news and updates from To subscribe, just give us your email address below; you'll choose which e-newsletters you'd like to receive on the next screen.