Web Design Weekly #359

Headlines

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

Articles

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)

Inspiration

Making Yourself Uncomfortable To Grow (syntax.fm)

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

Jobs

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)

Want to become a better web developer?

Join over 25,000 other developer & designers who get awesome links to the best news and articles each week delivered directly to their inbox.