Upload
cory-forsyth
View
91
Download
3
Tags:
Embed Size (px)
Citation preview
Hi. I’m Corybantic
201-created.com
Single PageApplications
SPAs
No page reloadsURL/browser historyAsynchronous Data (AJAX)Low-latency UI
Single Page Applications
http://www.flickr.com/photos/joescully/
MobileMarketplace ExpectationSpeed is a Feature
Why Build Single Page Apps?
http://www.flickr.com/photos/joescully/
Ember
http://www.flickr.com/photos/joescully/
Community-Driven Open Source
Ember Meetups
Around the World
Demo: Data Binding
Demo: Data Binding
template
Demo: Computed Properties
Demo: Computed Properties
App.ComputedPropertiesController
Demo: Data Binding (Advanced)
App.DataBindingController
Demo: Ember Components
App.BingMapComponent
template
Demo: Ember Components
Ember is Comprehensive
Complete solutionConvention over ConfigurationPredictable Structure
http://www.flickr.com/photos/greg_robbins/
Ember Inspector
http://www.flickr.com/photos/janeladeimagens/
Predictability
Predictable structurePredictable results
Predictable on-boardingPredictability === Productivity
http://www.flickr.com/photos/mobilhomme/
Ember Development
http://www.flickr.com/photos/mobilhomme/
Not Ember Development
<script>var spaghetti;</script>complexglobal scopetight coupling
http://www.flickr.com/photos/hatm/
Ember Development
http://www.flickr.com/photos/mobilhomme/
1st-Class App DevelopmentDeveloper ErgonomicsiOS or WPFTooling: ES6 imports / build pipeline“Future-Compatible”
Who uses Ember?
HereHere.co
NYC 311 DataSentient Data ServerData to EmotionsNeighborhood Statuses
Ember + HereHere
MobileRefactoringMap InteractionClient-Side Authentication
Ember + HereHere
Who uses Ember?
You?
Thank you!bantic
201-created.comCory Forsyth