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
Vince
November 26, 2017
Programming
0
93
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
540
Other Decks in Programming
See All in Programming
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
2
270
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
2
610
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.5k
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
510
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2.5k
デザイナーが Androidエンジニアに 挑戦してみた
874wokiite
0
550
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
Ruby Parser progress report 2025
yui_knk
1
460
概念モデル→論理モデルで気をつけていること
sunnyone
3
300
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
300
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
230
🔨 小さなビルドシステムを作る
momeemt
4
690
Featured
See All Featured
Building an army of robots
kneath
306
46k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
How STYLIGHT went responsive
nonsquared
100
5.8k
Writing Fast Ruby
sferik
628
62k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Designing Experiences People Love
moore
142
24k
YesSQL, Process and Tooling at Scale
rocio
173
14k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
How to train your dragon (web standard)
notwaldorf
96
6.2k
How to Ace a Technical Interview
jacobian
279
23k
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