AI Snips
Chapters
Transcript
Episode notes
Hobby Project Sparked Bandit
- Mat Trudel started Bandit to control a home AC via HomeKit and a Raspberry Pi IR emitter.
- The web server he built for that hobby project became the main focus and evolved into Bandit.
WebSock Unlocked Server Choice
- WebSock provides a Plug-like abstraction for WebSockets so Phoenix can be transport-agnostic.
- This abstraction enabled Phoenix 1.7 to run on servers besides Cowboy, like Bandit.
Landing WebSocket Abstraction Took Careful Iteration
- Mat spent hack weeks iterating with the Phoenix core team to land WebSocket abstractions and compatibility.
- Landing several ordered PRs let Phoenix 1.7 run on the new stack without breaking older installs.