~/talk

Code Patterns for Pattern Making

slides:none on file

Code patterns turn design rules into reusable code: this work uses Sass maps and a define-now-calculate-later trick to keep colors and typographic scales grouped, exports JSON for a style-guide generator, and exposes sizes/colors for looping and documentation. Templates become Ginger/Nunjucks macros for icons and notifications instead of copy‑pasted markup. A small consulting team (seven people) builds an alpha tool called Herman that auto-generates palettes, icon lists and examples from living code; tests and linting validate toolkit logic.

AI-written summary · about

  1. 0:00Intro
  2. 0:33Everyone Loves Style Guides
  3. 1:03Graphics Standards Manual 1970
  4. 1:50Context Matters One Size Fits No One
  5. 3:06Systems for System-Building
  6. 4:36Tiny Bootstraps, for Every Client
  7. 5:02Pattern API
  8. 6:00Don't Stretch For Patterns
  9. 6:10Do Build One-Offs
  10. 8:00CSS Was Designed For Patterns
  11. 8:28Specificity is Your Guide
  12. 9:24Naming Conventions
  13. 9:52Pattern Layers
  14. 11:21Separation of Concerns
  15. 11:56Abstract Patterns (in code)
  16. 16:26Make Patterns The Lazy Option
  17. 20:12Toolkits Are A Byproduct
  18. 20:25Toolkits Provide Trade Offs
  19. 20:59Tools Should Fit You
  20. 21:12Test Your Logic
  21. 21:46Lint Your Code
  22. 22:44Concrete Patterns
  23. 24:19Template Language Gotcha's
  24. 24:301. Provide a Super Set 2. Clearly Distinguish New Syntax
  25. 30:14Style Guides Are The Output
  26. 30:29Make Code Readable
~/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.