| Book / Paper | Chapters | Why I Read It |
|---|---|---|
| Agile Principles, Patterns, and Practices in C# | Full Book | I read this to learn how to write clean, maintainable, and well-structured code. |
| Head First OOP | Full Book | I read this while studying OOP during my college days. |
| The Object-Oriented Thought Process | Full Book | I read this while studying OOP during my college days. |
| In Search of an Understandable Consensus Algorithm (Extended Version) | Full Paper | I read this while studying distributed systems in college to understand Raft. |
| Building Microservices – Designing Fine-Grained Systems | Chapters 2, 5, 10, 11 | I read this because I was curious about microservice architecture, as it’s a trendy approach for designing highly scalable systems. |
| REST API Design Rule Book | Full Book | I read this while designing RESTful APIs for a freelance project to follow best practices and standards. |
| Designing Data-Intensive Applications | Chapters 1 to 7 | I read this to get a practical understanding of how large-scale data systems are designed and operate. |
| The Design of a Practical System for Fault-Tolerant Virtual Machines | Full Paper | I read this in college while studying distributed systems, as we built a demo project on fault-tolerant virtual machines. |
| Computer Networking: A Top-Down Approach | Full Book | I read this in college while studying computer networks. |
| Distributed Services with Go: Your Guide to Reliable, Scalable, and Maintainable Systems | Full Book | I read this while working on my graduation project, which was a simple distributed log service. |
| Computer Systems: A Programmer’s Perspective | Chapters 5, 6, 7, 9, 10, 12 | I read this while studying computer systems to better understand low-level concepts. |
| Database Internals | Part 1 | I read this to deepen my understanding of databases |
| Architecture of a Database System – Joseph M. Hellerstein, Michael Stonebraker, James Hamilton | Full Paper | I read this while studying 15‑445 to get a bird’s-eye view of how database components interact with each other. |
| Lakehouse: A New Generation of Open Platforms .. | Full Paper | Interested in OLAP internals while following the CMU 15-721 Database course. |
Python Concurrency with asyncio – Matthew Fowler |
1,2,3,4,7 | I'm writing a lot of Python at work lately. Coming from JavaScript, I wanted to understand how Python’s event loop and threading model work under the hood. |
| ClickHouse – Lightning Fast Analytics for Everyone | Full Paper | While contributing to ClickHouse, I read this to deepen my understanding of its architecture, as it was difficult to reverse engineer some of the complex parts from the source code. |
| An Empirical Evaluation of Columnar Storage Formats | Full Paper | Following the CMU 15-721 Database course |
| Spark: The Definitive Guide: Big Data Processing Made Simple | Part 1 And Chapter 12 | Reading Apache Spark to prep for upcoming projects at work |
Engineer with a passion for low-level coding and how magic is done
- Alexandria Egypt
Popular repositories Loading
-
complete-node-bootcamp
complete-node-bootcamp PublicForked from jonasschmedtmann/complete-node-bootcamp
Starter files, final projects and FAQ for my Complete Node.js Bootcamp
JavaScript 1
-
-
Book-Store-RestfulApi
Book-Store-RestfulApi PublicMy First Project Using (Node Js, MongoDB, Express.js)
JavaScript
-
-
vietgram
vietgram PublicForked from nomadcoders/vietgram
Cloning Instagram with HTML/CSS/JS/Django in Vietnam
HTML
-
nodeuploads
nodeuploads PublicForked from bradtraversy/nodeuploads
Node.js image uploads with Multer
JavaScript
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.


