Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
760
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
410
Lyft iOS tooling infrastructure summary 2022
smileykeith
0
430
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.4k
Embrace Immutability
smileykeith
0
9.6k
Swift Thinking
smileykeith
0
12k
Other Decks in Technology
See All in Technology
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
0
190
アラフォーおじさん、はじめてre:Inventに行く / A 40-Something Guy’s First re:Invent Adventure
kaminashi
0
110
最近の生成 AI の活用事例紹介
asei
1
100
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
2
260
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
400
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
200
New Relic 1 年生の振り返りと Cloud Cost Intelligence について #NRUG
play_inc
0
220
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
140
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
640
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
150
AIBuildersDay_track_A_iidaxs
iidaxs
4
1.1k
AWSインフルエンサーへの道 / load of AWS Influencer
whisaiyo
0
210
Featured
See All Featured
Chasing Engaging Ingredients in Design
codingconduct
0
80
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
Code Reviewing Like a Champion
maltzj
527
40k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
37
Reality Check: Gamification 10 Years Later
codingconduct
0
1.9k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
0
100
Navigating Team Friction
lara
191
16k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
30
Color Theory Basics | Prateek | Gurzu
gurzu
0
150
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
64
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
400
The Pragmatic Product Professional
lauravandoore
37
7.1k
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