Skip to content

Latest commit

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

List of content that might be interesting to read (will remove after something has been read or skipped).

Databases

  1. Database Internals
  2. Database System Concepts
  3. Transaction Processing
  4. Readings in Database Systems

Distributed / Data Systems

  1. Understanding Distributed Systems
  2. Designing Data Intensive Applications v2
  3. Distributed Algorithms

Concurrency / Parallelism

  1. Rust Atomics and Locks
  2. Java Concurrency in Practice
  3. The Art of Multiprocessor Programming
  4. C++ Concurrency in Action
  5. Is Parallel Programming Hard, And, If So, What Can You Do About It?

Systems

  1. Systems Performance
  2. Performance Analysis and Tuning on Modern CPUs
  3. Learning eBPF
  4. Understanding Software Dynamics
  5. Computer Systems: A Programmer's Perspective
  6. Operating Systems: Three Easy Pieces
  7. Operating System Concepts
  8. What Every Programmer Should Know About Memory
  9. How Linux Works What Every Superuser Should Know
  10. The Garbage Collection Handbook

Financial Systems

  1. Designing Financial Data Architectures

Programming

  1. Structure and Interpretation of Computer Programs

Rust

  1. Effective Rust
  2. Rust for Rustaceans
  3. The Rust and WebAssembly Book
  4. The Rust Performance Book

Computer Architecture

  1. Computer Organization and Deisgn RISC-V Edition

Software Achitecture

  1. Fundamentals of Software Architecture
  2. Software Architecture: The Hard Parts

About

List of books that I have not read and might be interested in reading

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors