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
790
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
450
Lyft iOS tooling infrastructure summary 2022
smileykeith
0
480
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
Claude Codeをどのように キャッチアップしているか
oikon48
13
8.8k
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
1
480
Bucharest Tech Week 2026 - Guardians of the Cloud-Native Galaxy
edeandrea
PRO
0
140
AWS Security Agent といっしょに脅威モデリングをやってみよう
amarelo_n24
1
210
iOS アプリの「これって不具合ですか?」を AI に調べてもらう
miichan
0
140
PostgreSQL 19 新機能概要 OSC Hokkaido 2026
nori_shinoda
0
240
FPGAの開発コンペでZephyrを使ってみた
iotengineer22
0
200
Comment regagner la souveraineté de vos données tout en étant payé grâce à Nostr !
rlifchitz
0
200
レガシーな広告配信システムでのAI駆動開発/運用の挑戦
i16fujimoto
0
120
Zenoh on Zephyr on LiteX
takasehideki
2
110
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
180
「ビジネスがわかるエンジニア」とは何か?
ryooob
0
300
Featured
See All Featured
Building AI with AI
inesmontani
PRO
1
1.1k
KATA
mclloyd
PRO
35
15k
Automating Front-end Workflow
addyosmani
1370
210k
Into the Great Unknown - MozCon
thekraken
41
2.6k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
470
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
400
First, design no harm
axbom
PRO
2
1.2k
Marketing to machines
jonoalderson
1
5.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Utilizing Notion as your number one productivity tool
mfonobong
4
330
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
220
AI: The stuff that nobody shows you
jnunemaker
PRO
8
730
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