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
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
440
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
旬のブリと旬の技術で楽しむ AI エージェント設計開発レシピ
chack411
1
270
スクラムを一度諦めたチームにアジャイルコーチが入ってどう変化したか / A Team's Second Try at Scrum with an Agile Coach
kaonavi
0
250
Data Hubグループ 紹介資料
sansan33
PRO
0
2.6k
Java 25に至る道
skrb
3
220
Data Intelligence on Lakehouse Paradigm
scotthsieh825
0
150
新米スクラムマスターの4ヶ月 -「スクラムイベントを回しているのに手応えがない」からの脱出 / Four Months as a New Scrum Master — When Scrum Events Were Running, but Nothing Felt Right
owata
0
140
Vivre en Bitcoin : le tutoriel que votre banquier ne veut pas que vous voyiez
rlifchitz
0
210
Proxmoxで作る自宅クラウド入門
koinunopochi
0
110
国井さんにPurview の話を聞く会
sophiakunii
1
390
1万人を変え日本を変える!!多層構造型ふりかえりの大規模組織変革 / 20260108 Kazuki Mori
shift_evolve
PRO
6
1.5k
サラリーマンソフトウェアエンジニアのキャリア
yuheinakasaka
41
19k
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
920
Featured
See All Featured
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
89
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Amusing Abliteration
ianozsvald
0
87
Embracing the Ebb and Flow
colly
88
4.9k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
110
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
77
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
Side Projects
sachag
455
43k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
1
360
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
260
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Designing for Timeless Needs
cassininazir
0
120
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