Skip to content

JasonYuchen/notes

Repository files navigation

Notes

Notes about various courses, projects, books, papers, topics, blogs, etc.

  • 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

  • cmu15.721 (course)

    Advanced 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

  • dbp (book)

    Database Performance at Scale, Felip Cardeneti

  • dcr (thesis)

    Distributed Consensus Revised, Heidi Howard

  • ddia (book)

    Design Data Intensive Applications, Martin Kleppmann (awesome)

  • 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

  • es (book)

    ElasticSearch in Action, Madhusudhan Konda (not good)

  • kafka (book)

    Kafka The Definitive Guide, Gwen Shapira

  • 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

  • mp (book)

    Microservices Patterns, Chris Richardson

  • os (book)

    Operating System Concept, Abraham Silberschatz

  • papers (paper)

    miscellaneous conference papers

  • raft (thesis)

    Concensus - Bridging Theory and Practice, Diego Ongaro

  • redpanda (project)

    a Kafka-compatible streaming data platform

  • righting (book)

    Righting Software - A Method for System and Project Design, Juval Löwy

  • seastar (project)

    an advanced C++ framework for high-performance server applications on modern hardware

  • srs (book)

    Building Secure & Reliable Systems

  • 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

  • trpl (book)

    The Rust Programming Language, Steve Klabnik, Carol Nichols

Releases

No releases published

Packages

No packages published