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

Modular UI with (Angular || Ember)

Modular UI with (Angular || Ember)

A talk at the London Ember.js meetup

Andy Appleton

January 15, 2014
Tweet

More Decks by Andy Appleton

Other Decks in Programming

Transcript

  1. MODULAR UI WITH
    (ANGULAR || EMBER)

    View Slide

  2. ANDY APPLETON
    @appltn

    View Slide

  3. View Slide

  4. IN JANUARY 2013
    WE HAD A PROBLEM

    View Slide

  5. View Slide

  6. customer merchant partner

    View Slide

  7. customer merchant partner

    View Slide

  8. View Slide

  9. WE STARTED SEEING
    PATTERNS

    View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. DEVELOPERS ARE
    ALLERGIC TO
    DUPLICATION

    View Slide


  14. !

    View Slide


  15. !
    Show modal


    Modal title

    Modal content


    View Slide


  16. !


    View Slide


  17. !
    {{link-text}}


    Modal title

    Modal content


    View Slide


  18. !

    New Customer

    ... 


    View Slide


  19. !
    {{link-text}}
    !
    ng-transclude>

    View Slide

  20. ANGULAR ROCKS!

    View Slide

  21. EMBER SUCKS!

    View Slide

  22. QUESTIONS?

    View Slide


  23. !
    {{#gc-modal title="Add customer"}}

    {{title}}
    Dialog content

    {{/gc-modal}}

    View Slide


  24. !
    {{link-text}}



    {{yield}}


    View Slide

  25. NEXT PROBLEM

    View Slide

  26. THOSE PESKY
    CUSTOMERS

    View Slide

  27. customer merchant partner

    View Slide

  28. View Slide

  29. SEPARATE APPS
    SHARED COMPONENTS

    View Slide

  30. TO THE
    RESCUE

    View Slide

  31. View Slide

  32. THE APP BECOMES A
    THIN(ish) LAYER OF
    GLUE CODE

    View Slide

  33. View Slide

  34. View Slide

  35. View Slide

  36. /gocardless-ng

    View Slide

  37. ?

    View Slide