Here is a bookshelf that contains books that help me in being a better architect or software engineer, by learning new skills related to software development, leadership, business, and personal development. Keeping up to date and constantly improving is part of the job of software engineer. I hope it can be a source of inspiration for everyone looking for something interesting to read!
- CLR via C# (Developer Reference) 4th Edition by Jeffrey Richter, 2012
- Pro .NET Memory Management: For Better Code, Performance, and Scalability by Konrad Kokosa, 2018
- C# 7.0 in a Nutshell by Joseph Albahari, Ben Albahari, 2017
- Pro C# 7: With .NET and .NET Core by Andrew Troelsen, Philip Japikse, 2017
- C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development by Mark J. Price, 2019
- C# 9 and .NET 5 – Modern Cross-Platform Development by Mark J. Price, 2020
- Kubernetes in Action by Marko Luksa, 2018
- Kubernetes Patterns by Bilgin Ibryam, Roland Huß, 2019
- Software Architecture with C# 10 and .NET 6 by Gabriel Baptista, Francesco Abbruzzese, 2022
- Fundamentals of Software Architecture: An Engineering Approach by Mark Richards, Neal Ford, 2020
- Software Architecture: The Hard Parts by Mark Richards, Neal Ford, 2021
- Building Evolutionary Architectures by Neal Ford, Rebecca Parsons, Patrick Kua, 2017
- Building Microservices by Sam Newman, 2021
- Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith by Sam Newman, 2019
- Clean Architecture: A Craftsman's Guide to Software Structure and Design by Robert C. Martin Series, 2017
- Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions by Gregor Hohpe, Bobby Woolf, 2003
- Patterns of Enterprise Application Architecture by Fowler Martin, 2012
- Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services by Brendan Burns, 2018
- Domain-Driven Design: Tackling Complexity in the Heart of Software by Evans Eric, 2003
- Designing Data-Intensive Applications by Martin Kleppmann, 2017
- Data Mesh: Delivering Data-Driven Value at Scale by Zhamak Dehghani, 2022
- Designing Cloud Data Platforms by Danil Zburivsky, Lynda Partner, 2021
- Python Data Science Handbook: Essential Tools for Working with Data by Jake VanderPlas, 2017
- Building Machine Learning Pipelines by Hannes Hapke, Catherine Nelson, 2020
- Technology Strategy Patterns: Architecture as Strategy by Eben Hewitt, 2018
- Code Complete 2 by Steve McConnell, 2004
- Refactoring: Improving the Design of Existing Code by Martin Fowler, 2018
- The TOGAF Standard, A Pocket Guide by Van Haren Publishing, 2022
- The TOGAF Standard, 10th Edition by The Open Group, 2022
- Practical Model-Driven Enterprise Architecture by Mudar Bahri, Joe Williams, 2022
- The IT4IT™ Standard, Version 3.0 by The Open Group, 2022
- ITIL Foundation, ITIL (ITIL 4 Foundation) by The Stationery Office, 2022