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
620
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
290
Lyft iOS tooling infrastructure summary 2022
smileykeith
0
340
Postmortem for switching Lyft's iOS app to Bazel
smileykeith
4
1.4k
Lyft iOS tooling infrastructure summary 2019
smileykeith
2
1.5k
An alternative approach to building & shipping Swift apps
smileykeith
5
1.3k
Embrace Immutability
smileykeith
0
9.4k
Swift Thinking
smileykeith
0
12k
Other Decks in Technology
See All in Technology
SIEMを用いて、セキュリティログ分析の可視化と分析を実現し、PDCAサイクルを回してみた
coconala_engineer
0
200
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
130
オブザーバビリティの Primary Signals
onk
PRO
0
540
Discord とビルダー&チャットボットの使い方 / How to use Discord and Builder & Chatbots
ks91
PRO
0
130
2024/4/26 コンピュータ歴史博物館解説告知
toshi_atsumi
0
190
DevOpsDays History and my DevOps story
kawaguti
PRO
8
1.5k
キャラクター制御のためのプロンプト術 for LINE Bot
uezo
0
520
小さな開発会社がWebサービスを作る理由
polidog
PRO
1
150
ここが嬉しいABAC ここが辛いよABAC #再解説+補足編
masahirokawahara
0
210
"好き"との生活/Regularly update profile with GitHub Actions
judeeeee
0
150
PHPカンファレンス小田原2024
ysknsid25
3
660
Tebiki株式会社 エンジニア採用資料
tebiki
0
4.1k
Featured
See All Featured
Docker and Python
trallard
33
2.7k
What’s in a name? Adding method to the madness
productmarketing
PRO
15
2.6k
What's in a price? How to price your products and services
michaelherold
237
11k
Web development in the modern age
philhawksworth
202
10k
GitHub's CSS Performance
jonrohan
1023
450k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
The Art of Programming - Codeland 2020
erikaheidi
41
12k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
186
16k
The Invisible Customer
myddelton
114
12k
Product Roadmaps are Hard
iamctodd
43
9.7k
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