Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Bienvenidos a Ember Madrid

Sergio Arbeo
February 18, 2015

Bienvenidos a Ember Madrid

Charla de Bienvenida al grupo de Ember Madrid con un vistazo rápido a qué es Ember y un listado de recursos.

Sergio Arbeo

February 18, 2015
Tweet

More Decks by Sergio Arbeo

Other Decks in Programming

Transcript

  1. Sergio Arbeo
    Bienvenidos a Ember Madrid
    Febrero 2015
    meetup.com/Ember-js-Madrid/

    View Slide

  2. meetup.com/Ember-js-Madrid/

    View Slide

  3. meetup.com/Ember-js-Madrid/
    Sergio Arbeo
    @Serabe
    [email protected]

    View Slide

  4. ¿Quién conoce Ember.js?
    meetup.com/Ember-js-Madrid/

    View Slide

  5. ¿Qué es Ember.js?
    meetup.com/Ember-js-Madrid/

    View Slide

  6. http://emberjs.com/
    meetup.com/Ember-js-Madrid/

    View Slide

  7. http://emberjs.com/
    meetup.com/Ember-js-Madrid/

    View Slide

  8. http://emberjs.com/
    meetup.com/Ember-js-Madrid/

    View Slide

  9. http://emberjs.com/
    meetup.com/Ember-js-Madrid/

    View Slide

  10. Ember.Object system
    meetup.com/Ember-js-Madrid/
    Prelude

    View Slide

  11. Pros
    • Efficient CP
    • Observers
    • Mixins
    • Inheritance
    meetup.com/Ember-js-Madrid/
    Cons
    • Verbose
    • Confusing
    • Easy to forget
    • Somehow limiting

    View Slide

  12. meetup.com/Ember-js-Madrid/

    View Slide

  13. meetup.com/Ember-js-Madrid/

    View Slide

  14. Computed Properties
    meetup.com/Ember-js-Madrid/

    View Slide

  15. CP
    meetup.com/Ember-js-Madrid/

    View Slide

  16. meetup.com/Ember-js-Madrid/

    View Slide

  17. Y mucho más
    meetup.com/Ember-js-Madrid/

    View Slide

  18. Y mucho más
    meetup.com/Ember-js-Madrid/
    Observers

    View Slide

  19. Y mucho más
    meetup.com/Ember-js-Madrid/
    Observers
    Mixins

    View Slide

  20. Y mucho más
    meetup.com/Ember-js-Madrid/
    Observers
    Concatenated
    properties
    Mixins

    View Slide

  21. Convention
    over
    Configuration
    meetup.com/Ember-js-Madrid/
    Philosophy

    View Slide

  22. Pros
    • Less code
    • More portable
    • Productivity
    • Cleanness
    meetup.com/Ember-js-Madrid/
    Cons
    • It’s magic
    • Confusing for beginners
    • You need to learn them
    • Somehow limiting

    View Slide

  23. “Browser Application
    Framework”
    meetup.com/Ember-js-Madrid/
    Robin Ward

    View Slide

  24. meetup.com/Ember-js-Madrid/

    View Slide

  25. Routes
    meetup.com/Ember-js-Madrid/
    Basic

    View Slide

  26. meetup.com/Ember-js-Madrid/

    View Slide

  27. meetup.com/Ember-js-Madrid/

    View Slide

  28. meetup.com/Ember-js-Madrid/

    View Slide

  29. meetup.com/Ember-js-Madrid/

    View Slide

  30. meetup.com/Ember-js-Madrid/

    View Slide

  31. meetup.com/Ember-js-Madrid/

    View Slide

  32. meetup.com/Ember-js-Madrid/

    View Slide

  33. Controllers
    meetup.com/Ember-js-Madrid/

    View Slide

  34. Controllers
    meetup.com/Ember-js-Madrid/
    Decorators

    View Slide

  35. meetup.com/Ember-js-Madrid/

    View Slide

  36. meetup.com/Ember-js-Madrid/

    View Slide

  37. CP Macros
    meetup.com/Ember-js-Madrid/

    View Slide

  38. CPM
    meetup.com/Ember-js-Madrid/

    View Slide

  39. meetup.com/Ember-js-Madrid/

    View Slide

  40. meetup.com/Ember-js-Madrid/

    View Slide

  41. Views
    meetup.com/Ember-js-Madrid/

    View Slide

  42. Templates
    meetup.com/Ember-js-Madrid/

    View Slide

  43. Templates
    • Was built on top of Handlebars
    • Now it uses HTMLBars
    • Data binding
    meetup.com/Ember-js-Madrid/

    View Slide

  44. meetup.com/Ember-js-Madrid/

    View Slide

  45. meetup.com/Ember-js-Madrid/

    View Slide

  46. meetup.com/Ember-js-Madrid/

    View Slide

  47. meetup.com/Ember-js-Madrid/

    View Slide

  48. http://emberjs.jsbin.com/vopowu/1/
    meetup.com/Ember-js-Madrid/

    View Slide

  49. HTMLBars
    meetup.com/Ember-js-Madrid/

    View Slide

  50. Components
    meetup.com/Ember-js-Madrid/

    View Slide

  51. Cultura General
    meetup.com/Ember-js-Madrid/

    View Slide

  52. Release Cycle
    meetup.com/Ember-js-Madrid/

    View Slide

  53. Stability without
    Stagnation
    meetup.com/Ember-js-Madrid/
    Philosophy

    View Slide

  54. Ember Inspector
    meetup.com/Ember-js-Madrid/

    View Slide

  55. Ember CLI
    meetup.com/Ember-js-Madrid/

    View Slide

  56. ES6/ES2015
    meetup.com/Ember-js-Madrid/

    View Slide

  57. Recursos
    meetup.com/Ember-js-Madrid/

    View Slide

  58. Para aprender
    meetup.com/Ember-js-Madrid/

    View Slide

  59. http://emberjs.com/guides/
    meetup.com/Ember-js-Madrid/

    View Slide

  60. http://www.ember-cli.com/
    meetup.com/Ember-js-Madrid/

    View Slide

  61. rockandrollwithemberjs.com
    meetup.com/Ember-js-Madrid/

    View Slide

  62. https://leanpub.com/ember-cli-101/c/ember-madrid
    meetup.com/Ember-js-Madrid/

    View Slide

  63. https://teamgaslight.com/training/courses/14-introduction-to-ember-js
    meetup.com/Ember-js-Madrid/

    View Slide

  64. Para estar al día
    meetup.com/Ember-js-Madrid/

    View Slide

  65. http://discuss.emberjs.com/
    meetup.com/Ember-js-Madrid/

    View Slide

  66. http://www.ember.land/
    meetup.com/Ember-js-Madrid/

    View Slide

  67. http://emberweekly.com/
    meetup.com/Ember-js-Madrid/

    View Slide

  68. http://emberjs.com/blog/
    meetup.com/Ember-js-Madrid/

    View Slide

  69. Otros
    meetup.com/Ember-js-Madrid/

    View Slide

  70. http://emberlondon.com/
    meetup.com/Ember-js-Madrid/

    View Slide

  71. http://www.slideshare.net/ryanlabouve/content-security-policy-44793165
    meetup.com/Ember-js-Madrid/

    View Slide

  72. http://slides.com/ryanhayes/enterprise-spa-ember-js
    meetup.com/Ember-js-Madrid/

    View Slide

  73. Futuro
    meetup.com/Ember-js-Madrid/

    View Slide

  74. meetup.com/Ember-js-Madrid/
    Q&A

    View Slide

  75. meetup.com/Ember-js-Madrid/
    Thank you

    View Slide