More Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and ... or Ill Luck, Work with Them in Some Capacity
Joel Spolsky
ARM System Developer's Guide: Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design)
Andrew Sloss
GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers
Jeff Johnson
Emergent Design: The Evolutionary Nature of Professional Software Development
Scott L. Bain
Designing Secure Software: A Guide for Developers
Loren Kohnfelder
Design Patterns: Elements of Reusable Object-oriented Software / Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 2 Volume Set
Erich Gamma
Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure, 2nd Edition
Gabriel Baptista
Design for Software: A Playbook for Developers
Erik Klimczak
Software Architecture with C# 12 and .NET 8: Build enterprise applications using microservices, DevOps, EF Core, and design patterns for Azure
Gabriel Baptista
An Introduction to Design Patterns in C++ With Qt (Prentice Hall Open Source Software Development)
Alan Ezust
Interaction Design for Complex Problem Solving: Developing Useful and Usable Software (Interactive Technologies)
Barbara Mirel
Hands-On Software Architecture with C# 8 and .NET Core 3: Architecting software solutions using microservices, DevOps, and design patterns for Azure Cloud
Gabriel Baptista
Algorithms: C++: Data Structures, Automation & Problem Solving, w/ Programming & Design (app design, app development, web development, web design, jquery, ... software engineering, r programming)
Code Well Academy
Software Development, Design and Coding: With Patterns, Debugging, Unit Testing, and Refactoring
John F Dooley
Software Architecture with C# 10 and .NET 6: Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure, 3rd Edition
Gabriel Baptista
The Complete Rust Programming Reference Guide: Design, develop, and deploy effective software systems using the advanced constructs of Rust
Rahul Sharma
Game Development Patterns with Unity 2021: Explore practical game development using software design patterns and best practices in Unity and C#
David Baron
Design Patterns for Object-Oriented Software Development
Wolfgang Pree
Designing Online Communities: How Designers, Developers, Community Managers, and Software Structure Discourse and Knowledge Production on the Web (New Literacies and Digital Epistemologies)
Trevor Owens
Hands-On Agile Software Development with JIRA: Design and manage software projects using the Agile methodology
David Harned