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 animationsPROJECTGALLERY 40
Carl Cahill runs down
his favourite websites of the
month, including Redbull
Racing and Citrix’s new
dynamic animated siteREGULAR25 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 tasksFEATURES
DESIGN CHALLENGE 46
Three designers mock up sophisticated
sites to hype up health spasHOW WE BUILT 56
Studio Lovelock on turning a report into an
interactive data-viz treasure trovePROFILE 50
The eye-watering goals involved in Yes I’m
a Designer’s mission to train designersSHOWCASE
EXCHANGE 08
Elaine Chao and Alex Russell share their
expert advice with readersREGULARS
CSS CUSTOM PROPERTIES 82
Krisztian Puska explores future-proof CSS
and why you should write valid codePREVENT A DIGITAL DARK AGE 86
Jamie Hoyle on how open standards can
stop data loss on a massive scaleGRAPHIC SHADERS 88
Richard Mattka focuses on blurs, vignettes
and visual FXPROJECTS
WEBFLOW ECOMMERCE 92
John Moore Williams on how the app will
help devs build truly bespoke online storesACCESSIBILITY 98
Michiel Bijl explains why every team
should have an accessibility specialist