Let's just get this out of the way...
I'm not 12.
Yes, I know I look young.
Yes, I do have my ID.
Is anyone epileptic?
gifs incoming...
This is only one approach, there's many others.
A lot has changed
Writing actual code! instead of using a gui.
Find what works best for you.
Get a blog up and running, share what you find out.
Doesn't necessarily have to be about code.
Things can get complicated
20mb retina hero image
vs
Getting content quick and viewing offline?
Service Worker anyone?
Help make team members feel smart and awesome.
Not stupid and discouraged.
# Yeoman, Bower and Grunt
$ npm install -g yo
# For gulp
$ npm install --global gulp
npm = package.json
bower = bower.json
grunt = Gruntfile.js
gulp = gulpfile.js
Say we want html5shiv...
Right?
Search
$ bower search html5
Install
$ bower install html5shiv --save
Not only has that now pulled in html5shiv to our project.
It's also saved it into the `bower.json` file.
So next time when we do `$ bower install` it automatically installs.
With grunt watch
, grunt will watch for changes and livereload will update the browser.
With Sass it's possible to split code up into separate files called partials.
Viewport Sizes
Modern.ie - The place to go to get old IE browsers.
Automated installation of IE VMs.
Update VB hosts file to point VB to local.
Coming next year!
There's a lot to cover...
In the meantime, go follow:
http://codepen.io/s10wen/pen/czDbu
This is a Safari rendering bug triggered by backface-visibility: hidden on the .pie-chart > :last-child em.
Reduction ftw!
*{border: 1px solid red !important;}
And that's coming from a guy that wrote normalize.css
(which is fairly popular, even though it's spelt wrong :p)