Reactive programming, DAMN. It is not about ReactJS

Reactive programming

This article is about Reactive programming, a lot of topics inside the article are language independent and pattern oriented. The article is NOT about ReactJS. Obviously, “DAMN.”  is a tribute to the new album by Kendrick Lamar, “Reactive programming is an asynchronous programming paradigm concerned with data streams and the propagation of change.” – Wikipedia The reactive programming paradigm has ...

Unit testing ASP.NET Core Identity

ASP.NET Core Identity

ASP.NET Core Identity is a membership system which allows you to add login functionality to your application. Users can create an account and login with a user name and password or they can use an external login providers such as Facebook, Google, Microsoft Account, Twitter and more. In the following article, you will learn how ...

Dependency Injection overview

Dependency injection

Dependency injection is a set of software design principles and patterns that enables us to develop loosely coupled code, it is also one of the most misunderstood concepts in the object oriented programming. The Dependency injection pattern is strictly related to SOLID principles, for more information: SOLID principles using Typescript The main purpose of the DI is ...

Older posts