Simulating shitty network connections so you can build better systems.
created at Nov. 12, 2014, 3:15 a.m.
High Performance data structures and utility methods for Java
created at Nov. 3, 2014, 8:14 p.m.
Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity ...
created at April 17, 2014, 12:10 p.m.
Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
created at Sept. 30, 2013, 2:18 p.m.
Replicate your Key Value Store across your network, with consistency, persistance and performance.
created at July 18, 2014, 3:33 p.m.
Java unlimited redefinition of classes at runtime.
created at Nov. 20, 2013, 4:15 p.m.
Simple Binary Encoding (SBE) - High Performance Message Codec
created at Sept. 3, 2013, 9:13 a.m.
Micro second messaging that stores everything to disk
created at June 2, 2013, 3:11 p.m.
A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others
created at June 17, 2013, 8:29 p.m.
Stream summarizer and cardinality estimator.
created at March 15, 2011, 6:41 p.m.
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
created at Nov. 24, 2015, 4:22 p.m.
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
created at Dec. 23, 2012, 3:40 p.m.
Class materials for a distributed systems lecture series
created at April 1, 2016, 8:39 p.m.