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

Rethinking SPAs

Rethinking SPAs

Agent Conf

E6c61f085d7aceaf97b7bd00e9195514?s=128

SQUER Solutions

January 17, 2020
Tweet

Transcript

  1. @duffleit

  2. 2009 2011 2012 2015 2017 @duffleit

  3. Project Support Hi David, we are currently considering to migrate

    our Project from AngularJS to React. As you are fluent in both technologies we were thinking of you to consult us during this project. Do you have capacity? Best, ... @duffleit
  4. @duffleit Do you have capacity? @duffleit hello@squer.at David Leitner Lead

    Engineer
  5. Do you want to consult us during the migration from

    AngularJS to React? @duffleit
  6. > 7k Components - 6 People - 2.5 Years @duffleit

  7. Project Support Hi David, our developers are complaining that we

    are stuck on version 0.13 of react. We don’t have any clear vision how to migrate to 16. Best, ... @duffleit
  8. > 10k Components @duffleit

  9. @duffleit

  10. @duffleit

  11. > 10k Components @duffleit ReactJS 0.13

  12. 2009 2011 2012 2015 2017 @duffleit

  13. Framework X @duffleit

  14. Framework X @duffleit

  15. 2009 2011 2012 2015 2017 @duffleit

  16. Frameworks work until you hit the frame. “ @duffleit

  17. the old stuff, whatever that is the new stuff, whatever

    that is @duffleit
  18. 1996: Version 4 Technical Debt - Complete Rewrite 2000: Netscape

    Version 6 @duffleit
  19. the old tech stack whatever that is the new tech

    stack, whatever that is @duffleit
  20. > 10k Components @duffleit

  21. @duffleit

  22. None
  23. Component Driven Development Router State management Dependency Injection CLI @duffleit

  24. @duffleit

  25. Component Driven Development Router Global State management Dependency Injection CLI

    @duffleit
  26. @duffleit

  27. @duffleit

  28. Component Driven Development Router Global State management CLI @duffleit

  29. > 10k Components @duffleit

  30. @duffleit

  31. @duffleit

  32. Framework X @duffleit

  33. Library A Library B Library C @duffleit

  34. use the right tool for the job able to evolve

    with the web platform @duffleit
  35. Maybe @duffleit

  36. None
  37. David Leitner Lead Engineer @duffleit