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.


By: Codeweavers - 01/02/14

More stories by Codeweavers

Our cookies

We use analytics cookies to collect information about how our site is being used. We use these cookies to allow us to improve our services. Tell me more