Tag: SOFTWARE

What’s New in Visual Studio 2017

[Updated for the 15.3 release] In March this year we’ve got a brand new and shiny Visual Studio. To many of us the favorite development environment. Here is a high-level recap of the changes made: Advertisements

Loose Coupling

High Cohesion, Loose Coupling

We are living in a time where businesses and the people running them often change their mind. I won’t be going into details of why is that so, let’s just say it is a given, and let’s say they are […]

Value and Reference / In Depth

Whatever you do in the .NET framework deals either with value or reference types, yet, there seems to be a great deal of confusion in many discussions with fellow developers and on online forums and QA sites about where the […]

Code Analysis with NDepend

When our projects reach a certain size it is very hard to determine the complexity of our code. It gets harder and harder to see the overall picture. It also becomes very easy to introduce unnecessary complexity to parts of […]

Test Driven Development

It is pretty hard writing an article on something that so many super cool authors have written books about. But, as I said it is my own experience learning and embracing TDD that I want to share here so that […]

The S.O.L.I.D. Principles

There have been many questions I encountered lately of what are the best¬†practices / guidances that you can take up on when designing an application. Wheather that’s an ASP.NET application or any other type of application that uses object oriented […]