Beastbrook's repositories
abrash-black-book
Markdown source for Michael Abrash's Graphics Programming Black Book
AntlrListenerVisitorComparison
comparison of listener oriented and visitor oriented parser implementations using antlr4
awesome-database-learning
A list of learning materials to understand databases internals
cs265-lsm-tree
A key-value store implemented as a Log-Structured Merge Tree in C++
java-dag-scheduler
Java task scheduler to execute threads which dependency is managed by directed acyclic graph
kafka
Mirror of Apache Kafka
leveldb
Port of LevelDB to Java
LLVM_for_cpu0
This is a tutorial to learn LLVM, I realize a backend to compiler machine code for cpu0 which is a simple RISC cpu.
peloton
The Self-Driving Database Management System
redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, HyperLogLogs, Bitmaps.
scala-sql-parser
SQL parser written using Scala's parser combinator library
spark
Mirror of Apache Spark
SparkInternals
Learning notes of Apache Spark source code
type_class_tech_talk
Type classes are an effective (and popular) design pattern in Scala for developing beautiful APIs.
understanding-computation
for studying alone
zookeeper-book-example
This is a code example that complements the material in the ZooKeeper O'Reilly book.