THE VIDEO SHELF · crdts
dotJS 2019 - James Long - CRDTs for Mortals
James Long's dotJS 2019 talk on how CRDTs enable local-first apps and how simple they can be to implement. He shows how to use them to build robust offline-capable frontends.
Why HN readers recommended it
Recommended as an approachable introduction to CRDTs and the local-first idea behind apps like Actual.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- dotconferences
- Topic
- crdts
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 3
- HN mentions in dataset
- 5
- Recommendation years in dataset
- 2020–2023
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
Worth noting that the author, James Long, is the same one who made a great talk on using CRDTs called CRDTs for Mortals [0], and he uses them in Actual as well. He was a great source of inspiration when I was looking into using …
satvikpendem on Hacker News · 2023-10
In Actual is going open-sourceThe author has a conference talk talking about CRDT and the timestamp technique he uses. Really useful if anyone else wonders what's the problem with wall clock timestamps. dotJS 2019 - James Long - CRDTs for Mortals (20:44): [VIDEO] EDIT: btw, out of all the …
raihansaputra on Hacker News · 2020-06
In One word in PostgreSQL unlocked a 9x performance improvementYeah. The trick to managing the offline states is to have it as cache. So updating and solely relying on the server, and only serve when offline. On the interactivity side, I feel that a lot of tools that I use daily justifies the use …
raihansaputra on Hacker News · 2020-12
In Ask HN: What are some concrete examples of good SPA's?
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.

