Modular WPF Application using Caliburn.Micro and Castle.Windsor

Computer Environment, Containers, Tools & technologies

To start with, I want to specify what is meant by a modular application in this article. So, a...
Read More

Synchronizing database structure between applications

Database administration, Database Optimization & Structure

Anyone who has ever developed applications that use a database has probably faced the problem of updating the database structure when the...
Read More

Understanding Dirty Read Problem with SQL Server

Database administration, Troubleshooting Issues

One of the most common problems that occur while running concurrent transactions is the Dirty Read problem. A dirty read occurs when one...
Read More

Drilling Down the Visitor Pattern

Basics of C#, Languages & Coding

Recently, I have often had to use the well-known Visitor pattern. I used to ignore this pattern and...
Read More

Replacement of Algorithm Testing with Testing of Effects Being Inserted

Languages & Coding, Testing

As I expected, Rule 8 from the article “Rules for Implementing TDD in Old Project” stating that we don’t need to test the...
Read More

Rules for Implementing TDD in Old Project

Database development, Testing

The article “Sliding Responsibility of the Repository Pattern” raised several questions, which are very difficult to...
Read More

Implementing OOP Inheritance in Classes that work with SQL and Entity Framework

Classes, Frameworks, Languages & Coding

This article is about creating a data model that would nicely fit SQL and contain...
Read More

More about Introduction of Time zones in long-lived Project

Database administration, Troubleshooting Issues • 3 Comments

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...
Read More

Steps to Reduce Code Size after Use of Strategy Pattern

Classes, Code Management, Languages & Coding

This article features a few tricks to reduce the size of the code resulting from the use of the ‘strategy’ pattern. As you can deduce...
Read More

Key Indicators of Problem Design

.NET, Computer Environment, Database administration, Troubleshooting Issues

The concept of good or bad design is relative. At the same time, there are some programming...
Read More
Close