~/talk

State of Enjoyment

Talkat Framework Summit 2018 · 2018-10-02..10-03· [soft-skills]
slides:none on file

Argues that data types should carry their operations so code declares “increment” or “toggle” once and reuses it; contrasts setState, Redux and MobX with a tiny library called microstates that returns new objects (no in-place mutation) to preserve value stability. Shows React demos with Reactive Tools where microstates produces far fewer spurious rerenders than setState or naive Redux, explains benefits of getters, caching and composability, and demonstrates the approach working in practice.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Numbers can increment
  3. 3:36Booleans have known transitions
  4. 5:45Complexity grows with data
  5. 7:52Types define data operations
  6. 11:28Mutable vs immutable APIs
  7. 14:25Salvaging with functional tweaks
  8. 15:58Microstates and composition
  9. 17:24Immutability benefits
  10. 21:38Value stability in rendering
  11. 24:53Performance without optimization
  12. 25:56State management needs
  13. 28:04State management jQuery era
  14. 29:08Conclusion and call to action
~/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.