~/lightning

Lightning Talks – Ilya Gorskiy

LightninginRussianat HolyJS 2022 Spring · 2022-06-08..06-23· [javascript]
links:none on file
slides:none on file

A recruitment CRM migrated from hardcoded styles to a full design system using Storybook for component collection and a Figma Tokens plugin to export colors and icons. Initial automated token generation produced flaky components, so they switched to deliberate constants and build-time checks; the final system enables theme switching with CSS custom properties across 130 screens using roughly 146 tokens and provides predictable, type-checked updates.

AI-written summary · about

  1. 0:00Introduction
  2. 1:03Antiques design system
  3. 2:09Redesign reasons
  4. 3:14Storybook for sync
  5. 4:15Icon generation issues
  6. 5:19API vs plugins
  7. 6:45Token naming errors
  8. 7:50Contextual naming problems
  9. 8:55Adopting token structure
  10. 10:00First token version
  11. 11:03Manual flashing
  12. 12:07Live theming demo
  13. 13:31Results and truth
  14. 14:14Design system tips
  15. 15:17Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.