
15 Books Every Programmer Should Read
15 Must Read books on Coding, Design, Architecture, Algorithms, Data Structure, Problem Solving, Planning, and Project Management, and work culture.
Master Java and System Design Interviews. Level up your Software Engineering career. Subscribe and get free copy of my book Grokking the Spring Boot Interview in your inbox
Live Last read · last published · next check

15 Must Read books on Coding, Design, Architecture, Algorithms, Data Structure, Problem Solving, Planning, and Project Management, and work culture.

Difference between @RequestParam and @PathVaraible in Spring MVC

Understanding key difference between REST, GraphQL, and gRPC, three main protocols for client server communication in Microservices and web applications

These 50 Microservices Design Questions Separate Average Java Developers from Senior Engineers

8 Udemy courses you can buy now on SALE to learn Distributed System Design and Software architecture in depth

My favorite software design and system design courses for coding interviews and increasing knowledge of software architecture for senior developers

And Why Every Java Developer Should Read this book

Understand the core concepts, types, algorithms, and real-world use cases behind load balancing

7 Best online resource to learn Agentic AI in 2026

How OAuth 2.0 Actually Works: A Simple Guide With Real-World Examples?