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”...
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...
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 ‘strategy’ pattern. As you can deduce...
Key Indicators of Problem Design
The concept of good or bad design is relative. At the same time, there are some programming...
Sliding Responsibility of the Repository Pattern
During numerous discussions about the applicability of the Repository pattern, I noticed that people are divided into two groups. In this...
Swashbuckle (Swagger) Customization for WebAPI
Who has ever tested their WebAPI knows such tools as Postman or Advanced REST (extensions for Chrome). These tools are convenient in every...
DateTime to DateTimeOffset Transition
Imagine that you want to convert your system from one state to another. The initial state is when...
Simplifying Converters for WPF
I have been working with WPF for about a year and some things annoying me very much. One of such things is converters. Why do I need to...
Implementing Timer and Counter of Loaded Strings on Web Form
During the development of reporting forms, a user wanted to see the process of data loading from the database. He wanted the timer to start...
OdataToEntity – an easy way to create .Net Core OData services
When .Net Core was released, the old version of OData ASP.NET Web API turned out to be incompatible...