Skip to main content

Design Token and UI Component Architecture

Nathan Curtis
Your instructor
Nathan Curtis
Tickets
Get a ticket

Workshop includes:

  • 🍵 Tea, coffee, snacks and drinks during the whole day
  • 🥪 Lunch
  • 📒 Paper and pen/pencil

Full-day workshop • Thursday, October 10, 2024.
Design systems are expanding in organizations, spreading design and code tools and influencing decision-making across product teams. With such scale, you must establish and share an architecture of style and UI components across design and code that endures and evolves over time.

This workshop exposes you to essential foundations of design system architecture — the kinds of naming, composition, configuration and process challenges involved — to equip you with techniques and activities to make, spread, and maintain a system yourself.


Here’s What You Should Be Expecting:

  • Inspiring & Immersive

    A full day of teaching in a small group

  • Interactive & Practical

    Plenty of time for practice & feedback

  • Hands-on exercises

    With reviews by your teacher

  • Cooperate

    Learn from your teacher and other attendees

  • Dedicated Q&A time

    To ask all your questions

  • Digital Smashing Certificate

    A well-deserved reward for your work


$649 .00Register for this workshop →Get a single workshop, or bundle with a conference.

🎪  Save up to 25% on this workshop with a Smashing Membership.

A design system brings designers, developers, and products together. It is a platform to identify, decide on, and enable what to share, whether a visual style, design patterns, front-end UI components, and practices like accessibility, research, content strategy.

Over the course of a full day, we’ll cover the foundations of visual style and UI component design using collaborative practices that get designers and developers to make a robust, high-quality system together.

In This Workshop, You’ll Learn:

Sessions will engage participants in hands-on activities, spark new ideas, and moderate challenging conversations so your team can:

  • Dig into style like color, typography, space, shape and size,
  • Encode visual style in generic, purposeful and component-specific design tokens,
  • Compose and arrange elements within a component — from atomic elements to sophisticated patterns,
  • Configure and organize component properties,
  • Map out and maintain nested component dependencies,
  • Deliver high quality, thoroughly tested features that adopters trust,
  • Establish a workflow that combines design, code, and documentation

Why You Should Attend

All too often, organizations have multiple products that are disjointed and inconsistent. Multiple design teams and development teams do redundant work that results in a disjointed customer journey that’s expensive or impossible to align and evolve together.

With a design system, your teams can use shared design, code, and documentation tools to align their work. Design systems save organizations time and money and foster positive energy among those who value efficiency and reuse.

With a design system as a backdrop, you will see designers, developers, and product teams align and bridge gaps. All of that leads to the ultimate goal: efficiently delivering a cohesive, high-quality experience for your customers.

Nathan has contributed to or consulted with over 60 design systems over his career, including leading teams through major releases at Morningstar, Verizon, Capital One, Target, Fidelity, Marriott and many more. He’ll combine deep knowledge with a nuanced understanding of how systems work in companies of varying scale, business types, and organization models.

Who Should Attend

Designers, front-end developers, product managers, content strategists, their leadership, and anyone interested in learning how to inject design systems into their broader organization. Content will evoke both design and code considerations, at times together, to bridge disciplines to share visual style, UI components, and documentation.

What hardware/software Do You Need?

To get the most out of the workshop, you’ll need access to Figjam (for hands-on activities). You will not use design tools (such as in Figma or Sketch) or code in a code editor. Instead, activities will be collaborative in a team or full classroom setting using Figjam.

About Nathan

Nathan co-founded EightShapes with Dan Brown in 2006. He’s passionate about information architecture, UX, front-end dev, and leads design systems consulting at EightShapes. He wrote Modular Web Design in 2009, blogs frequently on Medium.com today, and speaks regularly at events worldwide.

Time & Location

This full-day workshop will take place the day after SmashingConf. The workshop will be running from 9:30 AM to 5:30 PM on Thursday, October 10.

Schedule for Thursday, October 10.

9:00 AM – Doors open, Registration
9:30 AM – Introduction & Kick-off
11:00 AM – Coffee Break
1:00 PM – Lunch
2:00 PM – Afternoon Session
3:30 PM – Coffee Break
5:30 PM – The End

Save 100 USD when signing up for the conference and a workshop!

$649 .00Register for this workshop →Get a single workshop, or bundle with a conference.

🎪  Save up to 25% on this workshop with a Smashing Membership.