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

I've seen the future

I've seen the future

Talk I gave for JS group in Jönsköping, Sweden. May 7, 2014

Henrik Joreteg

May 07, 2014
Tweet

More Decks by Henrik Joreteg

Other Decks in Technology

Transcript

  1. 1. CODE WITH OUR CONTENT 2. AJAX TO FETCH MORE

    DATA 3. WE DO TEMPLATING AGAIN!
  2. WEB APP iOS APP Mobile Web App HTML RSS JSON

    MAIN HTML INTERFACE JSON HTML PUBLIC API JSON FEED READERS 3RD PARTIES JSON ADMIN INTERFACE HTML
  3. iOS CLIENT DASHBOARD JS CLIENT MAIN JS CLIENT 3RD PARTY

    CLIENT SERVICE INTEGRATION JSON SESSION API SERVICE API(s) REDIS RIAK SOLR SERVICE API(s) SERVICE API(s) SERVICE APIs
  4. 1. BUILD GREAT APPS 2. QUICKLY 3. WRITE JAVASCRIPT 4.

    HIGH LEVEL OF CONTROL 5. INSANELY MODULAR/FLEXIBLE GOALS
  5. 1. BUILD GREAT APPS 2. QUICKLY 3. WRITE JAVASCRIPT 4.

    HIGH LEVEL OF CONTROL 5. INSANELY MODULAR/FLEXIBLE 6. NOT TOO ABSTRACT GOALS
  6. 1. easy to start 2. logic mixed into HTML 3.

    you’re learning Angular, not JS AngularJS
  7. 1. easy to start 2. logic mixed into HTML 3.

    you’re learning Angular, not JS 4. highly abstracted AngularJS
  8. 1. Lots of decisions made for you 2. Everything is

    "ember" as a base 3. Lack of flexibility Ember
  9. 1. Backbone as a base 2. Stricter Models 3. Conventions

    for binding to views We made HumanJS: