~/talk

Data As The Fabric Of Your App

Talkat THE CONF 2017 · on Monday, 2017-10-02· [developer-experience, software-architecture]
links:none on file
slides:none on file

Argues that treating the information model as code shortens prototype-to-production time and enables collaboration by making orchestration data-driven, showing concrete tools: Clojure macros to generate short-circuiting and the core.async state-machine expansion, Elixir macros in data-mapping, and AWS Step Functions JSON state machines with a visual console. Claims macros cut boilerplate and teach domain primitives but add meta-level complexity, recommends “few macros, many functions,” and demonstrates that data-as-fabric works in practice for concurrent workflows and cross-team workflow definition.

AI-written summary · about

  1. 0:00Start
  2. 1:22the value of data
  3. 2:16data is an asset
  4. 2:47the cost of code
  5. 3:13Agile, Lean, MVP
  6. 4:29code is a liability
  7. 5:19less is more
  8. 5:41software is soft
  9. 6:06code as data
  10. 6:40code template
  11. 12:31build languages
  12. 13:05core.async
  13. 16:15meta-level
  14. 16:59productivity
  15. 17:55complexity
  16. 18:53data as code
  17. 19:48abstraction
  18. 20:47business primitives
  19. 25:07glue layer
  20. 26:11glue as data
  21. 26:23information model
  22. 27:48AWS Step Functions
  23. 30:35project data
  24. 31:35data on wire
  25. 32:01inspect data
  26. 32:31system-level macros
  27. 33:03So what?
  28. 34:26good design
~/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.