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
Rebuilding the Ship as it Sails
Search
Philip James
December 09, 2015
Technology
66
0
Share
Rebuilding the Ship as it Sails
Making large legacy sites responsive.
Philip James
December 09, 2015
More Decks by Philip James
See All by Philip James
Frog and Toad Learn about Django Security - NBT6
phildini
0
28
The Elephant and the Serpent (PyLatam 2019)
phildini
0
70
Account Security for the Fashionable App Developer
phildini
1
73
All in the Timing: Side-Channel Attacks
phildini
0
71
Giving Thanks
phildini
0
48
All in the Timing: Side-Channel Attacks in Python
phildini
0
420
API-Driven Django
phildini
1
430
Type uWSGI; Press Enter; What Happens?
phildini
0
110
Type uWSGI; Press Enter; What Happens?
phildini
1
86
Other Decks in Technology
See All in Technology
20260428_Product Management Summit_Loglass_JoeHirose
loglassjoe
3
3.7k
AgentCore×VPCでの設計パターンn選と勘所
har1101
3
300
Chasing Real-Time Observability for CRuby
whitegreen
0
210
AI: Making Admin and Users, Lives Better
kbmsg
0
110
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
140
Microsoft 365 / Microsoft 365 Copilot : 自分の状態を確認する「ラベル」について
taichinakamura
0
350
Keeping Ruby Running on Cygwin
fd0
0
180
音声言語モデル手法に関する発表の紹介
kzinmr
0
130
AIコーディング時代における、ソフトウェアサプライチェーン攻撃に対する防衛術(簡易版)
soysoysoyb
0
120
Percolatorを廃止し、マルチ検索サービスへ刷新した話 / Search Engineering Tech Talk 2026 Spring
visional_engineering_and_design
0
140
クラウドネイティブな開発 ~ 認知負荷に立ち向かうためのコンテナ活用
literalice
0
150
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
210
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
170
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
120
The SEO Collaboration Effect
kristinabergwall1
1
430
How STYLIGHT went responsive
nonsquared
100
6.1k
A better future with KSS
kneath
240
18k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
530
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.8k
Amusing Abliteration
ianozsvald
1
160
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
110
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Transcript
Rebuilding the Ship as it Sails Making Large Legacy Sites
Responsive Philip James @phildini
Who’s this guy? #htmlshipwright @phildini
What challenge were we trying to solve? #htmlshipwright @phildini
#htmlshipwright @phildini
Yes, this is possible #htmlshipwright @phildini
Preparing to Make Sail Make it Easy to Not Write
Code #htmlshipwright @phildini
Have a Styleguide #htmlshipwright @phildini
None
Dorsal Decorate HTML, get rich JS components http://eventbrite.github.io/dorsal/ #htmlshipwright @phildini
#htmlshipwright @phildini
Anchors Away Get Everyone Involved #htmlshipwright @phildini
You Need A Map #htmlshipwright @phildini
Let Your Sailors Choose Their Posting #htmlshipwright @phildini
What on Earth am I going to do with these
backend engineers? #htmlshipwright @phildini
Train everyone. #htmlshipwright @phildini
Full Steam Ahead! #htmlshipwright @phildini
Test. Preferably on actual devices #htmlshipwright @phildini
Celebrate! #htmlshipwright @phildini
Results #htmlshipwright @phildini
1327 CODE COMMITS 1308 FILES CHANGED 50491 INSERTIONS 56786 DELETIONS
113 PAGES DONE #htmlshipwright @phildini
#htmlshipwright @phildini
Takeaways #htmlshipwright @phildini • You CAN do this • Build
tools to help • Train Everyone
Thanks! Questions? #htmlshipwright @phildini