πŸš€ My Learning Hub

A comprehensive collection of resources, courses, and materials for continuous learning in software engineering, AI/ML, distributed systems, and more.

15+ Active Courses
50+ Technical Books
30+ Research Papers

Books Software Engineering Reading List

A curated collection of books and resources for software engineers, architects, and tech leaders.

= Highly recommended
  • Pro .NET Benchmarking β€” The Art of Performance Measurement
    by Andrey Akinshin
  • The Phoenix Project
    by Gene Kim, Kevin Behr and George Spafford
  • Fundamentals of Software Architecture β€” 2nd Edition
    by Mark Richards and Neal Ford
  • Engineering Leadership β€” The Hard Parts
    by Juan Pablo BuriticΓ‘ and James Turnbull
  • Why Programs Fail β€” 2nd Edition
    by Andreas Zeller
  • Fundamentals of Data Engineering
    by Joe Reis and Matt Housley
  • Building Event-Driven Microservices
    by Adam Bellemare
  • The Pragmatic Programmer β€” your journey to mastery, 20th Anniversary Edition, 2nd Edition
    by David Thomas and Andrew Hunt
  • Systems Performance β€” Enterprise and the Cloud
    by Brendan Gregg
  • Designing Distributed Systems β€” 2nd Edition
    by Brendan Burns
  • Building Micro-Frontends
    by Luca Mezzalira
  • Chaos Engineering
    by Casey Rosenthal and Nora Jones
  • System Design on AWS
    by Jayanth Kumar and Mandeep Singh
  • Microservices Patterns
    by Chris Richardson
  • Monolith to Microservices
    by Sam Newman
  • Web Application Security β€” 2nd Edition
    by Andrew Hoffman
  • Logging in Action
    by Phil Wilkins
  • Working Effectively with Legacy Code
    by Michael Feathers
  • The Staff Engineer's Path
    by Tanya Reilly
  • Mastering API Architecture
    by James Gough, Daniel Bryant and Matthew Auburn
  • Fundamentals of Software Architecture
    by Mark Richards and Neal Ford
  • The Object-Oriented Thought Process β€” 5th Edition
    by Matt Weisfeld
  • Modern Software Engineering β€” Doing What Works to Build Better Software Faster
    by David Farley
  • Head First Software Architecture
    by Raju Gandhi, Mark Richards and Neal Ford
  • Building Microservices β€” 2nd Edition
    by Sam Newman
  • Software Architecture β€” The Hard Parts
    by Neal Ford, Mark Richards, Pramod Sadalage and Zhamak Dehghani
  • Clean Architecture β€” A Craftsman's Guide to Software Structure and Design
    by Robert C. Martin
  • Tidy First?
    by Kent Beck
  • Refactoring β€” Improving the Design of Existing Code
    by Martin Fowler
  • Software Engineering at Google
    by Titus Winters, Tom Manshreck and Hyrum Wright
  • Database Internals
    by Alex Petrov
  • Domain-Driven Design β€” Tackling Complexity in the Heart of Software
    by Eric Evans

Courses Online Courses & Certifications

Research Paper Reading List

Technical Podcasts & YouTube Channels

Open Source Contribution Goals

Technical Writing & Knowledge Sharing

Hands-On Lab Projects

Study Groups & Communities

2025 Learning Roadmap

Learning Resources by Topic

Technical Book Club Schedule