Notes about various courses, projects, books, papers, topics, blogs, etc.
Folder | Source | Description |
---|---|---|
brpc | project | brpc library is a C++ RPC library open sourced by Baidu |
cmu15.445 | course | Database Systems is a course for cmu computer science students |
comp7801 | course | Advanced Data Management Topics is a course offered by hku (not open sourced) |
concurrency | book | C++ Concurrency In Action, Anthony Williams; Java Concurrency in Practice, Brian Goetz |
consistency | blog | dive into various consistency models (jepsen) |
coroutine | blog | Asymmetric Transfer, Lewis Baker wrote several blogs with examples introducing coroutines in C++20 |
cpp | multiple | miscellaneous topics of C/C++ |
db | multiple | miscellaneous topics of Database |
dcr | thesis | Distributed Consensus Revised, Heidi Howard |
ddia | book | Design Data Intensive Applications, Martin Kleppmann |
dragonboat | project | a high performance multi-group Raft consensus library in pure Go |
ds | book | Data Structures & Algorithm Analysis in C++, Mark Allen Weiss |
dsaaa | book | Distributed Systems: An Algorithmic Approach, Sukumar Ghosh |
linux | blog | miscellaneous topics of linux (e.g. bpf, epoll, io_uring) |
mit6.824 | course | Distributed Systems Engineering is a course for MIT computer science students |
os | book | Operating System Concept, Abraham Silberschatz |
papers | paper | miscellaneous conference papers |
raft | thesis | Concensus - Bridging Theory and Practice, Diego Ongaro |
seastar | project | an advanced C++ framework for high-performance server applications on modern hardware |
streamingsystems | book | Streaming Systems, Akidau, Slava Chernyak, and Reuven Lax |
sysdesign | misc | various system design topics |
talks | misc | various multidisciplinary talks such as p99conf |
tcpip1 | book | TCP/IP Illustrated Volume 1, W.Richard Stevens |
tools | N/A | some usefull tools for taking notes |
trpl | book | The Rust Programming Language, Steve Klabnik, Carol Nichols |