~/talks

Martin Kleppmann

what they talk about

all 9 in the filters

where they keep going back

all 8 in the filters

on a stage with

who talks about the same things

titleconferencedate
Extending Automerge: Undo, Redo, and MovePLF 20232023-10-22
Extends Automerge with a implemented move operation and a novel undo/redo algorithm for multi‑valued registers, claiming move validity requires no cycle and no…
Talk on
New algorithms for collaborative text editingStrange Loop 20232023-09-21
Prototype called Upwelling experimental editor builds real-time CRDT editing with explicit drafts and merges that behave like Git branches and rebases, and it…
Talk on
Creating Local-First Collaboration Software with AutomergeGOTO Amsterdam 20232023-06-13
Local-first collaboration uses CRDTs to keep the primary copy on each device and syncs in background; Automerge is an open-source Rust library compiled to…
Talk on
CRDTs: The hard partsHydra 20202020-07-06
Explains concrete failures and fixes for CRDT text and tree editors: shows interleaving anomalies that jumble concurrent inserts (Logoot and LSEQ fail…
Talk on
Correctness proofs of distributed systems with IsabelleCode Mesh LDN 20192019-11-07
Introduces a concrete Isabelle/HOL model of a simple consensus protocol (one acceptor, many proposers), implements proposer and acceptor step functions and a…
Talk on
End-to-end encryption: Behind the scenesStrange Loop 20162016-09-16
Explains how real systems combine RSA, HMAC and Diffie‑Hellman ratchets so Signal protocol and WhatsApp get forward secrecy and offline delivery using prekeys…
Talk on
Transactions: Myths, Surprises and OpportunitiesCode Mesh 20152015-11-03
Defines ACID precisely, shows read skew and write skew with concrete examples (bank transfer, ambulance on‑call), and demonstrates why two‑phase locking is…
Talk on
Transactions: myths, surprises and opportunitiesStrange Loop 20152015-09-24
Asserts that transactions are resurging with practical, scalable implementations: MVCC snapshot isolation (Postgres, MySQL) and optimistic conflict checks…
Talk on
Change Data Capture: The Magic Wand We Forgot #bbuzzBerlin Buzzwords 20152015-05-31
Change Data Capture extracts every committed row-level change from PostgreSQL 9.4 via logical decoding and streams it into Kafka using a small in-server plugin…
Talk on
Turning the database inside out with Apache SamzaStrange Loop 20142014-09-17
Claim: turn the database inside out by making the immutable commit log the primary data model and building materialized views from it. Implementation uses…
Talk on
Browser TestingRuby Manor 2: Manor Harder2009-12-12
Overview of automated browser testing options and practical pitfalls: compares Selenium (proxy mode), Watir and WebDriver drivers, and headless HTMLUnit, and…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.