Latest Posts

Awesome Todo App Built with .NET Core 2.2 & Angular 6 Source Code Project Overview This is an awesome Todo App v1.0 created to share the fun and exciting feature of Angular & .NET Core together to build Single Page Application. The project was created using following stack: Frontend Technologies Angular 6.0.8 Bootstrap 4.1.3 TypeScript 2.7.2 HTML 5 & CSS 3 Backend Technologies ASP.NET Core 2.…

Keep Reading →

O(1) - Constant Running Time O(1) describes an algorithm that will always execute in the same time (or space) regardless of the size of the input data set. O(log N) - Logarithmic Running Time Logarithmic O(log N) — narrows down the search by repeatedly halving the dataset until you find the target value. Using binary search — which is a form of logarithmic algorithm, finds the median in the array…

Keep Reading →

Popular Collections & their differences in C Sharp List < T > It represents a strongly typed list of objects that can be accessed by index . It provides methods to do a search it provide out-of-box sorting It let us manipulate a list by doing Add, Remove, and Insert functions As it's a generic class , it let us create strongly typed collection of value types and reference types…

Keep Reading →

Single Responsibility Principle (SRP): The single responsibility principle is a computer programming principle that states that every module, class, or function should have responsibility over a single part of the functionality provided by the software, and that responsibility should be entirely encapsulated by the class. All its services should be narrowly aligned with that responsibility. In…

Keep Reading →