What is coupling and cohesion?
Coupling and cohesion are common terms which occur together frequently when it comes to software design and object-oriented programming. Coupling Coupling is a measure of how much a component knows…
Coupling and cohesion are common terms which occur together frequently when it comes to software design and object-oriented programming. Coupling Coupling is a measure of how much a component knows…
Command-Query Separation (CQS) is a principle or guideline, used in a software architecture, that states that every method should either be a command that performs an action, or a query…
.NET Azure functions supports the dependency injection design pattern by providing an extension package. Support for dependency injection begins with Azure Functions 2.x. Getting started Create an empty .NET Azure…
By default, git uses the /<Users>/.gitconfig file to obtain information related to a user during a commit. This can be a big problem when working on multiple projects spread across…
Dependency injection (DI) is a technique used to help inject dependent objects of a class. It is also one of the techniques used to implement Inversion of Control (IoC). Dependency…
Inversion of Control (IoC) is a programming principle where the unconcerned logic in a class is delegated to some other class. In other words, IoC is all about inverting the…
During software development, it becomes very useful to double click on a .bat file, in the Visual Studio solution explorer, so that it can be executed in Powershell. Follow these…
This article will cover common Success, Client Error and Server Error status codes used for RESTful services. The below tables provide the different types of HTTP status codes with a…
The most common HTTP verbs (or HTTP methods) used with RESTful services are GET, POST, PUT, PATCH and DELETE. The below table summarizes their usage with RESTful services: MethodUsageSuccess ResponseFailed…
This SQL cheat sheet provides the common joins used in SQL statements. Software versions used in this article SSMS 15.0.183333.0SQL Server 14.0.2027.2dbforge SQL tools v5.8.30