Monthly Archives: April 2013

Productivity Power Tools 2012

Install from here Once installed you can type in the Quick Launch to get access to common used options. This is called “Quick Tasks” Regions To expand or collapse regions use: ExpandRegion or CollapseRegions Text Editor Font Size To … Continue reading

Posted in Visual Studio 2012 | Tagged | Leave a comment

Tell, Don’t Ask

Tell objects what you want them to do; do not ask them questions about their state, make a decision, and then tell them what to do. The problem is that, as the caller, you should not be making decisions based … Continue reading

Posted in Uncategorized | Tagged | Leave a comment

Don’t Repeat Yourself (DRY)

In software engineering, don’t repeat yourself (DRY) is a principle of software development aimed at reducing repetition of information of all kinds, especially useful in multi-tier architectures. The DRY principle is stated as “Every piece of knowledge must have a … Continue reading

Posted in Uncategorized | Tagged | Leave a comment


Object-Relational Mapping. Is a programming technique for converting data between incompatible type systems in object-oriented programming languages. This creates, in effect, a “virtual object database” that can be used from within the programming language. Entity Framework. ADO.NET Entity Framework (EF) … Continue reading

Posted in ORM | Tagged , , , , | Leave a comment


Test Driven Development (TDD). Is a software development process that relies on the repetition of a very short development cycle. Black-box Testing. Test the functionality of a component. Tests are written based on application requirements and specifications, which describe the … Continue reading

Posted in Testing | Tagged , , , , , | Leave a comment


CruiseControl is a java-based framework for a continuous build process. Perform a continuos integration of any software development process.

Posted in Uncategorized | Tagged | Leave a comment


NAnt (Not Ant) is a free and open source software tool for automating software build processes. Similar to Apache Ant but for .NET environment. Popular alternative to MSBuild, similar syntax.

Posted in Uncategorized | Tagged , | Leave a comment