Web Design Weekly #228


NPM Left-Pad Chaos

A little bit of hot drama this week after Azer Koçulu unpublished more than 250 of his modules from NPM causing a lot of broken builds. Lots of people chimed in on the topic but I think these are the pick of the bunch. Azer Koçulu’s own story, Rich Harris’s suggested fix
and Glen Maddern’s tweet rant. (theregister.co.uk)

Dirty Tricks From The Dark 
Corners Of Front-End (speakerdeck.com)

​​Get multiple job offers from top companies with 1 application​

​​Web developers are in demand, so shouldn’t companies apply to you? On Hired, that’s exactly how it works. Get 5+ job offers from companies like Uber, Square, and Facebook with 1 application. Join Hired today and get a $1,000 bonus when you get a job! (hired.com)


Design Systems Ops

This post looks into the finer details of having a dedicated person who embeds themselves across the design and engineering team to help improve the communication to ship a better product. (medium.com)

Why I Value Truly Responsive Web Design

Jonathan Snook shares some really good reasons why we should aim to make our sites and applications truly responsive. (snook.ca)

React.js for TV UIs

Steve McGuire from Netflix talks about how they’ve built a high performance and completely declarative UI using React. (youtube.com)

Teaching the web platform: theories and observations

James Padolsey has been helping to teach various courses of late and in this post he shares his observations about the successes and difficulties that students are having. (james.padolsey.com)

Tools / Resources

The copy & paste guide to your first Service Worker

With Service Workers gaining more and more attention there are lots of tutorials about them but Remy Sharp has taken a little bit of a different angle. He has decided to create a super simple tutorial with easy copy & paste code snippets to get you up and running in no time. (remysharp.com)

Tips for Website Performance Optimization

Website performance optimization is always something that should be a top priority, especially when there is so much online competition. This post covers 18 tips to help take your site to the next level. (keycdn.com)

First impressions with Adobe Experience Design (mike-barker.com)

Totally Tooling Tears – Issue 1 (medium.com)

normalize.css 4.0.0 (github.com)

Safari updated (developer.apple.com)


A Web Developers New Working Week (alwaystwisted.com)

A fun way to learn about CSS Flexbox (flexboxdefense.com)

Animated SVG Drum Kit (tympanus.net)


99 Designs – Senior Brand Designer

We’re giving someone the opportunity to lead the design of all brand communications (we’ll even consider Copywriter/Art Director teams). This is not a campaign for a laundry powder or dog food, nor a crappy micro-site for a new car. This is an entire global brand — you own it all. (99designs.com)

Interaction Designer at Oakely

Interaction Designers are integral to the Oakley Digital process and are key members of the teams that define the success of our digital experiences today. A successful Interaction Designer at Oakley is an innovative designer, a self-starter, a team player, someone who can work independently and is a skilled standards-based web developer all rolled into one. (oakley.com)

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

Last but not least…

Developer Survey Results 2016 (stackoverflow.com)