Elixir for curing product development pains?
summary
Elixir enables a prototype-to-production travel backend that handles unreliable third‑party APIs by checking about 5 airports (≈15 combined flight/train requests per search) and combining results; rapid prototyping with Phoenix plus a copy‑on‑write pattern implemented via Ecto inserts keeps state simple; OpenAPI/Swagger provides living docs and input validation; a routing change yields 10x faster searches; property tests with StreamData verify intermodal routes; Dialyzer surfaced ~138 failures so type tooling is still painful.
AI-written summary · about
chapters (10)
- 0:00Start
- 6:07Product development
- 15:28Domain specific problems
- 17:45Describing the new product
- 18:23Disrupt: Scaling by technology
- 20:17Iterations on routing
- 21:32Plenty of tools to choose from
- 23:42Copy on Write with Ecto
- 26:00Learnings
- 37:02No magic
related talks
44mElixir & Phoenix - Fast, Concurrent and Explicit
19mElixir – what it is and why is it amazing?
38mBuilding and Testing API Endpoints with Phoenix
38mElixir Adoption at Scale: A Comprehensive Guide
27mHow Elixir is driving Australian product innovation
01h 52mPurple Carpet
47mGood behaviour: Cultivating Healthy Elixir Teams & Codebases
41mA Brief History of Elixir
