~/talk

Chord-style declarativity — defeating networking boilerplate

TalkinRussianat HolyJS 2025 Autumn · 2025-11-20..11-21· [typescript, web-platform]
links:none on file
slides:none on file

Presentation describes Chord, a JSON-RPC–based networking framework for TypeScript that replaces REST to reduce boilerplate. It shows how Chord enables declarative RPC with types flowing from backend to frontend, uses Proxy and Reflection to build the API surface, handles messages that are more than plain JSON, abstracts transport, and can incorporate Sync‑Engine features; examples target TypeScript with SvelteKit, Next and Nuxt.

AI-written summary · about

  1. 0:00Introduction
  2. 1:02Networking problems
  3. 3:54Project context
  4. 8:06API issues
  5. 11:17Chord goals
  6. 13:27Chord architecture
  7. 15:32Developer demo
  8. 18:04Adoption results
  9. 19:07Framework evolution
  10. 20:13Chord internals
  11. 23:03Data validation
  12. 25:29Authorization models
  13. 27:16Authorization examples
  14. 29:02Auth middleware
  15. 31:31Future plans
  16. 32:12Q&A
~/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.