Recommended Reading
Here is a list of books I didn't write, but can seriously recommend. These books are ideal if you are a web developer or designer who needs to be up to date with all the cool stuff. It also contains some content from my Microsoft development activities.
I would also like to point out that I have used direct links to Amazon, not affiliate links!
Software Craftsmanship: The New Imperative
This book describes Software Craftsmanship in great detail and with balanced comparisons with software engineering. This is a great book to read before Uncle Bob's The Clean Coder.
Introducing HTML 5 (Voices That Matter)
This is a seriously good book on HTML 5 that turns the whole subject inside out to look at the real guts of what HTML 5 is, how it works and what other stuff you can put with it to make it great. It has great technical depth, but keeps things light and easy to absorb.
JavaScript: The Good Parts
This is the one book all JavaScript programmers should read. It is all about using a sub-set of JavaScript to write really good code. There are tons of JavaScript books out there, but this one helps you to do things well.
Clean Code
This code will change how you write code. It doesn't matter what language you write code in, this will change your head and your code forever. Also read The Clean Coder, which is to the developer what Clean Code is to the code.
Emergent Design
A real insight into the emergence of software development as a profession.
The Art Of Unit Testing
What Clean Code does for your production code, The Art Of Unit Testing does for your automated unit tests. It explains why writing maintainable, organised unit tests is important and how to do it effectively to avoid brittle tests that nobody cares about. Essential reading.
You Are Here: Home » Publications » Recommended Reading