Web Design Weekly #267


How much data should my Service Worker put in cache?

Nicolas Hoizey raises some really good points about how Service Workers give us a lot of power but with that power comes consequences. If you have implemented Services Workers or have it on your to do list this post is highly recommended. (nicolas-hoizey.com)

Which developers do you closely follow? (news.ycombinator.com)

Sponsor Web Design Weekly and reach over 23,400 passionate designers and developers


An Introduction to Life Cycle Events in React

React has many different life cycle methods, but in this post Tyler McGinnis explores the ones that are used most often. A great post if you are just getting into React. (tylermcginnis.com)

Maintaining Accessibility in a Responsive World

Building accessible responsive sites is hard. Thankfully the talented Scott Jehl passes on some tricks of the trade to help us achieve our desired results easier. (filamentgroup.com)

A Look into Navigation in Web Design

A retrospective on navigation patterns and an examination of where we’re heading in 2017. (cmd-t.webydo.com)

How Etsy Manages HTTPS for Custom Domains

The Etsy development team share some interesting challenges they had when building a system designed to serve HTTPS traffic for hundreds of thousands of domains. (codeascraft.com)

HTML APIs – What they are and how to design a good one

A great in depth post by Lea Verou explaining the ins and outs of HTML APIs. (smashingmagazine.com)

Optimising the Performance of Your React Application (auth0.com)

Tools / Resources

Are you a JavaScript developer looking for work?

With Hired, the job search gets turned upside down. Take your highly qualified self, create a profile and wait for companies to chase you. (hired.com)

An Almost Static Stack

How create-react-app, with a couple of modern tools, can make building static sites (with benefits) a breeze. (medium.com)


This post is a behind the scenes look at a new open-source animation tool released by the talented Airbnb design team. If you have worked with React Native this is worth looking into. (airbnb.design)

How calc() Works

Ire Aderinokun explains how the CSS calc() function allows us to perform mathematical operations on property values. If you haven’t used calc() this is a great primer. (bitsofco.de)

CSS Exclusions: Making Boring Layouts Less Boring (webdesign.tutsplus.com)

The JavaScript Event Loop (github.com)

CMD Challenge (cmdchallenge.com)


Stewart Butterfield on creating Slack (soundcloud.com)

Appointment Web Forms (hackernoon.com)

One Dataset, Visualized 25 Ways (flowingdata.com)


Product Designer at Zendesk

As a product designer at Zendesk you will collaborate with our global creative team, which spans the disciplines of product design, user research, brand and storytelling. (zendesk.com)

Frontend Developer at Contentful

As a Frontend Developer in our product success team, you’ll work on continuously shaping and reshaping the path that leads users from curiosity to happiness. (contentful.com)

Need to find passionate developers or designers? Why not advertise in the next newsletter

Last but not least…

Twitter mobile now powered by Node.js, Express and React (twitter.com)