Books
My Reading List
Photo by me. May 26th 2019. Downtown, Cairo
Computer science, Software Engineering & Programming languages
π Clean Code (β β β βͺ βͺ)
π Clean architecture (β β β βͺ βͺ)
π Python data science handbook (β β β β βͺ)
π Dive into design patterns (β β β β βͺ)
π Dive into refactoring (β β β β βͺ)
π Object oriented programming in c++ (β β βͺ βͺ βͺ)
π YDKJS - ES6 and Beyond
π Javascript the good parts
π Fluent python (β β β β βͺ)
π Introducing Go: Build Reliable, Scalable Programs
ππConcurrency In Go
ππ Functional programming in scala
π Go Systems Programming (Iβm only interested in CH8 & CH12, the rest of the chapters are beginner-level golang content)
ππ Go In action
π Cloud Native Go
Distributed Systems & Infrastructure
πππ― Designing data intensive applications (β β β β β)
ππ Kafka the definitive guide (β β β β βͺ)
πππ― Making sense of stream processing (β β β β β)
π Understanding message brokers (β β β β βͺ)
ππ Streaming systems (halfway there, information overload)
ππ Designing event driven systems
πππ― Designing distributed systems (β β β β β)
π π Building microservices (β β β β βͺ)
ππ Microservice Architecture
π Streaming Architecture
π Programming Kubernetes
π Cloud Native Programming with Golang
π π The Microservices Reference Architecture - NginX (β β β βοΈ βͺ)
π Production Ready Microservices
ππ Zoo Keeper
ππ Kubernetes patterns
π Terraform Up & Running
π Mastering CoreOS
π Fundamental of Software Architecture
π Architectural patterns in Python
π π Site Reliabaility Engieering (β β β βͺ βͺ)
Professionalism
π The paragmatic programmer (β β β β βͺ)
π Managing Humans (β β β β β)
π Software Craftsmanship (β β β β βͺ)
Business
ππ What the CEO wants you to know (β β β βͺ βͺ)
ππ That will never work (β β β β βͺ)
π No Rules Rules
π Done π Going to read π Own a physical copy π― Perfect (Will read again and use as a reference)