sheharyarn
Elixir Blog Post: Announcing Delta – Operational Transform in Elixir
In this article, I talk about the Elixir library Delta we at Slab just open-sourced, its various features including support for Operational Transform, and how it can be used to build collaborative systems.
Feedback and questions welcome!
Most Liked
jtormey
The product I work on uses Tiptap pretty heavily, so I’ve looked into how I might implement collaborative editing just with Elixir.
Tiptap uses Yjs data structures for collaborative documents. However there’s no Elixir client so I was thinking of trying to use the y-crdt Rust package via rustler. I’d be interested to hear if you can get something like that to work.
Tiptap also has their own hosted backend for collaboration and includes live cursors/highlighting and support for threads/comments.
sheharyarn
Haven’t used TipTap, but check out this example project: GitHub - sheharyarn/collab: Details and ElixirConf talk: https://shyr.io/t/real-time-collab · GitHub
Detailed talk/explanation: https://www.youtube.com/watch?v=lXyGvOt2e34
Pal
this might interest you then
Popular in Blog Posts
Elixir Blog Post: Live video streaming from iOS devices made simple with Elixir & Membrane Framework
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance








