
Book: Just Enough Software Architecture: A Risk-driven Approach
Practical book about Software Architecture
Just Enough Software Architecture: A Risk-Driven Approach is a popular technology-agnostic software architecture book, often recommended as an introduction to software architecture.

Book: The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition
Developer's Journey to Mastery
The Pragmatic Programmer, 20th Anniversary Edition is the second edition of 1999 The Pragmatic Programmer: Your Journey to Mastery - a classic software developer book - with many new materials—almost a complete rewrite.

Book: Modernize existing .NET applications with Azure cloud and Windows Containers
Introduction to Docker and Azure
Modernize existing .NET applications with Azure cloud and Windows Containers is a free book about modernizing .NET applications and preparing them for Azure services and Windows and Linux Docker Containers.