5 Non-Mainstream Must-Read Books for .NET Engineers
Learn by reading.
I bet that most .NET engineers have read or at least heard of fundamental books like:
- Clean Code: A Handbook of Agile Software Craftsmanship by Martin Robert C
- Agile Principles, Patterns, and Practices in C# by Micah Martin, Robert C. Martin
- Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Grady Booch
These and some other books are really a vast collection of knowledge and practical experience that readers try to absorb. However, today there are many other amazing fresh books. Typically, they are not included in most “10 Must-Read Books for…” posts on the internet (at least now), but reading them can greatly expand your knowledge and even change your thinking.
1. Secure by Design
Probably the first thing that comes to mind for developers is that this book is about JWT, OAuth 2.0, OpenID Connect, and other security mechanisms. However, Secure By Design 1st Edition by Daniel Deogun, Dan Berg Johnsson, and Daniel Sawano is…