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

8th GreeceJS meetup - Tools & Technologies Behind skroutz.gr

8th GreeceJS meetup - Tools & Technologies Behind skroutz.gr

A brief showcase of tools and patterns applied in our daily client-side workflow.

Dimitrios Zorbas

April 08, 2015
Tweet

More Decks by Dimitrios Zorbas

Other Decks in Technology

Transcript

  1. Tools & Technologies
    behind skroutz.gr

    View Slide

  2. Dimitris Zorbas
    github.com/zorbash
    _zorbash

    View Slide

  3. Stats

    View Slide

  4. 131.704.000 pageviews
    4.844.000 unique users

    View Slide

  5. JavaScript can be fun too!
    http://wtfjs.com/
    http://www.jsfuck.com/

    View Slide

  6. View Slide

  7. anyway
    ...but we use

    View Slide

  8. Technology Overview

    View Slide

  9. View Slide

  10. Tooling:


    Pros:


    Cons:


    View Slide

  11. Dependency
    Management

    View Slide

  12. View Slide

  13. Dependency Graph

    View Slide

  14. Bower

    View Slide

  15. Testing

    View Slide

  16. View Slide








  17. Teaspoon

    View Slide

  18. Browser Support

    View Slide

  19. Chrome 54.57%
    Firefox 18.54%
    Safari 9.82%
    Internet Explorer 6.84% (99.18% IE >= 8)

    View Slide

  20. Shims

    View Slide

  21. Feature Detection (scouting) & Polyfilling

    View Slide

  22. Monitoring

    View Slide





  23. View Slide

  24. Future

    View Slide

  25. We live in the future

    View Slide

  26. Our future

    View Slide

  27. Our future

    View Slide

  28. We don’t plan to use any in the near future



    Frameworks (angular, ember, knockout, ...)

    View Slide









  29. A glimpse of the future

    View Slide

  30. A glimpse of the future

    View Slide

  31. Communication

    View Slide

  32. Communication




    View Slide

  33. Questions

    View Slide

  34. View Slide