Skip to content

Instantly share code, notes, and snippets.

@krishagel
Last active August 29, 2015 14:00
Show Gist options
  • Save krishagel/403461ceb83ce1f292f1 to your computer and use it in GitHub Desktop.
Save krishagel/403461ceb83ce1f292f1 to your computer and use it in GitHub Desktop.
Ember Seattle Meetup Notes
Ember CLI - Stefan Penner
npm install -g ember-cli
ember new project-name
ember server or ember server --port xxxx to run on a specific port.
ember test (runs testem behind the scenes)
then it's just localhost:7357/tests
completely seperate front-end and backend code -- make them two different apps
testem is the test runner suite used by default in ember-cli
BitTitan:Migration Wiz - Migrate entire email system across from one system to another for $11.99/user Sponsorer and hiring in Kirkland.
Ember: Quality & Testing - Stefan Penner @stefanpenner on Twitter & #iamstef on Freenode
Watch the New York Ember Meetups
Characteristics of successful app - User Experience, Performance, Reliability
Steve Krug - Don't make me think (wish I knew what happened to this)
write confident code - confidentruby.com - concepts are very valuable.
** These slides are really good, I can't get them all down. **
Ember conf talk convergent-divergent - watch this
Designing apis for asynchrony - blog.izs.me
anything that can be asynchronous should ALWAYS be asynchronous (use promises all the time)
stef's testing guidelines:
what's most likely to have an issue?
what is of high business value?
triaging priority:
high algorithmeic complexity
boundaries - integrations with external services
features with high business value
dont test the framework
full stack acceptance tests - what would the user do?
make tests clear and concise and easy to understand.
test complex computed properties, controllers and components.
Need to take a lot more time to understand Ember.run for unit tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment