Productive. Reliable. Fast.
summary
Phoenix is an Elixir web framework that claims Rails‑level productivity with much higher throughput: real deployments report 180,000 req/s and migrations from Ruby APIs drop from 20 servers to one. It uses precompiled templates, per‑request lightweight Erlang processes with per‑process GC, a PubSub layer (Redis fallback on Heroku), WebSocket plus long‑poll transports, generators and mix tooling, and Brunch for assets. Channels power realtime apps — a collaborative editor demo works live and the client/server channel flow fits in ~150 lines.
AI-written summary · about
chapters (19)
- 0:00Start
- 3:42Sync Caveats
- 7:34Phoenix Framework
- 9:28Topics
- 10:07Productivity
- 11:58Endpoints
- 13:35Routers
- 14:07Router Pipelines
- 15:16Controllers
- 16:09Helpful Errors
- 16:53Generators
- 26:52Patterned-matched Route Dispatch
- 27:42Generated Route Helpers
- 34:02Beyond HTML
- 35:07Channels - Outside View
- 37:13Inside View
- 38:57"Synchronous" Messaging
- 40:23Applications
- 43:39Monitoring
related talks
53mBuilding Performant Backends with Elixir
49mInto Production
40mInto Production
18mRaspberry Pi Cluster with the Power of Elixir
24mElixir-powered Low-income Animal Shelter Support: an Experience Report from Conception(…)
33mUsing a Raspberry Pi to Run Your Phoenix App
38mDesigning a Multi-Language Live Programming Tool With Phoenix and Genstage
59mLightning Talks
