Joel VanderWerf's repositories
bit-struct
Library for packed binary data stored in ruby Strings. Useful for accessing fields in network packets and binary files.
ruby-leveldb-native
A ruby binding to levelDB
object-stream
Stream objects over IO using Marshal, JSON, YAML, or Msgpack.
easy-serve
Framework for starting tcp/unix servers and connected clients under one parent process.
test-garden
A garden of forking tests
usb-automount
scritps to control udev automounting
calvin
Calvin is a scalable transactional database system that leverages determinism to guarantee active replication and full ACID-compliance of distributed transactions without two-phase commit. Its innovative architecture enables scaling to millions of transactions a second. Most of the code is for VLDB 2014 paper: 《An Evaluation of the Advantages and Disadvantages of Deterministic Database Systems》.
mock-thread
Use Fibers to test Thread code
object-template
Templates for matching objects.
papers-we-love
Papers from the computer science community to read and discuss.