Monthly Archives: June 2010

Entities, Services & Resources—Three Categories of Objects

After working with domains for several years I find that there are three major categories of objects I work with: Entities, Services, and Resources. There are clear distinctions between these categories in their purpose, content, dependencies and roles. Understanding these categories clarifies what dependencies I should allow, what purpose the objects serve, and how I […]

Posted in Design, Mocking, Patterns, Principles, Testing | Tagged , , , , | Leave a comment

Fighting Perfectionism—What Is Good Enough?

Perfectionism is a disability deceptively disguised as technical proficiency. It is adds risk to a project while deceiving the developer to believe they are doing the right thing. Where do you draw the line and stop refactoring knowing the code is good enough? Perfectionism is something I have struggled with for a long time. I […]

Posted in Agile, Perfectionism, Soft Skills | Tagged , , | Leave a comment

Extreme CI Part 3: The Visual Studio Macro.

How I run a personal CI build every time I build my code in Visual Studio. Summary This week we’ll finish the series by creating the Visual Studio macro that automatically runs the Personal CI process every time we build the code. The Series In this series I show you how to take continuous integration […]

Posted in .NET, Agile, Continuous Integration, Testing, Visual Studio | Tagged , , , , | 2 Responses

Extreme CI Part 2: Setting up Git for a Personal CI

How I run a personal CI build every time I build my code in Visual Studio. Summary This week we setup Git so it commits your changes and pushes them up to the personal CI server. We’ll also create a batch file to automate this process. In part 3 we’ll create the Visual Studio macro […]

Posted in .NET, Agile, Continuous Integration, Testing, Visual Studio | Tagged , , , , | 2 Responses

Structure and Interpretation of Computer Programs pdf is online

Many of you probably already knew this, but I just found out. I heard Uncle Bob mention this book in a podcast and have wanted to read it for quite a while. It’s not a cheap book, but I just found out its available online! You can get the pdf here on Scribd. Enjoy! -Chris […]

Posted in Books, Continuous Learning | Tagged , | Leave a comment