~/talk

Tangled in Tailwind: A love-hate story

Talkat React Nexus 2023 · 2023-07-07..07-08· [css, frontend-architecture]
slides:none on file

Tailwind promotes a utility-first composition model that combines tiny classes into reusable components, and the build purges unused CSS so production bundles include only classes actually used. It speeds up shipping small projects after a short learning curve, enforces design-token consistency, and benefits from community component repos and VS Code helpers that collapse long class lists. It struggles with very complex animations or large legacy CSS bases and requires still knowing core CSS.

AI-written summary · about

  1. 0:00Introduction to Tailwind
  2. 1:13Why developers dislike Tailwind
  3. 2:59Vendor lock-in and abstraction concerns
  4. 5:09Separation of concerns debate
  5. 7:01Utility-first approach explained
  6. 8:25Re-evaluating Tailwind's readability
  7. 10:15Consistency vs flexibility in CSS
  8. 11:41Naming CSS classes pain
  9. 13:08Tailwind's pros for speed
  10. 14:55Community and performance benefits
  11. 16:40When Tailwind may not fit
  12. 17:23User-focused development philosophy
~/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.