Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    The past, present, and future of local-first - Martin Kleppmann (Local-First Conf)

    Local-First Conf

    1 HN recommender · recommended in 4 months, 2025

    YouTube

    29:46 · 17K views · Jun 18, 2024

    Martin Kleppmann's Local-First Conf talk reviewing where the local-first idea came from, where it stands five years after the essay, and what the community should work toward. He argues for generic sync infrastructure.

    Cited in sync-engine and local-first threads for Kleppmann's argument for a generic, standardised sync protocol or service.

    Systems, Networks & SecurityDistributed systemsSoftware architecture & designDatabases & storage
    1. 14:36
      Distributed Systems 1.1: IntroductionMartin Kleppmann383K views • 6 years ago
    2. 43:39
      CRDTs and the Quest for Distributed ConsistencyInfoQ68K views • 8 years ago
    3. 19:36
      Your web app but good: Aaron Boodman (Local-First Conf)Local-First Conf8.3K views • 2 years ago
    4. 51:36
      Conflict Resolution for Eventual Consistency • Martin Kleppmann • GOTO 2016GOTO Conferences46K views • 9 years ago
    5. 1:10:10
      CRDTs: The Hard PartsMartin Kleppmann90K views • 6 years ago
    6. 1:06:08
      Scaling the Linear Sync EngineLinear37K views • 3 years ago
    7. 1:16:07
      React Helsinki February 2020Fraktio42K views • 6 years ago
    8. 28:15
      Martin Kleppmann | Kafka Summit SF 2018 Keynote (Is Kafka a Database?)Confluent, an IBM Company57K views • 8 years ago
    9. 41:06
      "Unison: a new distributed programming language" by Paul ChiusanoStrange Loop Conference45K views • 7 years ago
    10. 47:43
      "Turning the database inside out with Apache Samza" by Martin KleppmannStrange Loop Conference206K views • 12 years ago
    11. 1:02:50
      The Language of the System - Rich HickeyClojureTV174K views • 13 years ago
    12. 41:08
      "Transactions: myths, surprises and opportunities" by Martin KleppmannStrange Loop Conference84K views • 11 years ago
    13. 1:19:35
      Lecture 1: IntroductionMIT 6.824: Distributed Systems924K views • 6 years ago
    14. 1:10:05
      Are We There Yet - Rich HickeyZhang Jian24K views • 7 years ago
    15. 54:44
      Differential SynchronizationGoogle TechTalks52K views • 17 years ago
    16. 54:52
      Introduction to NoSQL • Martin Fowler • GOTO 2012GOTO Conferences1M views • 13 years ago
    17. 51:27
      Google I/O 2012 - Go Concurrency PatternsGoogle for Developers894K views • 14 years ago
    18. 42:03
      The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019GOTO Conferences384K views • 7 years ago
    19. 35:15
      Solid Ground // Saša JurićEMPEX Conference14K views • 9 years ago
    20. 1:06:45
      Let's #TalkConcurrency Panel Discussion with Sir Tony Hoare, Joe Armstrong, and Carl HewittErlang Solutions13K views • 7 years ago

    4 comments from Hacker News

    1. @rapnieMay 2025· in “Reverse engineering of Linear's sync engine”

      There is a proliferation of sync tools and little standardization. Here some in local-first space [0]. Martin Kleppmann in his talk last year spoke [1] the need for a generic sync protocol, which was very interesting. [0] [LINK] [1] this video

      RecommendsView on HN
    2. @samwillisJul 2025· in “Local-first software (2019)”

      > This is trying to solve a business problem (I can't trust cloud-providers) with a technical trade-off (avoid centralized architecture). I don't think that's quite correct. I think the authors fully acknowledge that the business case for local-first is not complexly solved and is a closely related problem. These issues need both a business and technical solution, and the paper proposes a set of characteristics of what a solution could look like. It's also incorrect to suggest that local-first is an argument for decentralisation - Martin Kleppmann has explicitly stated that he doesn't think decentralised tech solves these issues in a way that could become mass market. He is a proponent of centralised standardised sync engines that enable the ideals of local-first. See his talk from Local-first conf last year: this video

      CitesView on HN
    3. @rapnieMar 2025· in “Sync Engines Are the Future”

      Martin Kleppmann in one of his recent talks about the future of local-first, mentions the need for a generic sync service for the 'local-first end-game' [0] as he calls it. Standardization is needed. Right now everyone and their mother is doing sync differently and building production platforms around their own protocols and mechanisms. [0] this video

      CitesView on HN
    4. @sorrythanksApr 2025· in “Atuin Desktop: Runbooks That Run”

      I see, I hear you. That isn't what local-first means, though. This is what local-first means: • [LINK] • this video

      CitesView on HN