This is your work, valued

Cambridge, UK

Martin Kleppmann

Elite
@ept

Distributed systems + security protocols researcher at University of Cambridge; author of Designing Data-Intensive Applications; formerly Rapportive/LinkedIn

ddia-references. Literature references for “Designing Data-Intensive Applications”

7.2k

hermitage. What are the differences between the transaction isolation levels in databases? This is a suite of test cases which differentiate isolation levels.

2.7k

crdt-website. Source of the crdt.tech website

475

invoicing. Ruby invoicing framework gem

201

ddia2-feedback. Reader feedback on the early release of Designing Data-Intensive Applications, second edition

174

avrodoc. Documentation tool for Avro schemas

150

uploadr.py. Command-line Python script to upload photos to Flickr

108

newsfeed. Demo: implementing a Twitter-like news feed using Apache Samza

81

dist-sys. Distributed systems lecture notes

74

warc-hadoop. WARC (Web Archive) Input and Output Formats for Hadoop

38

neo4j-scala-template. Template for a new Scala project using the Neo4j graph database and Jersey JSON REST API, including build config and example tests

32

neo4j-resources. Scala implementation of RESTful JSON HTTP resources on top of the Neo4j graph database and Jersey

25

byzantine-eventual. Byzantine Eventual Consistency

23

fuego-diff. Java library for computing structural differences between XML document trees

23

ConcDistSys-demos. Demo code for Concurrent and Distributed Systems course

20

jxirr. Excel compatible XIRR (Internal Rate of Return) implementation in Java

20

spake2-signal. JavaScript

18

cap-critique. Source of paper “A critique of the CAP theorem”

16

plotkit. Git import of Alastair Tse's chart and graph plotting library for Javascript

15

saas-template. Ruby

15

blog. Source of my personal blog, using Markdown, Jekyll and Heroku

14

pushpin-papoc. PushPin: Towards Production-Quality Peer-to-Peer Collaboration

12

maniation. Constrained rigid body simulation for 3D character animation

10

bluesky-paper. Research paper about Bluesky/AT Protocol

9

slate-automerge. JavaScript

9

debs-keynote. Keynote at the 15th ACM International Conference on Distributed and Event-Based Systems (DEBS)

8

grit. Grit gives you object oriented read/write access to Git repositories via Ruby.

7

compsci. Computer Science exercises and teaching materials

7

bespin-on-rails. Bespin on Rails is a simple Ruby on Rails plugin that allows you to embed the Mozilla Bespin code editor component in your Rails views using simple helper tags.

7

oaccounts. Open standard for companies' financial data - storing and transmitting

7

selenium-rc. Python

6

selenium-client. Go Test It fork of Ruby client library for Selenium RC

6

windmill. Git import of the Windmill project

6

cracktastic. Very silly Rails app for demonstrating the Ruby invoicing gem. It's about selling christmas cracker jokes.

5

hbase-es. HBase-to-Elasticsearch proof of concept

4

texlive.js. Compiling LaTeX in your browser

4

storm. Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more

4

libv8-debian. For building v8 (Google's JavaScript engine) as a Debian package

4

cotweet-export. Download/dump the data in your CoTweet standard account before it gets shut down

4

homebrew. The missing package manager for OS X.

3

avro. Mirror of Apache Avro

2