31 Days of Refactoring

  • Author: Sean Chambers
  • Format: PDF
  • Price: free

Refactoring is an integral part of continually improving your code while it moves forward through time.  Without refactoring you accrue technical debt, forget what portions of code do and create code that is resistant to any form of testing. It is an easy concept to get started with and opens the door to much better  practices such as unit testing, shared code ownership and more reliable, bug-free code in general.
This is Sean Chambers’ 31 Days of Refactoring blog series converted into a handy e-book format.

Continue reading


My image
  • Author: Charles Carroll
  • Format: online HTML
  • Price: free

Covers programming in C# and at a beginners level.

Chapters include:

  • samples
  • lessons
  • basics
  • debugging
  • GDI+
  • databases
  • user controls
  • 3rd party libraries
  • server controls
  • speed optimizations
  • XML
  • web services
  • includes a number of free tools

Access this book on