Creating a Chat App in 15 Minutes with Angelo
summary
Claim: a working two‑way chat built in minutes using Angelo gem on top of Celluloid IO with Redis pub/sub and a tiny front end; demo deploys to Heroku deploy and actually runs. Implementation details: WebSockets with 30s ping to avoid router timeouts, fallback example using Server‑Sent Events (auto‑reconnect but IE incompatible), simple Sinatra‑style route builders, and a live demo that succeeds. Numbers: minimal Ruby files, reuse of existing JS front end, and a running demo shown on stage.
AI-written summary · about
chapters (4)
- 0:00Start
- 7:02full duplex communication over a single TCP connection
- 8:42design pattern for handling concurrent requests
- 25:48Use Web Sockets for duplex communication
related talks
45mKeeping it Real(time)
23mImplications of the Realtime Web
43mRealtime Web Apps in the Wild
40mIntroduction to ReactPHP and Websockets
09m0-60 in 15 Minutes: Building a Realtime App With Elm and Horizon
01h 18mThe future of chat
16mOne Ruby App to Rule Them All
29mQuick and Dirty Apps with Sinatra, DataMapper, RestClient & Heroku
