Web Design Weekly #374

December 07, 2019 - Jake Bresnehan


Things I’ve Learned in 20 Years of Programming

Erik Dietrich shares 5 things he considers to be the most important lessons and takeaways from 20 years of programming. (daedtech.com)

24 Ways is back for another year (24ways.org)

Be Theme: Speed up your workflow with 450+ pre-built websites

Build websites faster with zero coding skills needed, even if you’re a complete beginner. Be Theme gives you 450+ pre-built websites to choose from, so you can find the perfect design for any website. Speed it up with Be Theme. (muffingroup.com)


Is your design system stable?

Unfortunately, stability isn’t something you can achieve and cross off the to-do list. As the technologies driving front-ends change and, as your design system evolves, you’ll need to test the stability of your components at regular intervals. (invisionapp.com)

Finding your brand voice

Your voice is what sets your brand or offering apart from others. It’s the combination of the language you choose, the tone you use and the feelings you evoke in your audience. (vanschneider.com)

Simplified Fluid Typography

Chris Coyier simplifies fluid typography which sometime can get overly complex quickly. (css-tricks.com)

Inefficient Efficiency

A high level think piece by Kent Beck that might be worth reading over your morning coffee. (medium.com)

Twelve Days of Front End Testing (24ways.org)

Tools / Resources

Checklist to avoid the most common accessibility errors

This isn’t a comprehensive guide to accessibility, but Bruce Lawson looks at ways to avoid the most common accessibility errors identified by some recent accessibility analysis’s. (brucelawson.co.uk)

How to build a startup engineering team

Advice for when you’re starting from scratch and designing for growth. (increment.com)

Thinking in React Hooks

React hooks have been a game-changer for a lot of developers. There are tons of how-to introduction resources out there, but in this post Amelia Wattenberger talks about the fundamental mindset change when switching from React class components to function components + hooks. (wattenberger.com)

Things that helped me improve as a UI designer (uxdesign.cc)

Making a Better Custom Select Element (24ways.org)

The Official Redux Style Guide (redux.js.org)

Rules of Dashboard Design (muz.li)


Case Study: lynnandtonic 2019 refresh (lynnandtonic.com)

My blog is a digital garden, not a blog (joelhooks.com)


Design Lead at Cloudflare

We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us! (cloudflare.com)

Senior Product Designer at Klarna

Klarna strives to become the world’s favourite way to buy, and you can contribute to reaching this goal! We are looking to hire great people, who are passionate about using their talents to generate success. We are currently looking for talented Product Designers to help design the future of online purchasing, both in Stockholm and Berlin. (klarna.com)

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

Last but not least…

The 2019 State of JavaScript Survey (stateofjs.com)