Web Design Weekly #359

July 02, 2019 - Jake Bresnehan


What I Learned Co-Founding Dribbble Dan Cederholm reflects on what he has learned from building a community for designers, running a business and navigating some tough life years. Super inspiring stuff. (medium.com)

Why I (Still) Love Tech (wired.com)

Sponsor Web Design Weekly and reach over 30,162 passionate designers and developers


Optimizing Google Fonts Performance Google Fonts are easy to implement, but they can have a big impact on your page load times. Danny Cooper explores how we can load them in the most optimal way. (smashingmagazine.com)

The 10 Component Commandments This article gives you a quick introduction to some best practices within API design in general, as well as the definite list of 10 practical commandments you can use to create components that your fellow developers will love to use. (dev.to)

8 DOM features you didn’t know existed Louis Lazaris shares eight lesser-known DOM features that have strong browser support. He goes into details about each one with some great interactive demos. (logrocket.com)

One simple trick to optimize React re-renders (kentcdodds.com)

Tools / Resources

How To Create A PDF From Your Web Application In this article, Rachel Andrew takes a look at the tools that are available and shares her recommendations to help you find the tool that works best for you. (smashingmagazine.com)

The Layout Instability API Detect unexpected layout shifts in JavaScript. (web.dev)

Dark Mode JS This handy package utilises the matchMedia API and its listeners, in combination with the prefers-color-scheme media query, in order to fire functions whenever you’re in Dark Mode. (github.com)

Webhint A linting tool that will help you with your site’s accessibility, speed, security and more. (webhint.io)

React Fiber Deep Dive with Dan Abramov (youtube.com)

Styled Components version 5 (medium.com)


Making Yourself Uncomfortable To Grow (syntax.fm)

Three Predictions From the State of CSS 2019 Survey (css-tricks.com)


Front-End Developer at Endo Enodo is looking for a talented front-end developer to join our fast-moving, lean product development team. (enodoinc.com)

Product Designer at Visible We are looking for a high-impact product designer who is eager to take ownership of a product and continue to shape the complete user experience. You’ll join our product team and help drive our next phase of growth. (visible.vc)

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

Last but not least…

The Technical Side of Design Systems (bradfrost.com)

Join over 30,000 developers & designers who get the best news and articles delivered right to their inbox each week.