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
KonMariCSS
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Vince
November 26, 2017
Programming
0
95
KonMariCSS
How to Tidy Your Space and Change Your Life
Vince
November 26, 2017
Tweet
Share
More Decks by Vince
See All by Vince
Patterns, Language, and the tale of the Million Dollar Button
snailbites
1
550
Other Decks in Programming
See All in Programming
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
150
Vibe codingでおすすめの言語と開発手法
uyuki234
0
220
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
登壇資料を作る時に意識していること #登壇資料_findy
konifar
3
910
ThorVG Viewer In VS Code
nors
0
760
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
240
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
190
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
970
CSC307 Lecture 06
javiergs
PRO
0
680
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
600
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
120
組織で育むオブザーバビリティ
ryota_hnk
0
170
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Rails Girls Zürich Keynote
gr2m
96
14k
The Invisible Side of Design
smashingmag
302
51k
Why Our Code Smells
bkeepers
PRO
340
58k
Optimizing for Happiness
mojombo
379
71k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Designing for Performance
lara
610
70k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
72
Designing Powerful Visuals for Engaging Learning
tmiket
0
220
Code Review Best Practice
trishagee
74
20k
Prompt Engineering for Job Search
mfonobong
0
160
Transcript
KonMari CSS How to Tidy Your Space and Change Your
Life*
Vincent Nalupta Senior Software Engineer @snailbites
HUNGRY + ANGRY = HANGRY
First, some context...
None
None
None
None
¯\_(ツ)_/¯
The KonMari Cleaning Method
KonMari CSS How to Tidy Your Space and Change Your
Life*
ANALYZE PLAN REFACTOR OPTIMIZE
ANALYZE PLAN REFACTOR OPTIMIZE
“Place every piece of clothing in the house on the
floor.”
File size Selector count Maintainability Load times
cssstats.com
None
360 KB (76KB minified gzipped)
"Before you start, visualize the destination"
ANALYZE PLAN REFACTOR OPTIMIZE
Identify your goals
1 month 3 months 1 year
What problems are you trying to solve?
Settle on a naming convention
.parent <section class=”parent”> </section> -child <div class=”parent-child”> </div> -gchild <p
class=”parent-child-gchild”> ... </p>
.box--delivery .box--pickup
None
UI Testing
https://github.com/webdriverio/webdrivercss
"The moment you start, you reset your life."
ANALYZE PLAN REFACTOR OPTIMIZE
Refactor a single file “Code as Craft”
None
None
Break
File size Selector count Maintainability Load times
ANALYZE PLAN REFACTOR OPTIMIZE
Style guide driven development
None
Demo
None
Find the outliers
http://bit.ly/2evMYuw
End Game
None
Build some bridges!
None
@snailbites http://snailbites.com/blog/
(504) 229-6828 #KonMariCSS