Evolving Web Applications
with Module Based
Design Components
Mike Kivikoski – @mkivikoski – cantina.co
Slide 2
Slide 2 text
Hi! I’m Mike Kivikoski
@mkivikoski
Slide 3
Slide 3 text
A Designer that develops
Slide 4
Slide 4 text
A Developer that designs
Slide 5
Slide 5 text
A Front End Designer
Slide 6
Slide 6 text
I work here, at Cantina
Slide 7
Slide 7 text
5 Developers
Case study project
Cantina
Slide 8
Slide 8 text
5 Developers
Cantina
~65 Developers
Client
Case study project
Slide 9
Slide 9 text
How to keep everyone
in sync with styles?
Slide 10
Slide 10 text
How to keep everyone
in sync with styles?
Let’s use a Module
Component System!
Slide 11
Slide 11 text
What is a Module
Component System?
A design approach that subdivides a
system into smaller parts.”
“
Wikipedia
https://en.wikipedia.org/wiki/Modular_design
Communication
Make the styleguide public to team
Give people freedom
Slide 113
Slide 113 text
Play nice with others
The name ‘LEGO’ is an abbreviation
of the two Danish words “leg godt”,
meaning “play well”.
http://www.lego.com/en-us/aboutus/lego-group/the_lego_history