~/talk

Message passing for actors and humans with Raxx

Talkat Code Mesh LDN 2018 · 2018-11-08..11-09· [elixir-and-erlang, web-platform]
slides:none on file

Raxx treats HTTP as messages and implements per-connection Elixir processes (Ace) so each request becomes an actor with a mailbox; streaming maps to head/body/tail callbacks and responses stream as message chunks. A browser-side prototype, GenBrowser, gives each client an address and an unforgeable signed cursor so servers can send direct messages to mailboxes. The system runs in production for two years, supports millions of lightweight processes (tens of thousands tested in JS), and uses signed addresses to prevent forgery. Raxx treats HTTP as messages GenBrowser gives each client an address

AI-written summary · about

  1. 0:00Understanding the actor model
  2. 3:01Building an actor system
  3. 12:29Benefits of the actor model
  4. 18:31Implementing a web server
  5. 25:38Client-server communication
  6. 35:16Q&A and closing thoughts
~/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.