Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
KonMariCSS
Search
Vince
November 26, 2017
Programming
0
94
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
[SF Ruby Conf 2025] Rails X
palkan
0
430
tparseでgo testの出力を見やすくする
utgwkk
1
120
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.3k
Level up your Gemini CLI - D&D Style!
palladius
1
170
sbt 2
xuwei_k
0
180
『実践MLOps』から学ぶ DevOps for ML
nsakki55
2
540
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
0
330
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
130
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
5
1.9k
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.1k
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
110
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
200
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Context Engineering - Making Every Token Count
addyosmani
9
460
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
How STYLIGHT went responsive
nonsquared
100
5.9k
Why Our Code Smells
bkeepers
PRO
340
57k
Producing Creativity
orderedlist
PRO
348
40k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
The Pragmatic Product Professional
lauravandoore
37
7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
For a Future-Friendly Web
brad_frost
180
10k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
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