LINQ: Dynamic Creation of Query Filters
Sooner or later, each developer has to create data tables with the possibility to sort by columns....
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...
Drilling Down the Visitor Pattern
Recently, I have often had to use the well-known Visitor pattern. I used to ignore this pattern and...
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...
DateTime to DateTimeOffset Transition
Imagine that you want to convert your system from one state to another. The initial state is when DateTime is used everywhere, both in C#...
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...
Single IoC Container in the HTTP-request: Web API vs. OWIN Middleware
In this article, I am going to provide you with a working solution that allows you to have a single dependency container (IoC container)...
Type Conversion in .NET
Introduction Such a simple topic as type conversion would seem to be unworthy of the whole article. In C#, there is a suitable operator...
Using npm, Webpack, and TypeScript to create simple ASP.NET Core web app
Introduction I write this tutorial primarily to demonstrate how to quickly create a simple...