mostlylucid

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

My Links

News

Archives

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)
  2. Advanced .NET Debugging (NOT READ THIS YET, PLEASE REVIEW FOR ME!)

TDD, learn, master!

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

The Javascript Triumvirate...you 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)
  5.  

CSS / HTML

  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: