Skip to Navigation or
Skip to Content

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

Pete McBreen

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)

Bruce Lawson and Remy Sharp

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

Douglas Crockford

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

Robert C Martin

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.

The Art Of Unit Testing

Roy Osherove

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


I use a cookie on this website. This cookie doesn't contain or relate to any personal information and it isn't shared with any other website, it just ensures that I don't count you more than once in my website statistics. The Privacy and Electronic Communications Regulations require me to ask your permission to use this cookie, so please indicate below that you are happy for me to do this - I will remember your selection with a cookie, so if you accept I won't ask again...