Jake Archibald, Rebecca Murphey, Remy Sharp
Did you ever want to go just beyond the 45 minute seminar on a particular technology? "If only I had a bit of hands on time with such-and-such technology".
This workshop is the pick and mix of workshops. Three trainers — Jake Archibald, Rebecca Murphey, Remy Sharp — will be running two hands on seminars each.
Each session is 90 minutes and repeated in a format that will allow you to attend any four sessions throughout the day.
Massive git <small>— Jake Archibald</small>
In this tutorial we'll simulate a multi-contributor git project, encountering all the little gotchas, discovering shortcuts, learning best practice and how deal with not-so-best practice. We'll start with basic pushing/pulling and quickly move onto branching workflows, history rewriting and disaster recovery.
It's your Sass on the line <small>— Jake Archibald</small>
Sass & Compass add some much needed features to CSS such as variables, conditionals, functions and mixins. In this tutorial we'll go through practical applications of Sass's current & future features along with how it fits into popular CSS methodologies. We'll also cover how Sass generates CSS so you can write Sass while keeping the output lean and easy to debug.
Debugging <small>— Remy Sharp</small>
Build Process <small>— Remy Sharp</small>
Did you ever release a site and tell yourself you really must minify that code? What about running test and reports? It's such a hassle, so a lot of us just skip that step. As it happens, today it's much easier. There are a number of tools that will help automate all these steps. We'll specifically look at tools like Grunt and see how we can write a few simple scripts and suddenly our site is automatically rolling all our scripts in to a single include, automatically compressed and automatically taking care of itself.
Who is this workshop for?
Any frontend developer or designer that have dipped their toe in any of these technologies, or know just enough to get by - this is for you.
Make sure to bring a laptop, your favourite browser and for some of the tutorials, get ready to open your terminal!
How to write cases and automate your testing
Take full control of revision control
The CSS preprocessor
In the browser and mobile
Automating the final tasks before deploying