Tales of a rewrite

Tales of a rewrite

The story of Lyft rewriting our app from scratch in Swift.

6ab7ae85b84ebb323fab427b11500742?s=128

Keith Smiley

October 30, 2015
Tweet

Transcript

  1. TALES OF A REWRITE

  2. None
  3. WHY REWRITE?

  4. LET'S REFACTOR INSTEAD

  5. None
  6. RETHINK THE PROBLEM

  7. None
  8. STARTING THE REWRITE

  9. TECHNICAL CHALLENGES

  10. None
  11. None
  12. SCHRÖDINGER'S CAT NIL

  13. None
  14. None
  15. None
  16. None
  17. None
  18. None
  19. None
  20. RAMPING UP

  21. None
  22. None
  23. EASING IN THE TEAM

  24. None
  25. SHIP IT

  26. NEW CODEBASE, NEW RULES

  27. None
  28. SWIFTLINT

  29. GITIQUETTE

  30. !!

  31. WHAT COULD HAVE GONE BETTER?

  32. None
  33. None
  34. None
  35. None
  36. WAS IT WORTH IT?

  37. QUESTIONS