Here are some books, blogs, YouTube channels and twitter handles we recommend to go from a good software developer to great one 😄
This list will be constantly updated ❤️

Photo by AltumCode on Unsplash


  1. Head First Design Patterns
  2. Designing Data-Intensive Applications by Martin Kleppmann
  3. Continuous Delivery Pipelines: How to Build Better Software Faster


  1. Fireship (Great for staying up-to-date with new tech)
  2. Continuous Delivery (Great for infrastructure topics)
  3. School of DevOps (Tech used in Infra e.g. docker etc)
  4. John Savill’s Technical Training (Good for learning about Azure)
  5. TechLead (For generic developer topics)
  6. freeCodeCamp (Full courses, also checkout the website)
  7. TheCodingTrain (Funny guy using cool tech to build stuff)
  8. Computerphile (Interesting videos explaining CS topics)