Skip to content

Optimizing Your API for Ember Data & ClientSideValidations in Ember

Optimizing Your API for Ember Data & ClientSideValidations in Ember

Details

In March we will have two recent Ember Camp presentations. DockYard will be hosting. Pizza and soda will be provided by DockYard.

The first round of beers will be bought by DockYard after the meeting!

The first talk is by Dan Gebhardt - Optimizing Your API for Ember Data:
We don't always have the luxury of designing an application's front and back ends together. However, when we do, it makes sense to mesh them as closely as possible. This talk will focus on optimizing a backend API for use with Ember Data.

Ember Data has been steadily expanding its capabilities in the past year. It now supports a number of different data relationships, embedded and "side loaded" data, and even bulk commit operations. Serializers and mappings help translate between your API and your Ember models. This talk will explore front and back end code that illustrates these capabilities.

Because Ember Data features "out-of-the-box support for Rails apps that follow the active_model_serializers gem's conventions", the examples in this talk will utilize active_model_serializers to build an API. However, the examples will focus on API endpoints and therefore be easily translatable to other tech stacks.

The second talk is by Brian Cardarella: ClientSideValidations in Ember
The ClientSideValidations gem for Rails has been the best way to extract validations for the client. Recently Brian has been porting the code over to use with Ember apps. This effort includes building out a FormBuilder base and similar syntactic sugar as SimpleForm. He'll walk you through what he's been up to, and what's coming next.

Photo of Boston Ember.js Group group
Boston Ember.js Group
See more events
DockYard
101 Tremont St · Boston, MA