DEV Community

Cover image for Realtime Sync with Phoenix (Elixir)
bronifty
bronifty

Posted on

3

Realtime Sync with Phoenix (Elixir)

Our fav product dev Theo uses Pusher and some other websocket tools for his app Ping.gg

Our fav maple leaf is using Liveblocks and Convex, among other things

Investigating realtime sync app state and stumbled upon this tweet.

So I looked into LiveView and it is built on Elixir lang's Phoenix web framework. That reminded me of this interview - Ockam with Mrinal Wadhwa with the Ockham boss who talks, specifically at @26:15 why they are using Elixir and the concerns around it compared to alternate solutions. This leads me to the conclusion that Phoenix built on Elixir is the framework to use for messaging or live syncing app state.


Video Live Streaming - a separate but not completely orthogonal (unrelated) subject

This video, which is part of a great series of Tech Bytes, discusses a similar subject of video live streaming.
TLDR; Whether you are capturing video from a camera or serving it from object storage, the process of streaming in chunks over the wire will be the same. It's similar to serving MD(X) from fs vs data from a remote API or CMS. Logic from the extraction step forward remains unchanged.

Web3 Version - LivePeer


LivePeer

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs