My Bookshelf



One of the best decisions I ever made in my career as a software engineer was to study books. Books have given me the opportunity to learn from the experts, to understand the principles and practices of software development, and to expand my knowledge and skills in various domains.

Of course, books are not the only source of learning for me. I also love to read engineering blogs, and watch conferences, but books help me to get well-rounded and comprehensive knowledge about the topic. They allow me to explore the details, the nuances, the trade-offs, and the alternatives.


Currently Reading

  • Database Internals

Books Read

  • Learning Go by Jon Bodner
  • Concurrency in Go
  • Understanding Distributed Systems
  • Microservices Patterns by Chris Richardson
  • gRPC Up & Running
  • Kubernetes Up & Running
  • Docker Deep Dive by Nigel Poulton