Skip to content

Instantly share code, notes, and snippets.

@IslamWahid
Last active January 7, 2022 16:48
Show Gist options
  • Save IslamWahid/d998ca965460d4b454a10d597daaf680 to your computer and use it in GitHub Desktop.
Save IslamWahid/d998ca965460d4b454a10d597daaf680 to your computer and use it in GitHub Desktop.
Software Engineering Top Books List

Software Engineering Top Books List

  1. Design Patterns. Elements of Reusable Object-Oriented Software. by Erich Gamma https://smile.amazon.de/-/en/gp/product/0201633612/ref=ox_sc_act_title_1?smid=A3JWKAKR8XB7XF&psc=1

  2. Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric J. Evans https://smile.amazon.de/-/en/gp/product/0321125215/ref=ox_sc_act_title_2?smid=A3JWKAKR8XB7XF&psc=1

  3. Fundamentals of Software Architecture: An Engineering Approach. A Comprehensive Guide to Patterns, Characteristics, and Best Practices by Neal Ford https://smile.amazon.de/-/en/gp/product/1492043451/ref=ox_sc_act_title_3?smid=A3JWKAKR8XB7XF&psc=1

  4. Introduction to Algorithms, third edition (Mit Press) by Thomas H. Cormen https://smile.amazon.de/-/en/gp/product/0262033844/ref=ox_sc_act_title_4?smid=A3OJWAJQNSBARP&psc=1

  5. Grokking Algorithms: An illustrated guide for programmers and other curious people by Aditya Bhargava https://smile.amazon.de/-/en/gp/product/1617292230/ref=ox_sc_act_title_5?smid=A3JWKAKR8XB7XF&psc=1

  6. Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems by Aurélien Géron https://smile.amazon.de/-/en/gp/product/1492032646/ref=ox_sc_act_title_6?smid=A3JWKAKR8XB7XF&psc=1

  7. Reactive Design Patterns by Roland Kuhn Dr. https://smile.amazon.de/-/en/gp/product/1617291803/ref=ox_sc_act_title_7?smid=A3JWKAKR8XB7XF&psc=1

  8. Patterns of Enterprise Application Architecture by Martin Fowler https://smile.amazon.de/-/en/gp/product/0321127420/ref=ox_sc_act_title_8?smid=A3JWKAKR8XB7XF&psc=1

  9. Refactoring to Patterns by Joshua Kerievsky https://smile.amazon.de/-/en/gp/product/0321213351/ref=ox_sc_act_title_9?smid=A2SPWED9375J3T&psc=1

  10. Artificial Intelligence by Stuart J. Russell https://smile.amazon.de/-/en/gp/product/1292153962/ref=ox_sc_act_title_10?smid=A3JWKAKR8XB7XF&psc=1

  11. Refactoring: Improving the Design of Existing Code (Pearson Addison-Wesley Signature Series) by Martin Fowler https://smile.amazon.de/-/en/gp/product/0134757599/ref=ox_sc_act_title_11?smid=A3JWKAKR8XB7XF&psc=1

  12. Domain-Specific Languages (Addison-Wesley Signature Series) by Martin Fowler https://smile.amazon.de/-/en/gp/product/0321712943/ref=ox_sc_act_title_12?smid=A3JWKAKR8XB7XF&psc=1

  13. Database Internals: A deep-dive into how distributed data systems work by Alex Petrov https://smile.amazon.de/-/en/gp/product/1492040347/ref=ox_sc_act_title_13?smid=A3JWKAKR8XB7XF&psc=1

  14. Cracking the Coding Interview, 6th Edition: 189 Programming Questions and Solutions (Cracking the Interview & Career) by Gayle Laakmann McDowell https://smile.amazon.de/-/en/gp/product/0984782850/ref=ox_sc_act_title_14?smid=A3JWKAKR8XB7XF&psc=1

  15. Head First Design Patterns (A Brain Friendly Guide) by Eric Freeman https://smile.amazon.de/-/en/gp/product/0596007124/ref=ox_sc_saved_image_1?smid=&psc=1

  16. System Design Interview – An insider's guide, Second Edition by Alex Xu https://smile.amazon.de/-/en/gp/product/B08CMF2CQF/ref=ox_sc_act_title_15?smid=A3JWKAKR8XB7XF&psc=1

  17. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems by Martin Kleppmann https://smile.amazon.de/-/en/gp/product/1449373321/ref=ox_sc_act_title_16?smid=A3JWKAKR8XB7XF&psc=1

  18. Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series) by Robert C. Martin https://smile.amazon.de/-/en/gp/product/0134494164/ref=ox_sc_act_title_17?smid=A3JWKAKR8XB7XF&psc=1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment