Web Design Weekly #227


State of the Art JavaScript in 2016

A nice refreshing look at the JavaScript ecosystem by Francois Ward. JavaScript land has been thriving and moving quickly, but there’s finally a light at the end of the tunnel. Best practices are no longer changing constantly and it is becoming increasingly clear which tools are worth learning. (medium.com)

What Makes Software Good?

Mike Bostock shares his thoughts about what makes good software, and how to make software better. (medium.com)

Sponsor Web Design Weekly and reach 25,641 designers and developers


Will Change

Dealing with CSS performance can be quite challenging. Various factors, like what properties we use, can have detrimental effects on the usability of a page. In this post Jonathan Snook looks into the ‘will-change’ property to help boost performance but discovers an interesting side effect. (snook.ca)

Styling Broken Images

When a website has broken images things really do look ugly. Thankfully we have a few tricks up our sleeves that we can use. Ire Aderinokun explains. (bitsofco.de)

Cleaning Up a CSS Codebase

Hugo Giraudel shares some hints to get started with cleaning up your CSS codebase. He focuses on areas which give you the best bang for your buck. (sitepoint.com)

On :not and Specificity (bitsofco.de)

Firing People (zachholman.com)

Tools / Resources


Bemify is a set of Sass mixins to help you write well-structured, readable, maintainable, component-based modular SCSS source using a BEM-style syntax. (github.io)

You need more than invoicing. You need a plan.

Meet Harpoon, a financial goal-setting, time-tracking, and invoicing app for freelancers and consultants. Beautifully crafted, Harpoon is the financial decision-making tool you’ve been missing. Use coupon code WDW25 for 25% off your first 3 months! (harpoonapp.com)

Awesome Chrome DevTools

A selection of awesome tools and resources that are currently available in the Chrome DevTools ecosystem. (github.com)


Stay up to date with what’s happening now on GitHub. (devspace.io)

Open a selection of screen widths via the Command Line (gist.github.com)

Simple https with GitHub pages and CloudFlare (s10wen.com)

Intro to Gulp 4 (youtube.com)

Git Hot Tips (wesbos.com)


We Hire the Best, Just Like Everyone Else

A really great piece by Jeff Atwood that offers some down to earth advice and tips about hiring. (codinghorror.com)

Spring Loaders with Rebound and Canvas (tympanus.net)

Tasty CSS-animated hamburgers (jonsuh.com)


Head of Design (Growth) at Intercom

Intercom’s Growth team is a product team responsible for designing and engineering all the experiences around purchasing and getting set up with Intercom. We’re not a typical “Growth” team. We don’t focus on micro-optimizations and hacks; rather, we believe if we put the customer experience first that the rest will follow. (intercom.io)

Web Engineering Manager at Slack

Slack is looking for an engineering manager to help lead the web application engineering team. This team is responsible for developing new features, building infrastructure and maintaining the site. This person will report to the CTO and will work alongside our engineering management team. (slack.com)

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

Last but not least…

A Year Without jQuery (wearecolony.com)

About rel=noopener (mathiasbynens.github.io)