Welcome to the World of .NET Core! Embark on an exciting journey into the realm of .NET Core! Before we dive into the technicalities, let’s take a quick stroll through the history of .NET and uncover details about .NET Core introduction. .NET, a robust framework crafted by Microsoft, has been a stalwart in software development….
Angular Material Virtual scrolling
In web applications, virtual scrolling is used to render and display large lists or grids efficienty. Angular Material, a popular UI component library for Angular, provides built-in support for virtual scrolling. Let’s understand virtual scrolling, it’s benefits, and how to implement it using Angular Material. What is Virtual Scrolling? Virtual scrolling renders only the visible…
Minimal API
What is Minimal API? .NET Core Minimal API was introduced with .NET 6 to simplify creating focused APIs. These APIs reduce setup complexity by fluently declaring routes and actions, bypassing traditional scaffolding and controller overhead. While conventional API setup involves controllers, routes, and middleware, Minimal APIs use concise syntax. They accommodate scaling, handling complex routing,…
Monolithic vs Microservices
In this article, we will see the Monolithic and Microservices architecture differences. Monolith Monolith is an application deployed as a single unit in single or multiple servers behind a Load Balancer. You have a User Interface, Business Logic, and Data Access Layer interacting with a database. Advantages Disadvantages Microservices Microservices is an architecture pattern where…
Javascript Maps vs Objects
Initially, when I read about Maps, I had this question running in my mind. Why use Javascript Maps, when objects serve the same purpose? Unanimous answer found in most of the websites is the reduction of complexity. Let’s dive into this in detail. In a Nutshell, Maps hold key-value pairs and have below…