Contents
BUILD A SINGLE-PAGE APP
WITH VUE.JS 76
Neil Pearce shows you how to
install Vue.js using the
command line interface and build a
basic SPA with CSS animations
PROJECT
GALLERY 40
Carl Cahill runs down
his favourite websites of the
month, including Redbull
Racing and Citrix’s new
dynamic animated site
REGULAR
25 GAME-CHANGING
JAVASCRIPT TOOLS 60
Matt Crouch details a mixed set of
tools that will ease the creation of
your next JavaScript project
5 POWERFUL
PLANNING TOOLS 68
Carl Cahill gathers together the most
essential pieces of software to help
you achieve all your prototyping tasks
FEATURES
DESIGN CHALLENGE 46
Three designers mock up sophisticated
sites to hype up health spas
HOW WE BUILT 56
Studio Lovelock on turning a report into an
interactive data-viz treasure trove
PROFILE 50
The eye-watering goals involved in Yes I’m
a Designer’s mission to train designers
SHOWCASE
EXCHANGE 08
Elaine Chao and Alex Russell share their
expert advice with readers
REGULARS
CSS CUSTOM PROPERTIES 82
Krisztian Puska explores future-proof CSS
and why you should write valid code
PREVENT A DIGITAL DARK AGE 86
Jamie Hoyle on how open standards can
stop data loss on a massive scale
GRAPHIC SHADERS 88
Richard Mattka focuses on blurs, vignettes
and visual FX
PROJECTS
WEBFLOW ECOMMERCE 92
John Moore Williams on how the app will
help devs build truly bespoke online stores
ACCESSIBILITY 98
Michiel Bijl explains why every team
should have an accessibility specialist