The joy of building your startup with Phoenix LiveView
summary
Builder rewrites IndiePaper multiple times (Next.js, Rails) then ships a Phoenix LiveView production app with 12,000 commits and 200+ authors signed up; LiveView keeps server-side rendering but opens a persistent websocket, sends DOM diffs and gives SPA-like interactivity while using Oban for jobs, tiptap editor via JS hooks, and Fly.io for multi-region hosting. Measured response times often drop below 1 ms for simple routes and LiveView tests run about 10x faster and far less flaky than full-headless-browser suites.
AI-written summary · about
chapters (7)
- 0:0003:38 - Intro
- 3:3906:37 - Advantages & Disadvantages of an SPA
- 6:3809:02 - Backend Heavy
- 9:0311:57 - Ruby on Rails
- 11:5815:57 - Elixir Phoenix
- 15:5837:35 - Tests
- 37:3645:46 - What about Testing & QnA
related talks
30mTales of Using Phoenix LiveView at an Early Stage Startup
01h 13mKeynote: Phoenix LiveView - Interactive Apps without Javascript
35mKeynote: Fireside Chat on LiveView, (...)
35mBringing LiveView to the Client with Popcorn
26mExploring State Management in Phoenix LiveView
28mLobbying with Elixir: Real-Time LiveView and OTP
51mBuilding Amazing Single Page Applications the Right Way
07mLightning Talk: A Backend Engineer's Vue of Front-End Development
