Software Tech


Practical Unit Testing with JUnit and Mockito
Clean Code: A Handbook of Agile Software Craftsmanship
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
Working Effectively with Legacy Code
Code Complete: A Practical Handbook of Software Construction
Design It!: From Programmer to Software Architect (The Pragmatic Programmers)
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)
Responsible JavaScript
A Philosophy of Software Design
TypeScript in 50 Lessons
Tidy First?: A Personal Exercise in Empirical Software Design
Web Scalability for Startup Engineers
Head First Software Architecture: A Learner's Guide to Architectural Thinking
Fundamentals of Software Architecture: An Engineering Approach
Learning Patterns