Recommended reading list for Software Developers
Here is our recommended reading list for Back End Developers
Coding Books
Head First Design Patterns – Eric Freeman, et al
Code Complete – Steve McConnell
Clean Code – Robert C. Martin
Working Effectively with Legacy Code – Michael Feathers
Refactoring – Martin Fowler
Refactoring Workbook – William Wake
Patterns of Enterprise Application Architecture – Martin Fowler
Test-Driven Development – Kent Beck
Growing Object-Oriented Software, Guided by Tests – Steve Freeman and Nat Pryce
Pro ASP.NET MVC 4 – Adam Freeman and Steven Sanderson
Process Books
The Pragmatic Programmer – Andrew Hunt and David Thomas
The Art of Agile Development - James Shore and Shane Warden
Agile Principles, Patterns, and Practices in C# – Robert C. Martin
The Goal – Eli Goldratt
The Toyota Way – Jeffrey Liker
Extreme Programming Explained – Kent Beck
The Chimp Paradox – Dr Steve Peters
Domain Driven Design – Eric Evans
We have recently bought two Selenium books (Selenium Cookbook and Selenium 2 Testing Tools) so I will add these once read if they are useful.
Some additions and some removals since last years list. Again we might have missed something so if you think we should be reading it, let us know.Thanks all.