twitter.com/sturobson
๏ Helps you care about your work. ๏ Makes you aware of what you’re doing. ๏ Gives understanding as to what you’re doing. ๏ Helps others comprehend what you’ve done.
flickr.com/photos/ginnerobot/2523448766
#codelicious
Slide 7
twitter.com/sturobson
Boilerplates Frameworks Systems Libraries Starter Kits
flickr.com/photos/tschiae/8417927326/
#codelicious
Slide 8
twitter.com/sturobson
framework: An essential supporting structure of a building, vehicle, or object
flickr.com/photos/tschiae/8417927326/
#codelicious
Slide 9
twitter.com/sturobson
When I say ‘framework’… I mean…
flickr.com/photos/tschiae/8417927326/
#codelicious
Slide 10
twitter.com/sturobson
JavaScript CSS HTML
#codelicious
Slide 11
twitter.com/sturobson
Code that makes websites
#codelicious
twitter.com/sturobson
!
The Lessons of CSS Frameworks Eric Meyer An Event Apart, San Fransisco, 2008
flickr.com/photos/foltzwerk/2778957157/
#codelicious
twitter.com/sturobson
What are in these ‘frameworks’
flickr.com/photos/joeyparsons/3240169886
#codelicious
Slide 38
twitter.com/sturobson
•
A CSS reset.
•
A layout system or predefined grid.
•
Font sizes, weights, styles, families, colours.
•
Print styles.
•
Naming conventions.
•
An HTML page of various complexity.
•
jQuery & blank JS files
flickr.com/photos/gviciano/3124302755
#codelicious
Slide 39
twitter.com/sturobson
“…which one is right for you?” “…none of the above.” Jeremy Keith adactio.com/journal/1498/
flickr.com/photos/hellogeri/6154034099
#codelicious
twitter.com/sturobson
“Sometimes you need to … make your own framework, not because nothing else out there is good … but because it’s good to learn” Stephen Hay responsivedesign.is/articles/rwd-podcast-episode-17-stephen-hay
flickr.com/photos/robertnyman/6596212095/
#codelicious
Slide 61
twitter.com/sturobson
ROLL YOUR OWN
flickr.com/photos/garryknight/4876201968
#codelicious
Slide 62
twitter.com/sturobson
DON’T RE-INVENT THE WHEEL
flickr.com/photos/garryknight/4876201968
#codelicious
Slide 63
twitter.com/sturobson
It’s happening exactly like before…
#codelicious
Slide 64
twitter.com/sturobson
What would I put in a ‘frameworks’?
flickr.com/photos/pftqg/8605591528
#codelicious
Slide 65
twitter.com/sturobson
•
A CSS reset & some helpers.
•
A layout system or predefined grid.
•
Font sizes, weights, styles, families, colours.
•
Generic print styles.
•
Naming conventions.
•
An HTML blank template page.
•
jQuery & blank JS files
flickr.com/photos/rubyran2626/432078863
#codelicious
twitter.com/sturobson
๏ Helps you care about your work. ๏ Makes you aware of what you’re doing. ๏ Gives understanding as to what you’re doing. ๏ Helps others comprehend what you’ve done.
flickr.com/photos/ginnerobot/2523448766
#codelicious