~/talk

Re-usable GUI Components with Re-frame and Atomic Design

links:none on file
slides:none on file

Uses re-frame + reagent + Atomic Design to produce a live component catalog called WoollyBear that demos reusable UI bits, wired to a single app-db and event handlers; components dispatch event vectors and never mutate db directly. Shows atomic design catalog with live examples, self-aware components that carry their app-db path and init themselves, and subscription-based validation where email/password/confirm logic and a computed disabled submit button come from layered subscriptions. Code is on GitHub and the demo is wired up and working end-to-end.

AI-written summary · about

  1. 0:00Overview
  2. 0:53What is Atomic Design?
  3. 2:21What to learn from Atomic Design
  4. 9:23Simple Subscription
  5. 10:02Subscription with input
  6. 11:32Form 2 Component defn clock
  7. 13:23Event Dispatch
  8. 14:23Simple Event Handler (reg-event-db)
  9. 17:47Atomic Design Catalog
  10. 27:06Initialization Event handler
  11. 29:02Self-aware components
  12. 30:00Form field component data default
  13. 30:57Built-in events
  14. 37:163 Main Ideas
  15. 37:31References
~/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.