What's Ahead for Elixir?
summary
Elixir ships concrete features: calendar types (time date naive_datetime datetime) for library interoperability, a new with else clause to simplify error flow, improved test diffs in ExUnit and Mix escripts so generators run as standalone binaries. The team reports ecosystem growth (roughly 180 then ~300 contributors, Hex ~1,000 packages) and prototypes that work: a working dynamic supervisor implementation and experimental gen_stage and gen_broker that provide demand‑driven pipelines and brokered backpressure though integration work remains.
AI-written summary · about
chapters (17)
- 0:00Start
- 2:44Elixir v1.2
- 7:55Calendar types
- 11:50with (recap)
- 16:44Mix Archives (recap)
- 17:31Mix Escripts
- 22:03Supervision strategies
- 22:39Simple one for one supervisor
- 25:23DynamicSupervisor
- 27:54GenEvent
- 36:10Pipeline parallelism
- 37:26GenRouter
- 40:16GenStage: Demand-driven
- 46:42Broker strategy: demand size
- 48:17Examples
- 50:22Improving OTP
- 51:26The path forward
related talks
32mRails to Phoenix: How Elixir can level-you-up in Rails
48mPorting a Big Rails App to Elixir in Two Months
39mActiveRecord vs. Ecto: A Tale of Two ORMs
33mOpen Sourcing: Real Talk
27mScaling a Rails Monolith w/Event Driven Microservices
29mRails to Phoenix
41mPhoenix Framework
40mFunctional in the front rails in the back
