Design
• Style tiles
• More focus on component based design
• Move into browser quicker
Slide 4
Slide 4 text
Responsive Web Design
• First RWD site: The Watch Gallery
• One site for every screen
• Mobile first and content first
• Media queries
• Adaptive and fluid layouts
Slide 5
Slide 5 text
CSS Preprocessors
• First Less…
• … Then Sass
• Huge increase in efficiency
• Like working with a proper programming
language
Slide 6
Slide 6 text
Frontend Frameworks
• HTML5 Boilerplate
• Bootstrap
• Foundation
• Time saving…
• … But can lead to ‘bloat’
Slide 7
Slide 7 text
CSS Coding Style
• BEM (Block, Element and Modifier)
• ITCSS (Inverted Triangle CSS)
• Clearer, cleaner code
• Much more modular
• Easier to reuse
Modular, Reusable Code
• Our own Github projects, Bower components,
Composer modules
• Less time spent on repetitive tasks
• Less reliance on frameworks
• Leaner, better code
Slide 21
Slide 21 text
More Performance
• The new ‘in’ thing
• It’s not going to go away
• Tools such as sitespeed.io
• StyleStats
Slide 22
Slide 22 text
More Testing
• Visual Regression Testing
• PhantomCSS
• BackstopJS
Slide 23
Slide 23 text
Code Style & Quality
• More scss-lint
• Merge requests and code reviews
Slide 24
Slide 24 text
More Virtual Machines
• Done properly
• Vagrant, Docker?
• Virtual Box, VMWare?
• In the cloud: Koding, Cloud9?