2019-05-01+net

(Brent) #1

Contents


CREATE 3D GEOMETRY
WITH THREE.JS 76
Richard Mattka teaches you
how to create custom 3D
geometry using the popular three.js
WebGL library

PROJECT

IMPROVE YOUR FORM UI 92
Daniel Schwarz on the benefits and costs
of certain form UX patterns

GALLERY 40


Mark Billen runs down
his favourite websites
of the month, including the
intriguing interactive crime
documentary Missing

REGULAR

GET VERSATILE WITH


VARIABLE FONTS 60


Mandy Michael explores how variable
fonts can boost performance and a11y
while encouraging creative design


UNITE AMP
AND PWAS 68
Conor McGann reveals how you can
create friction-free sites by combining
the best of both technologies

FEATURES


HOW WE BUILT 56
Set Reset tells us how it built a site to shed
light on Cytora’s AI-powered risk engine

PROFILE 50
Noughts & Ones on how it found its niche
shaping Squarespace and Shopify sites

SHOWCASE


EXCHANGE 10
Aashni Shah and Jon Yablonski share
expert advice and tips

REGULARS


USE REACT TO BOOST SPEED 82
Ben Read reveals how the Context API can
prevent laborious re-rendering

PROJECTS


MASTER VECTORS & MATRICES 88
Francesca Cuda shows how maths can
help you perform precise transformations

THE POWER OF VOICE 87
Michael Gearon explains how voice
assistants can open up a11y opportunities
Free download pdf