Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Tales of a rewrite
Search
Keith Smiley
October 30, 2015
Technology
810
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Tales of a rewrite
The story of Lyft rewriting our app from scratch in Swift.
Keith Smiley
October 30, 2015
More Decks by Keith Smiley
See All by Keith Smiley
Rust meets Mobile
smileykeith
0
470
Lyft iOS tooling infrastructure summary 2022
smileykeith
0
500
Postmortem for switching Lyft's iOS app to Bazel
smileykeith
4
1.7k
Lyft iOS tooling infrastructure summary 2019
smileykeith
2
1.6k
An alternative approach to building & shipping Swift apps
smileykeith
5
1.4k
Embrace Immutability
smileykeith
0
9.6k
Swift Thinking
smileykeith
0
12k
Other Decks in Technology
See All in Technology
生き様としてのSRE
hokkai7go
0
140
データマネジメント × 法務で作りあげる、 freeeの新しいデータガバナンスへの軌跡
freee
PRO
2
580
Vue で書く 空間コンピューティング、TresJS と WebXR を使ったXR デバイスのフロントエンド開発
hiranuma
0
140
基本から分かる!AWSセキュリティ運用の考え方と任せ方
cmusudakeisuke
1
260
アクセラレーターで実現するServiceNow活用の高速化 / ServiceNow World Forum 2026
visional_engineering_and_design
0
100
キヨさん、67歳。AIコーディングエージェントに挑む
happysamurai294
0
130
Claude Codeから見る、エンジニアの世界の変容とその先
oikon48
7
4.9k
デザインレビューは自動化できるのか?─ Flutter × Figma で UI 品質保証を考える
techiro
2
670
AIコーディングエージェント開発_全体像
happysamurai294
0
140
AWS Continuum for Penetration Testing に Deep Dive してみる
asanoharuki
2
1.5k
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
270
自律的なチームを作るためにTechPMがやらないこと
ny7760
0
270
Featured
See All Featured
Abbi's Birthday
coloredviolet
4
11k
Un-Boring Meetings
codingconduct
0
470
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Building Applications with DynamoDB
mza
96
7.3k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
470
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
770
YesSQL, Process and Tooling at Scale
rocio
174
15k
Bash Introduction
62gerente
615
220k
Discover your Explorer Soul
emna__ayadi
2
1.3k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
540
The Pragmatic Product Professional
lauravandoore
37
7.5k
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