Design Systems with Brad Frost

In this revisited supper club episode, Wes and Scott talk with Brad Frost about how to implement design systems in small and large scale projects, best practices around naming things, keeping everything in sync across different codebases, and how design systems help projects. Show Notes 00:00 Welcome to Syntax! 00:49 Brought to you by Sentry.io. 01:14 Introducing Brad Frost. 06:26 What is a design system? 11:48 How do you keep design and code in sync? 15:52 How do you use Shopify, WordPress, React, etc. through a design system? 19:19 How is CSS handled? 25:19 What's the benefit of going all in on web components? 28:49 Do small startups need to worry about design systems? 32:36 How do design tokens work? 37:38 How do you deal with pushback on design systems? 41:05 How do you go outside the guidelines? 44:52 What system do you use for naming things? 49:06 How do you best document your language choices? 50:41 Supper Club questions. 57:12 Sick Picks + Shameless Plugs. All links available at https://syntax.fm/770 ------------------------------------------------------------------------------ Hit us up on Socials! Scott:   / stolinski   Wes:   / wesbos   Randy:    / @randyrektor   Syntax:   / syntaxfm   http://www.syntax.fm Brought to you by Sentry.io #webdevelopment #webdeveloper #javascript

Bun re-written in Rust, Zig team big mad ⟡ TypeScript 7 released, now 10x faster! ⌁ Syntax Weekly ⌁
▶︎

Bun re-written in Rust, Zig team big mad ⟡ TypeScript 7 released, now 10x faster! ⌁ Syntax Weekly ⌁

“Atomic Design” by Brad Frost—An Event Apart Austin 2015
▶︎

“Atomic Design” by Brad Frost—An Event Apart Austin 2015

What happens when your team 5x their token usage
▶︎

What happens when your team 5x their token usage

How To Become A Top Tier Architect (Google & AWS Veteran)
▶︎

How To Become A Top Tier Architect (Google & AWS Veteran)

Atomic Design, Tokens, AI and the Future of Design Systems with Brad Frost, Ep28
▶︎

Atomic Design, Tokens, AI and the Future of Design Systems with Brad Frost, Ep28

UI Components: ShadCN, Tailwind UI, Headless, React Aria, Radix UI
▶︎

UI Components: ShadCN, Tailwind UI, Headless, React Aria, Radix UI

Brad Frost | The Technical Side of Design Systems | UI Special, CSS Day 2019
▶︎

Brad Frost | The Technical Side of Design Systems | UI Special, CSS Day 2019

Brad Frost: Is Atomic Design Dead? – Hatch Conference Berlin 2023
▶︎

Brad Frost: Is Atomic Design Dead? – Hatch Conference Berlin 2023

AI and Design Systems: What Actually Works (and What Doesn’t)
▶︎

AI and Design Systems: What Actually Works (and What Doesn’t)

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Tokens, variables, and styles - Update: Introduction to design systems
▶︎

Tokens, variables, and styles - Update: Introduction to design systems

React vs Vue vs Angular with Corbin Crutchley
▶︎

React vs Vue vs Angular with Corbin Crutchley

Why is This the Scariest Chart in Electrical Engineering?
▶︎

Why is This the Scariest Chart in Electrical Engineering?

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Web Design Engineering With the New CSS | Matthias Ott | CSS Day 2024
▶︎

Web Design Engineering With the New CSS | Matthias Ott | CSS Day 2024

We need to stop calling it “AI”
▶︎

We need to stop calling it “AI”

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Creating Themeable Design Systems with BRAD FROST - SmashingConf San Francisco 2022
▶︎

Creating Themeable Design Systems with BRAD FROST - SmashingConf San Francisco 2022

Magma Juega MINECRAFT, Mundo Corrupto 422 😰💀
▶︎

Magma Juega MINECRAFT, Mundo Corrupto 422 😰💀

State of Agentic Coding #8 with Mario, Armin, and Ben
▶︎

State of Agentic Coding #8 with Mario, Armin, and Ben