Meanwhile, on the Internet...
-
28 Feb, 2022
Headless components in React and why I stopped using a UI library for our design system
Love me a good pros/cons article. This post does a great job talking about React-based headless UI frameworks that provide functionality and accessibility controls, but don’t provide any default styling (a la Material Design or Bootstrap). We’ve used a few […]
-
22 Feb, 2022
CSS { In Real Life } | A Blog Post About Blogging
I find the best way to learn about a technical concept is by writing about it. Often I’ll refer back to a blog post I’ve written in the past, to refresh my memory. Sometimes the act of writing itself is […]
-
21 Feb, 2022
Jacob Collier on writing interesting lyrics
I’ve always hated writing lyrics, and felt everything I came up with was shallow, contrived, and s. In three and a half minutes, Jacob Collier provides a treasure trove of techniques for writing interesting lyrics. Watch it here.
-
16 Feb, 2022
Working Better: Interview with web designer Brad Frost – Noisli
Here’s a pretty candid interview I did about how I do a shit job of taking care of myself and my wellbeing. But I’m working on it! Ever feel like you wish you had more time in the day? Guess […]
-
14 Feb, 2022
The Practical Guide to Naming Design Tokens | UX Collective
This is a pretty great guide to naming design tokens and follows pretty closely how we structure our tokens.
-
08 Feb, 2022
Eleventy + Lit
This is close to exactly what I’ve been wanting: a way to use web components like <product-card heading=”Product Name” price=”$30.00″></product-card>and have that card render as regular ol’ HTML. a new plugin for Eleventy that renders your Lit components as static HTML during […]
-
06 Feb, 2022
Pinball Map
Pinball Map is a perfect example of the best qualities of the web. Crowd-sourced info on where to play pinball across the world.
-
06 Feb, 2022
136 facts every web dev should know before they burn out and turn to landscape painting or nude modelling – Baldur Bjarnason
This is really good and fun. Source: 136 facts every web dev should know before they burn out and turn to landscape painting or nude modelling – Baldur Bjarnason
-
06 Feb, 2022
Structuring your Storybook
Here’s the Storybook team with a post that breaks down how different teams organize and structure their Storybooks. This kind of analysis is great and demonstrates how you can slice things in many useful ways depending on the needs and […]
-
06 Feb, 2022
How cheese, snails, Christianity, underwear, and eyeglasses all contributed to the rise of the modern book.
Here’s a fun Twitter thread about how cheese, snails, Christianity, underwear, and eyeglasses all contributed to the rise of the modern book.
-
06 Feb, 2022
Finding Common Patterns Across Frameworks – Ian Frost Weather
Here’s a break down how we build components with similar conventions across many different frameworks, written by my brother Ian (@frostyweather). All of these frameworks can have similar component structure, component user APIs, properties, state management, methods/functions, lifecycles, and more. […]
-
27 Jan, 2022
Learn Responsive Design
Here’s Jeremy Keith and the Clearleft crew with a new course for web.dev: Learn Responsive Design
-
26 Jan, 2022
Make Free Stuff | Max Böck
This is a powerful and important read from Max Böck: He rightfully assesses the state of the landscape in its present form: This is the web as envisioned by late-stage capitalism: a giant freemium game where absolutely everyone and everything […]
-
15 Jan, 2022
My first impressions of web3 – Moxie Marlinspike
This is a great read about the web3 landscape as well as a super thoughtful critique from someone who really knows what they’re talking about. I love this post because it’s not some analysis from an outsider, but rather from […]
-
07 Jan, 2022
A New Container Query Polyfill That Just Works | CSS-Tricks
We’re getting closer and closer and closer to being able to actually use container queries. I for one and so freaking excited. Source: A New Container Query Polyfill That Just Works | CSS-Tricks – CSS-Tricks
-
04 Jan, 2022
The CSS :has() selector is way more than a “Parent Selector” – Bram.us
:has() looks really cool, and I can see this being really helpful for a design system’s more composable components. Source: The CSS :has() selector is way more than a “Parent Selector” – Bram.us
-
04 Jan, 2022
The Denialist Playbook – Scientific American
In brief, the six principal plays in the denialist playbook are: Doubt the Science Question Scientists’ Motives and Integrity Magnify Disagreements among Scientists and Cite Gadflies as Authorities Exaggerate Potential Harm Appeal to Personal Freedom Reject Whatever Would Repudiate A […]
-
03 Jan, 2022
A Small Guide for Naming Stuff in Front-end Code – Frank M Taylor
This post is a fantastic breakdown of naming things in front-end code. Many of the specifics he outlines are things we adhere to in our own work, but ultimately any one of these conventions can be handled differently. With that […]
-
22 Dec, 2021
Defensive CSS – Ahmad Shadeed
Defensive CSS by Ahmad Shadeed does a great job breaking down a lot of common (and not so common!) CSS issues when working with dynamic content. Super helpful for people building design systems. I’m happy to report we put most […]
-
07 Dec, 2021
How to Care Less About Work
This article is a fantastic reminder to live our whole lives, not just our work lives. So ask yourself this: Who would you be if work was no longer the axis of your life? How would your relationship with your close friends […]