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
0
64
Rebuilding the Ship as it Sails
Making large legacy sites responsive.
Philip James
December 09, 2015
Tweet
Share
More Decks by Philip James
See All by Philip James
Frog and Toad Learn about Django Security - NBT6
phildini
0
26
The Elephant and the Serpent (PyLatam 2019)
phildini
0
67
Account Security for the Fashionable App Developer
phildini
1
66
All in the Timing: Side-Channel Attacks
phildini
0
61
Giving Thanks
phildini
0
45
All in the Timing: Side-Channel Attacks in Python
phildini
0
420
API-Driven Django
phildini
1
390
Type uWSGI; Press Enter; What Happens?
phildini
0
97
Type uWSGI; Press Enter; What Happens?
phildini
1
75
Other Decks in Technology
See All in Technology
会社もクラウドも違うけど 通じたコスト削減テクニック/Cost optimization strategies effective regardless of company or cloud provider
aeonpeople
2
380
【2025 Japan AWS Jr. Champions Ignition】点から線、線から面へ〜僕たちが起こすコラボレーション・ムーブメント〜
amixedcolor
1
110
メモ整理が苦手な者による頑張らないObsidian活用術
optim
0
150
Amazon CloudWatchのメトリクスインターバルについて / Metrics interval matters
ymotongpoo
3
290
LLM開発を支えるエヌビディアの生成AIエコシステム
acceleratedmu3n
0
340
alecthomas/kong はいいぞ
fujiwara3
6
1.1k
ファインディにおける Dataform ブランチ戦略
hiracky16
0
220
[TechNight #91] Oracle Database 最新パフォーマンス分析手法
oracle4engineer
PRO
3
180
AI駆動開発 with MixLeap Study【大阪支部 #3】
lycorptech_jp
PRO
0
270
AIに全任せしないコーディングとマネジメント思考
kikuchikakeru
0
280
地域コミュニティへの「感謝」と「恩返し」 / 20250726jawsug-tochigi
kasacchiful
0
110
Wasmで社内ツールを作って配布しよう
askua
0
150
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Adopting Sorbet at Scale
ufuk
77
9.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Automating Front-end Workflow
addyosmani
1370
200k
Producing Creativity
orderedlist
PRO
346
40k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
860
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
How GitHub (no longer) Works
holman
314
140k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
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