HackerTube

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-source
  • The 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 improvement
  • Yeah. 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.

Keep exploring