Sharpen up Your Tech Skills

This section contains many articles that aim to help you to build your tech skills and become a better programmer.

Importance of interface segregation principle in C#

If you are a software developer primarily working with object-oriented programming languages, you absolutely must be familiar with SOLID principles. Nothing will help you to write clean code as much as SOLID principles would. For those who aren’t yet familiar with what SOLID principles are, here is the list: Single responsibility principle Open-closed principle Liskov […]

Importance of interface segregation principle in C# Read More »

Liskov substitution principle in C#

Every programmer who works with object-oriented programming languages absolutely must know SOLID principles, which are the following: Single responsibility principle Open-closed principle Liskov substitution principle Interface segregation principle Dependency inversion principle In this article, we will cover Liskov substitution principle. I will explain why this principle is important and will provide an example of its

Liskov substitution principle in C# Read More »

Why open-closed principle is important

SOLID design principles is something that every software developer must know, especially if the developer mainly uses object oriented programming paradigm. SOLID is an acronym. For those who aren’t familiar with the term, this is what it stands for: Single responsibility principle Open-closed principle Liskov substitution principle Interface segregation principle Dependency inversion principle In this

Why open-closed principle is important Read More »

Why you must use single responsibility principle

Every software developer who uses object-oriented programming languages needs to be familiar with SOLID software design principles and know how to apply them in their daily job. For those who aren’t familiar with what they are, SOLID is an abbreviation that stands for the following: In this particular post, we will focus on the first

Why you must use single responsibility principle Read More »

The ways in which Skillshare is better than Udemy

Udemy is a very well-known online learning platform. It contains thousands upon thousands of courses, covering any subject imaginable. And this is why many people go there to improve their professional skills. As a software developer, I have used Udemy quite a lot, both as a student and as an instructor. I have published a

The ways in which Skillshare is better than Udemy Read More »