Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Tales of a rewrite
Search
Keith Smiley
October 30, 2015
Technology
0
750
Tales of a rewrite
The story of Lyft rewriting our app from scratch in Swift.
Keith Smiley
October 30, 2015
Tweet
Share
More Decks by Keith Smiley
See All by Keith Smiley
Rust meets Mobile
smileykeith
0
390
Lyft iOS tooling infrastructure summary 2022
smileykeith
0
420
Postmortem for switching Lyft's iOS app to Bazel
smileykeith
4
1.6k
Lyft iOS tooling infrastructure summary 2019
smileykeith
2
1.6k
An alternative approach to building & shipping Swift apps
smileykeith
5
1.3k
Embrace Immutability
smileykeith
0
9.6k
Swift Thinking
smileykeith
0
12k
Other Decks in Technology
See All in Technology
実践アプリケーション設計 ②トランザクションスクリプトへの対応
recruitengineers
PRO
2
140
MySQL HeatWave:サービス概要のご紹介
oracle4engineer
PRO
4
1.7k
Claude Code x Androidアプリ 開発
kgmyshin
1
570
人を動かすことについて考える
ichimichi
2
320
Go で言うところのアレは TypeScript で言うとコレ / Kyoto.なんか #7
susisu
5
1.5k
実践データベース設計 ①データベース設計概論
recruitengineers
PRO
2
200
AIドリブンのソフトウェア開発 - うまいやり方とまずいやり方
okdt
PRO
9
570
つくって納得、つかって実感! 大規模言語モデルことはじめ
recruitengineers
PRO
19
4.9k
ABEMAにおける 生成AI活用の現在地 / The Current Status of Generative AI at ABEMA
dekatotoro
0
650
広島銀行におけるAWS活用の取り組みについて
masakimori
0
130
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
30k
DeNA での思い出 / Memories at DeNA
orgachem
PRO
3
1.5k
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Embracing the Ebb and Flow
colly
87
4.8k
Designing for Performance
lara
610
69k
Speed Design
sergeychernyshev
32
1.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
We Have a Design System, Now What?
morganepeng
53
7.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
How STYLIGHT went responsive
nonsquared
100
5.7k
Scaling GitHub
holman
462
140k
Transcript
TALES OF A REWRITE
None
WHY REWRITE?
LET'S REFACTOR INSTEAD
None
RETHINK THE PROBLEM
None
STARTING THE REWRITE
TECHNICAL CHALLENGES
None
None
SCHRÖDINGER'S CAT NIL
None
None
None
None
None
None
None
RAMPING UP
None
None
EASING IN THE TEAM
None
SHIP IT
NEW CODEBASE, NEW RULES
None
SWIFTLINT
GITIQUETTE
!!
WHAT COULD HAVE GONE BETTER?
None
None
None
None
WAS IT WORTH IT?
QUESTIONS