scott galloway's personal blog...
posts - 916, comments - 758, trackbacks - 11

My Links



Post Categories

Misc. Coding

Saturday, October 30, 2010

Essential Books For Pretty Good .NET Developers (IN DEVELOPMENT, SUGGEST MORE!)

Ok, so it will have a strong web programming bias! This list is different to most others, I'm going to assume you basically know how to code in .NET enough to get a senior developer job in most companies. From a very rough poll I'm also going to assume a fair number of you don't have strong University / College CS / Software Engineering backgrounds (I don't). These are the books that over the years I've found useful in filling in / updating bits of my development brain.

NOTE: When it comes down to it, this is MY list...I realize there's some books you just can't believe aren't in the list. This is either because I just don't think  they make the cut (too dated like Code Complete / Rapid Development) or too 'daily textbook' like the JavaScript Bible / Programming C#. Feel free to argue / post mini-reviews of books you feel strongly about in the comments (I JUST won't know some of them and that's good too!).

Design / General Practice

  1. Algorithms in a Nutshell
  2. Applying Domain Driven Design and Patterns - with examples in C#
  3. Agile Principles and Practices in C#
  4. Patterns of Enterprise Application Architecture
  5. Working Effectively With Legacy Code
  6. Domain-Driven Design: Tackling Complexity in the Heart of Software

.NET - go deep!

  1. The CLR via C# (3rd Edition)

TDD, learn, master!

  1. Test Driven Development By Example
  2. The Art Of Unit Testing
  3. xUnit Test Patterns : Refactoring Test Code

The Javascript know the syntax, but want to get yourself to godlike status Smile

  1. Pro Javascript Techniques
  2. Javascript: The Good Parts
  3. Pro Javascript Design Patterns
  4. Even Faster Web Sites: Performance Best Practices for Web Developers (previous book is in the next section...this one focuses on JS perf / techniques)


  1. Pro CSS and HTML Design Patterns
  2. CSS: The Missing Manual
  3. High Performance Web Sites: Essential Knowledge for Front-End Engineers

posted @ Saturday, October 30, 2010 2:34 AM | Feedback (14) |

Powered by: