@iamkeir
• 18+ years freelance web developer in Bristol
• Wonderful people, agencies & brands
• Front-end, specialising in pattern libraries for scale
• Shopify, Perch, APIs…
• Snowboard instructor, breakdancer… lemur ranger?
Slide 2
Slide 2 text
“Simple rarely breaks -
but if it does,
simple is easy to fix”
“Code obvious,
not clever”
“Code like the next developer
is an axe murderer and
knows where you live”
“Cheese is
pleasant”
Slide 3
Slide 3 text
Pattern libraries
Make your code loveable
Slide 4
Slide 4 text
“What is the most efficient way
to build a 100-page website?”
Slide 5
Slide 5 text
“What is the most efficient way
to build a 100-page website?”
Find patterns, build once, reuse many.
OOCSS
Object-orientated CSS
http://oocss.org/
• Structure vs Skin (e.g. float, margin vs color, background)
• Container vs Content (reusable content not tied to container/location)
Bonus: Separation of concerns
https://codepen.io/iamkeir/pen/bMaYyZ
https://jonbellah.com/articles/separation-of-concerns/
Slide 25
Slide 25 text
“Simple rarely breaks -
but if it does,
simple is easy to fix”
“Code obvious,
not clever”
“Code like the next developer
is an axe murderer and
knows where you live”
“Cheese is
pleasant”