Some of the best book I have read over the years!
- The Culture Code: The Secrets of Highly Successful Groups Paperback – 21 Feb. 2019 by Daniel Coyle
- The Lean Startup: How Constant Innovation Creates Radically Successful Businesses by Eric Ries
- Toyota Kata: Managing People for Improvement, Adaptiveness and Superior Results by Mike Rother
- Peopleware: Productive Projects and Teams Paperback by Tom DeMarco
- Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition by Frederick Brooks Jr.
- Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)
- The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin)
- Code Complete: A Practical Handbook of Software Construction Paperback – Unabridged, 19 Jun 2004
- The Pragmatic Programmer Paperback – 20 Oct 1999
- GOF Design Patterns - Design Patterns: Elements of Reusable Object-Oriented Software
- M.Fowler et al - Refactoring - Improving the Design of Existing Code
- R.Martin - Agile Principles Patterns and Practices in C#
- Adaptive Code via C#: Agile coding with design patterns and SOLID principles
- Domain-driven Design: Tackling Complexity in the Heart of Software Hardcover – 20 Aug 2003 by Eric Evans
- Building Microservices Paperback – 20 Feb 2015 by Sam Newman
- Microservice Patterns: With examples in Java Paperback – 25 Jan. 2019 by Chris Richardson
- API Architecture: The Big Picture for Building APIs (API-University Series Book 2), Matthias Biehl
- RESTful API Design: Best Practices in API Design with REST (API-University Series Book 3), Matthias Biehl
- Webhooks: Events for RESTful APIs (API-University Series Book 4), Matthias Biehl
- Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series (Fowler))
- Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Martin Fowler Signature Book)
- Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck)) Paperback – Illustrated, 22 Oct. 2009 by Steve Freeman
- Practical Unit Testing with JUnit and Mockito Paperback – 23 Apr 2013 Tomek Kaczanowski
- The Cucumber for Java Book: Behaviour-Driven Development for Testers and Developers Paperback – 16 Feb. 2015 by Seb Rose
- Java Concurrency in Practice - by Brian Goetz
- Introduction to Algorithms Paperback – 20 Aug 2009 by T Cormen (Author), C Leiserson (Author), R Rivest (Author), C Stein (Author)
- Mathematics for Computer Science - Eric Lehman and Tom Leighton 2004
- The C Programming Language (2nd Edition) Paperback – 22 Mar 1988 by Brian W. Kernighan
- C# 5.0 in a Nutshell: The Definitive Reference Paperback – 29 Jun 2012 by Joseph Albahari (Author), Ben Albahari (Author)
- The Go Programming Language (Addison-Wesley Professional Computing Series) Paperback – 5 Nov 2015 by Alan A. A. Donovan (Author), Brian W. Kernighan (Contributor)
- Effective Java (3rd Edition) 3rd Edition by Joshua Bloch
- Java Performance: The Definitive Guide by Scott Oaks
- JavaScript: The Good Parts Paperback – 18 May 2008 by Douglas Crockford
- Learning JavaScript Design Patterns A book by Addy Osmani Volume 1.6.2
- Python Programming for the Absolute Beginner, Third Edition1 Jan 2010 by Mike Dawson
- Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers Paperback – 8 Nov 2012
- The Rust Programming Language
- Hands-On Microservices with Rust Denis Kolodin 2018
- Mazes for Programmers: Code Your Own Twisty Little Passages - 25 Jul 2015 by Jamis Buck
- Cracking the Coding Interview, 6th Edition: 189 Programming Questions and Solutions (Cracking the Interview & Career) Paperback – Illustrated, 1 July 2015 by Gayle Laakmann McDowell
- MIT Performance Engineering of Software Systems
- Algorithms, Part I by Princeton University
- Algorithms, Part II by Princeton University
- Bitcoin and Cryptocurrency Technologies by Princeton University
- Competitive Programmer's Core Skills by Saint Petersburg State University
- Algorithms: Design and Analysis, Part 1 by Stanford University
- Machine Learning by Stanford University
- The implementation of functional programming languages
- The Blockchain and the New Architecture of Trust (Information Policy) Hardcover – Illustrated, 30 Nov. 2018 by Kevin Werbach