Configuring Database Mail Notifications in MS SQL Server
Introduction Often, there is a need to somehow inform administrators about the problems with a...
Modular WPF Application using Caliburn.Micro and Castle.Windsor
To start with, I want to specify what is meant by a modular application in this article. So, a modular application will be considered an...
Synchronizing database structure between applications
Anyone who has ever developed applications that use a database has probably faced the problem of updating the database structure when the...
Understanding Dirty Read Problem with SQL Server
One of the most common problems that occur while running concurrent transactions is the Dirty Read...
Drilling Down the Visitor Pattern
Recently, I have often had to use the well-known Visitor pattern. I used to ignore this pattern and thought that it simply complicates the...
Replacement of Algorithm Testing with Testing of Effects Being Inserted
As I expected, Rule 8 from the article “Rules for Implementing TDD in Old Project” stating that we don’t need to test the...
Rules for Implementing TDD in Old Project
The article “Sliding Responsibility of the Repository Pattern” raised several...
Implementing OOP Inheritance in Classes that work with SQL and Entity Framework
This article is about creating a data model that would nicely fit SQL and contain “proper” OOP inheritance. I must say that I...
More about Introduction of Time zones in long-lived Project
Some time ago, we started to adapt the system to the new market that requires support for time zones. Initial research was described in the...
Steps to Reduce Code Size after Use of Strategy Pattern
This article features a few tricks to reduce the size of the code resulting from the use of the...