Slide 1

Slide 1 text

Ember.js The hell way

Slide 2

Slide 2 text

Hello! I am Emma Lopez Remote coder @ Agroptima. Event organizer. VLCTechHub commiter. @hell03610

Slide 3

Slide 3 text

VLCTech Hub El hub de los eventos tecnológicos en Valencia vlctechhub.org

Slide 4

Slide 4 text

Ember basics Ember friends Ember resources

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

http://emberigniter.com/should-we-use-controllers-ember-2.0/

Slide 7

Slide 7 text

1. URL driven URL dictates what will be rendered

Slide 8

Slide 8 text

2. Components Componentize all the things!

Slide 9

Slide 9 text

3. Data down, actions up Data flowing only in one direction keeps things more predictable. https://ember-twiddle.com/fc4760a5e5c475bbabc1

Slide 10

Slide 10 text

https://medium.com/ember-js-en-español/ddau-c29d332ddfb6

Slide 11

Slide 11 text

“ Components want to be able to hand out data to their children without having to be on guard for wayward mutations. Data flowing only in one direction keeps things more predictable.

Slide 12

Slide 12 text

http://emberigniter.com/should-we-use-controllers-ember-2.0/

Slide 13

Slide 13 text

Ember basics Ember friends Ember resources

Slide 14

Slide 14 text

Ember-data & Ember-cli

Slide 15

Slide 15 text

Testing

Slide 16

Slide 16 text

Types of test Unit Test a class (model, route, service…) Acceptance Test a component. Mock data with fake objects. Integration Test a page. Mock ajax calls.

Slide 17

Slide 17 text

Ember-inspector

Slide 18

Slide 18 text

Ember basics Ember friends Ember resources

Slide 19

Slide 19 text

Where to find more info Ember.js http://emberjs.com/ Official resource with API and guides. EmberWatch http://emberwatch.com/ YoEmber http://yoember.com/ Slack https://ember-community-slackin. herokuapp.com/ StackOverFlow Stay away!

Slide 20

Slide 20 text

Thanks! Any questions? @hell03610