~/talk

Unlock the Proxy Power (Vue.js)

Talkat Frontend Developer Love 2019 · on Friday, 2019-02-15· [vue, javascript]

Concrete patterns and working demos show how JavaScript Proxies actually get used: console-logging via set trap and observables that call callbacks on assignment, mutation history stored in a WeakMap for track/review snapshots, a boxed API that turns properties into getters/setters, dynamic async routes built from property access, RxJS-style streams from properties, lens-like path builders, and Immer-style drafts that produce immutable updates. Slides and runnable code live on the linked GitHub and proxy demos site so the examples can be inspected and executed.

AI-written summary · about

  1. 0:00Introduction
  2. 2:22Proxy introduction
  3. 3:26Proxy logging basics
  4. 6:17Reactive proxies
  5. 8:22Proxy experiments
  6. 10:55Locking objects
  7. 13:02Chaining and low-dash magic
  8. 13:45Reactive RxJS
  9. 15:09Async API properties
  10. 16:52Deep property access
  11. 19:42Immer mutations
  12. 23:40Vue 3 reactivity
  13. 25:06Summary
~/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.