~/talk

Introducing the HandAxe Collections Pattern Language

Talkat Strange Loop 2022 · 2022-09-22..09-24· [frontend-architecture]
linkedin:mauricerabb
slides:none on file

Claims a concrete pattern language called HandAxe with a small grammar of grips, locators, qualifiers and verbs that can autogenerate methods on demand; shows a JavaScript implementation that uses a proxy-based lazy installation into the prototype chain and a templating system so a few dozen primitives compose many accessors and setters. Demonstrations include span/edge semantics, immutable-by-default setters that return modified copies, a live replace that succeeds, and the code base is about 85% complete with TypeScript port and docs planned.

AI-written summary · about

  1. 0:00Intro
  2. 0:40HandAxe Pattern Language
  3. 3:10A Luxurious Programmer Experience
  4. 5:03the meh, the ugly, the bad, the nasty
  5. 7:16Pattern Languages
  6. 9:29JS Unordered Collection Protocol
  7. 13:53Uncle Momo Teaching
  8. 17:35HandAxe Vocabulary
  9. 18:34HandAxe Accessors
  10. 20:23HandAxe Qualifiers
  11. 24:50HandAxe Setters
  12. 25:55HandAxe supports immutability
  13. 27:12Use Mutability Like a Spice
  14. 32:20What is a hand axe?
  15. 34:12Prototypal Inheritance
  16. 35:43Auto Method Implementation
  17. 39:42Naming Matters
~/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.