Architecture Books
-
Succeeding with Agile: Software Development Using Scrum
Published 11 years ago
by Mike Cohn, Addison-Wesley Professional
Proven, 100% Practical Guidance for Making Scrum and Agile Work in Any OrganizationThis is the definitive, realistic, actionable guide to starting fast with Scrum and agile–and then succeeding over the long haul. Leading agile consultant and practitioner Mike Cohn presents detailed recommendations, powerful tips, and real-world case studies drawn from his unparalleled experience helping hundreds of software organizations make Scrum and agile work.
-
Programming Entity Framework
Published 12 years ago
by Julia Lerman, O'Reilly Media
Programming Entity Framework is a thorough introduction to Microsoft's new core framework for modeling and interacting with data in .NET applications. This book not only gives experienced developers a hands-on tour of the Entity Framework and explains its use in a variety of applications, it also provides a deep understanding of its architecture and APIs. From the Entity Data Model (EDM) and Object Services to EntityClient and the Metadata Workspace, Programming Entity Framework covers it all.
-
Windows® Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (PRO-Developer
Published 11 years ago
by Mark Russinovich, David A. Solomon, Microsoft Press
See how the core components of the Windows operating system work behind the scenes guided by a team of internationally renowned internals experts. Fully updated for Windows Server 2008 and Windows Vista, this classic guide delivers key architectural insights on system design, debugging, performance, and support along with hands-on experiments to experience Windows internal behavior firsthand.
-
Head First Design Patterns
Published 16 years ago
by Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra, O'Reilly Media
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on... something else. Something more challenging. Something more complex.