Hey everybody! The next Ember.js meetup will take place on Tuesday, May 14th, and we'll be back in the South Bay. A big thank you to our friends at Addepar for hosting and providing drinks and snacks! You DO need to RSVP to attend this event. RSVPs will open closer to the event, and an email announcement will be sent to the group.
You'll hear from some great San Franciscan Ember developers, while enjoying a great opportunity to mingle with the best and brightest local Ember folk. See you all there...
7:00PM - 7:30PM - Networking/Check In
7:30PM - 8:00PM - Gabriel Grant
8:00PM - 8:10PM - Break
8:10PM - 8:40PM - Igor Terzic
8:40PM - 9:00PM - Networking
By Gabriel Grant
This session will walk through the construction of a full demo application, using the open-source Stack.io to provide back-end-code-free, real-time data synchronization through Ember’s standard Ember-Data persistence mechanism.
We’ll start with an overview of the problem Ember is trying to solve and the application structure before delving into the technical details. First we’ll use Ember’s persistence layer to set up models and synchronize structured data between browser windows. Next we’ll use Ember’s data bindings to combine with views and controllers to automatically both update the application’s user interface in response to data changes, and vice-versa. Finally, we’ll tie the application together with Ember’s routing layer to show how transient application state and user-interactions are handled.
Attendees should leave the session with a solid understanding of how to structure their Ember-based rich client apps.
After several years in the depths of high-performance computing, I returned to the web world a few years ago and discovered that what was once a medium for exchanging information had transformed into the world's most powerful application development environment. I've been hooked ever since.
I maintain and contribute to a number of open source projects: https://github.com/gabrielgrant
By Igor Terzic
Ember-Data and magic
Magic has always been a double edged sword in programming: increasing productivity but also managing to fail spectacularly and make debugging painful. Ember-Data is a prime example of this right now.
I will present a brief overview of how Ember-Data is architected and cut through several layers of abstraction to show how you can easily customize your adapters and serializers to take more advantage of "magical" Ember-Data features. We will also go through common problems you might encounter and I will present debugging techniques that can help you understand what is happening behind the scenes.
Addepar is building the first modern platform for the financial industry. We connect thousands of disparate sources of data and empower users to make meaningful decisions with that data. This mission requires us to tackle cutting edge UI problems everyday and Ember has been a fantastic tool for managing our expanding client code complexity.