On Separation Of Concerns

Edsger W. Dijkstra , “On the role of scientific thought”, 1974

Advertisements

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:

C# 8.0 Preview

The guys from Microsoft seem to be working with lightning speed. At least when it comes to C# and the .Net framework. Looks like C# 8.0 is at our doorstep and while it’s still early news it’s exciting nevertheless. In a recent channel Channel 9 video Mads Torgersen has demonstrated the first few features thatContinue reading “C# 8.0 Preview”

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 right. It gives them the competitive edge when they are flexible. It is on usContinue reading “High Cohesion, Loose Coupling”

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 actual variables reside. It is so basic yet a cause of so many misconceptions. ForContinue reading “Value and Reference / In Depth”

The Story of the Modern Day Developer

Software Developer, a “Programmer” even an “Engineer” or a “Craftsman“, although there are substantial differences between these according to some people, when we say any of them we mean one thing….an organism that transforms coffee into code 🙂 so I will continue with the term “Developer” and I wouldn’t like to go into that discussionContinue reading “The Story of the Modern Day Developer”