~/talk

Thinking in a Highly Concurrent, Mostly-functional Language

Talkat ElixirConf 2014 · 2014-07-25..07-26· [frontend-architecture]
slides:none on file

Concrete claims and concrete artifacts: an ATM switch prototype reaches 30,000 calls per pair of boards by moving from monolithic processes to a process per concurrent activity design and using an ETS table for state, an XMPP proxy refactor jumps from handling four messages to ~512 concurrent sockets, MongooseIM hits one million simultaneous connections on BEAM, and removing a serial gen_server bottleneck multiplies web throughput — shows what was built, why it changed, and which bottlenecks mattered.

AI-written summary · about

  1. 0:00Introduction
  2. 6:53Syntax
  3. 7:14Concurrency
  4. 12:05Ericsson
  5. 13:38Ericsson XT301
  6. 19:18Active Standby
  7. 20:28Messaging Proxy
  8. 24:25Refactoring
  9. 27:00Mongoose
  10. 27:50EJ Body
  11. 31:00Instant Messaging Architecture
  12. 37:46Stress Testing
  13. 40:19Joe Armstrong
  14. 41:09Multicore
  15. 42:39Ruby on Rails
  16. 43:04ChicagoBoss
  17. 43:39The Law
  18. 44:23Multicore architectures
  19. 45:06React
  20. 46:13Erlang Zen
  21. 48:05Steven Offski
~/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.