~/talk

Why I choose Phoenix

Talkat RubyConf TH 2022 · 2022-12-09..12-10· [elixir-and-erlang]
slides:none on file

Chooses Elixir and Phoenix for concrete wins: lightweight millions of 1KB processes that isolate crashes and simplify parallelism; raw HTTP requests often measured in nanoseconds on a Heroku dyno; built-in tooling like mix test with doctests and coverage; observability via Phoenix Dashboard/Telemetry; generators plus Phoenix gen auth for authentication; first-class channels and LiveView for websocket-driven UIs; Livebook for runnable, shareable docs tied to a running app; real apps (React Native frontend, energy-grid dashboards) handle big traffic spikes without CPU or memory blips.

AI-written summary · about

  1. 0:00Introduction
  2. 3:54Moving from Ruby to Phoenix
  3. 4:57Parallelism in Phoenix
  4. 9:51Reason two: Phoenix is incredibly fast
  5. 11:37Phoenix testing
  6. 16:12Dashboard metrics
  7. 17:58Separation of concerns
  8. 19:46Rails-like generators
  9. 20:08Built-in authentication
  10. 21:32Channels and WebSockets
  11. 23:38LiveView for real-time
  12. 26:49LiveBook for docs
  13. 30:38Q&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.