I'm Martin Kleppmann, software engineer, entrepreneur, author and speaker.
I co-founded Rapportive
by LinkedIn in 2012) and Go Test It (acquired by
Red Gate Software in 2009).
At the moment I'm
writing a book for
Designing Data-Intensive Applications,
while also working as a researcher at the
University of Cambridge Computer Laboratory.
I care about making stuff that people want, great people, a culture of respect and empathy,
clarity of thinking, marvellous user experiences, maintainable code and scalable architectures.
I'd love to hear from you, so please leave comments, or feel free to
contact me directly.
Things I have written recently.
Older articles that have remained popular.
Events where I will be speaking or have spoken.
Academic papers and reports.
Martin Kleppmann and Alastair R. Beresford:
“A Conflict-Free Replicated JSON Datatype”.
Alistair R Beresford and Martin Kleppmann:
“Data Governance and Modern Computer Systems”.
British Academy and Royal Society workshop on the governance of data and its uses,
“Making Sense of Stream Processing”.
Martin Kleppmann and Jay Kreps:
“Kafka, Samza and the Unix philosophy of distributed data”.
IEEE Data Engineering Bulletin 38(4):4–14,
Martin Kleppmann and Conrad Irwin:
“Strengthening public key authentication against key theft”.
9th International Conference on Passwords (Passwords15),
“A critique of the CAP theorem”.
“Simulation of colliding constrained rigid bodies”.
University of Cambridge, Computer Laboratory, Tech Report UCAM-CL-TR-683,