~/talk

Elixir for curing product development pains

Talkat Code Elixir LDN 2018 · on Thursday, 2018-08-16· [elixir-and-erlang, software-architecture]
links:none on file
slides:none on file

Elixir powers a prototype that becomes a scaling travel backend by handling unreliable third‑party APIs with lightweight concurrency and fault tolerance, checking roughly 5 airports per origin which generates about 15 requests per query, and letting the team rewrite routing logic into a faster algorithm. The stack uses Phoenix, Ecto and StreamData for property tests, publishes OpenAPI specs to speed front‑end integration, achieves a 10x faster API in one change, and abandons incremental Dialyzer work after Dialyzer produced 138 failures.

AI-written summary · about

  1. 0:00Start
  2. 0:06(An) Elixir for curing product development pains?
  3. 3:34Let me take you on a journey.
  4. 7:27Finding a balance between time, scope and quality.
  5. 22:36Remember?
  6. 26:37Example #2
  7. 28:28Example #3
  8. 32:57Type safety
  9. 34:07Let's change tactics and talk validation
  10. 37:59Is Elixir a cure for product development pains?
  11. 38:37Elixir enabled us to work on the product, not on production
  12. 39:12Gradual rollout New routing 10x faster API
~/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.