Why Multiple JOINs are bad for Query or Do Not Get in the Way of Optimizer

Database administration, Performance Tuning, SQL Server

Recently, I came across an application that generated DB queries. I understand that there is...
Read More

LinqToSolr – use LINQ to obtain data from Solr

Languages & Coding

Due to the fact that in my company, Solr was chosen as a full-text search platform, there appeared a strong desire to simplify the work...
Read More

Functional C#

Basics of C#, Languages & Coding • 3 Comments

C# is a multi-paradigm programming language. Recently, the course has been set towards new functional constructions in C#. We can go...
Read More

Specification Design Pattern in C#

Basics of C# • One Comment

In computer programming, the specification pattern is a particular software design...
Read More

SOLID: Single Responsibility Principle

Computer Environment, Languages & Coding

In this article, I will try to describe one of the famous principles of the object oriented programming, that is a part of another famous...
Read More

Why Using Unit Tests is a Great Investment into High-Quality Architecture

Database development, Testing • 2 Comments

I have decided to write this article in order to show that unit tests are not only a tool to grapple with regression in the code but is...
Read More

CombGuid: Generation of SQL Server-friendly Guid Values in .NET Applications

Computer Environment, Languages & Coding

Usage of UUID as a primary key for tables has a bunch of pros, including the option to retrieve IDs...
Read More

Eliminating Duplication of Where Expressions in Application

Database development, Statements

Assume you have products and categories. A client says that it is necessary to use other business processes for the categories with the...
Read More

Better ALTER than DROP

Database development, Statements

In this article, I am going to provide a construction for deleting an object before creating it....
Read More

Hangfire: Task Scheduler for .NET

ASP .NET CORE, Languages & Coding • 2 Comments

Hangfire is a multi-threaded and scalable task scheduler built on client-server architecture on...
Read More
Close