~/talk

Tales of Using Phoenix LiveView at an Early Stage Startup

slides:none on file

Adpipe uses Elixir + Phoenix LiveView as a single stack for front end and back end across a ~25‑person, <2‑year startup, with eight months of LiveView production experience. File uploads go direct S3 uploads with background jobs and PubSub notifying LiveView diffs so video processing appears instant to users. Tests include end‑to‑end integration LiveView tests that cover user interactions, enabling safe refactors. Tradeoffs: large features produce 500‑line PRs, hiring Elixir‑only UI engineers is harder, and mobile reuse requires rework.

AI-written summary · about

  1. 0:00Introduction
  2. 1:51Startup growth and team
  3. 3:16Tech stack and LiveView
  4. 5:28Why LiveView suited us
  5. 8:16How LiveView accelerated development
  6. 10:46File uploads and state
  7. 12:15JavaScript with LiveView hooks
  8. 13:21Testing LiveView apps
  9. 15:55Refactoring with LiveView tests
  10. 17:20Engineering with LiveView
  11. 19:08LiveView drawbacks
  12. 21:17Establishing patterns in a new framework
  13. 23:26Hiring LiveView experts
  14. 24:53Teaching FP to juniors
  15. 25:59Mobile app considerations
  16. 26:42Q&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.