TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
About Dependency Injection
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Ajay Kumar (7)
Sardar Mudassar Ali Khan (6)
George (4)
Vijay Yadav (4)
Devesh Omar (3)
Sourav Kayal (3)
Shiva Shukla (3)
Akshay Phadke (3)
Kirtesh Shah (2)
Ziggy Rafiq (2)
Jignesh Trivedi (2)
Jaimin Shethiya (2)
Muhammad Asif (2)
Ashutosh Singh (2)
Saineshwar Bageri (2)
Jitendra Mesavaniya (2)
Vinoth Xavier (2)
Debasis Saha (1)
Rahul Sharma (1)
Hamid Khan (1)
Harieswaran D (1)
Arkadeep De (1)
Gaurav Gahlot (1)
Anupam Maiti (1)
Hanif Hefaz (1)
Geo J Thachankary (1)
Akshay Shedwad (1)
Nikunj Satasiya (1)
Vaishali Vishwakarma (1)
Abhishek Saini (1)
Velladurai (1)
Gajendra Jangid (1)
Pratik Patil (1)
Arun Kizhakke (1)
Rinki (1)
Munib Butt (1)
Chetan Sanghani (1)
Ehsan Sajjad (1)
Sundaram Subramanian (1)
Rupesh Kahane (1)
Dhanapal Chandran (1)
Sandeep Singh Shekhawat (1)
Chethan N (1)
Shashank Srivastava (1)
Deepak Kumar (1)
Shiv Sharma (1)
Jay Krishnareddy (1)
Allani Saikumar (1)
Manish Tewatia (1)
Reeta Singh Lodhi (1)
Pankaj Kumar Choudhary (1)
Mohammad Irshad (1)
Sumit Kharche (1)
Sandhya Shinde (1)
Bhairab Dutt (1)
Jamil Moughal (1)
Mark Pelf (1)
Ishika Tiwari (1)
Dhana Lakshmi (1)
John Kocer (1)
Pranay Rana (1)
Ramasagar Pulidindi (1)
Amit Mohanty (1)
Kiran B S (1)
Esamaldin Mohammed (1)
Sandip Jadhav (1)
Related resources for Dependency Injection
No resource found
Understanding Keyed Services in .NET 8
11/13/2024 9:12:24 AM.
Keyed Services in .NET 8 enhance dependency injection by allowing multiple implementations of an interface to be registered with unique keys. This enables flexible dependency resolution, ideal for tai
Dependency Injection & EF Migrations in ASP.NET MVC with Autofac
10/30/2024 8:29:43 AM.
This article demonstrates how to implement Dependency Injection (DI) using Autofac in an ASP.NET MVC application and integrate Entity Framework for database operations, including migrations.
Learn AngularJS From Beginning: Service - Part Three
10/21/2024 9:48:47 AM.
This article explores AngularJS services, emphasizing their role in organizing and sharing code through dependency injection. It covers creating custom services using the factory, service, and provide
Why In ASP.NET Core logging is often implemented as a singleton
10/20/2024 9:31:50 AM.
In ASP.NET Core, logging is often implemented as a singleton to ensure efficient resource usage, centralized management, and thread-safe logging across the application.
Understanding Service, Factory, And Provider
10/3/2024 11:38:34 AM.
AngularJS provides three methods for creating reusable utilities: Service, Factory, and Provider. All serve the same purpose but differ in implementation. Services are singletons, Factories return new
IoC Providers in Angular Dependency Injection useClass
10/3/2024 6:59:29 AM.
This article dives into Angular's Dependency Injection, focusing on the use of IoC and providers with useClass. Learn how to manually inject classes, define tokens with InjectionToken, and configu
Design Pattern (5-3), Dependency Injection, Console Demo
10/1/2024 1:45:33 PM.
This article will make console demo for the Dependency Injection
Design Pattern (5-1), Dependency Injection Implementation
10/1/2024 1:44:22 PM.
This article will discuss more about the implementation of Dependency Injection.
Design Pattern (5-4), Dependency Injection, MVC Demo
10/1/2024 1:43:52 PM.
This article will be an implementation of Dependency Injection for a MVC app.
How to Use Scoped Service from Singelton Service in .NET Core
9/30/2024 5:43:28 AM.
This guide explains how to resolve scoped services from a singleton service, highlighting best practices to avoid common pitfalls and ensure proper resource management in your application.
How To Add Dependency Injection In Your Sitecore Application
9/27/2024 8:17:09 AM.
Dependency Injection (DI) is a design pattern that enhances code maintainability and reusability by allowing developers to create loosely coupled components. It facilitates unit testing and supports v
Why "Service Locator" is an "Anti-Pattern" for Dependency Injection
9/26/2024 8:29:26 AM.
The "Service Locator" pattern, while widely used, often leads to issues in software design, making it an anti-pattern in the context of Dependency Injection (DI). This article explores the d
Understanding AddTransient Vs AddScoped Vs AddSingleton In ASP.NET Core
9/24/2024 7:13:08 AM.
In this article, you will learn about AddTransient Vs AddScoped Vs AddSingleton In ASP.NET Core. Dependency Injection (DI) in ASP.NET Core, focusing on service lifetimes: Transient, Scoped, and Single
A Comprehensive Guide to Migrating Azure Functions C# to C# 12 with .NET 8 Isolated
9/21/2024 4:12:20 AM.
Ziggy Rafiq shows how to leverage modern C# features, and how to optimize the performance and scalability of Azure Functions by migrating them to .NET 8 Isolated Processes.
Introduction To ASP.NET Core Razor Pages
9/19/2024 10:07:58 AM.
This article introduces Razor Pages in ASP.NET Core using .NET 5, guiding beginners and experienced developers through creating a "Hello World" project. It covers prerequisites, installation
Keyed Service Dependency Injection in .NET
9/11/2024 5:16:26 AM.
Keyed Service Dependency Injection in .NET allows services to be registered and resolved using unique keys, improving flexibility in scenarios where multiple implementations of an interface are requir
Baisc of IHttpClientFactory in .NET Core
9/10/2024 7:03:57 AM.
IHttpClientFactory in .NET Core simplifies HTTP client creation, improves performance, and promotes the reuse of HttpClient instances. It offers built-in features like dependency injection, named and
Unit Test In .NET Core Application Using NUnit
9/4/2024 8:42:52 AM.
NUnit is a popular open-source unit testing framework for .NET languages, essential for verifying code in ASP.NET Core. This guide covers setting up NUnit in an MVC project using CLI commands, creatin
Crafting Efficient and Maintainable C# Code
8/29/2024 4:49:20 AM.
This guide explores essential C# best practices for robust, maintainable code. It covers using meaningful variable names, following naming conventions, handling null values, and using var judiciously.
Understanding Dependency Inversion Principle (DIP) with C#
8/27/2024 9:40:32 AM.
This guide explains how DIP enhances software design by decoupling high-level and low-level modules, promoting flexibility and maintainability. Understand its implementation using Dependency Injection
Advanced Dependency Injection in .NET Core
8/27/2024 9:38:20 AM.
This guide explores advanced Dependency Injection (DI) in .NET Core through an e-commerce application example. It covers custom service lifetimes, scopes, and managing complex dependency graphs, demon
Learn About Pipeline in .NET 8.0
8/21/2024 4:47:55 AM.
Learn how to configure and optimize the .NET 8.0 pipeline for improved performance in ASP.NET Core applications. Dive into new features and enhancements in the latest .NET release.
Use of Automapper in ASP.NET Core
8/16/2024 7:33:36 AM.
AutoMapper is a powerful .NET library that simplifies object-to-object mapping in ASP.NET Core applications. It helps in converting Data Transfer Objects (DTOs) to domain models and vice versa, stream
Guide to Dependency Injection in .NET Core
8/13/2024 5:17:44 AM.
Dependency Injection (DI) in .NET Core enhances application design by promoting loose coupling, improved testability, and maintainability. It involves injecting services via constructor injection, wit
Understanding Scope in .NET Core Dependency Injection
8/13/2024 4:07:22 AM.
Learn how to manage dependencies effectively, understand when and how to use each service type, and optimize your .NET Core applications for better performance and maintainability.
Understanding Dependency Injection in .NET Core with an Example
8/9/2024 5:36:45 AM.
Dependency Injection (DI) is a design pattern used to implement IoC (Inversion of Control), allowing for better decoupling and easier management of dependencies within an application. .NET Core comes
CQRS Simplified - Explained and Implemented
7/30/2024 9:13:28 AM.
CQRS (Command Query Responsibility Segregation) in .NET Core separates read and write operations for better scalability and performance. By using distinct models for commands and queries, it simplifie
Constructor in .NET Core C#: Usage and Examples
7/29/2024 6:36:58 AM.
Learn about constructors in .NET Core with C# in this comprehensive guide. Discover how constructors initialize class instances, their role in dependency injection, and various use cases.
Design Pattern (5), Dependency Injection
7/29/2024 2:22:29 AM.
This article discusses Dependency Injection. This article series covers Design Patterns, starting with MVC. This specific article focuses on Dependency Injection (DI) in .NET, explaining the Dependenc
Understanding and Using Scope in .NET Core
7/26/2024 5:48:49 AM.
In .NET Core, dependency injection (DI) manages service lifetimes with three scopes: Transient (new instance per request), Scoped (one instance per request), and Singleton (one instance shared across
Understanding Constructors in .NET Core
7/23/2024 6:55:12 AM.
"Explore the fundamentals of constructors in .NET Core, focusing on their role in object initialization and class setup. Learn about constructor overloading, chaining, and best practices in C#.
How to Start a Project in C#?
7/18/2024 10:28:53 AM.
This article guides you through starting a C# project, including setting up Visual Studio or Visual Studio Code, creating a new project, and configuring essential features like dependency injection, c
Injecting Dependencies of Different Lifetimes in .NET Applications
7/9/2024 7:19:26 AM.
Understanding dependency lifetimes in .NET is crucial for effective dependency injection. Singleton instances persist throughout the application's lifespan, scoped instances are tied to specific r
Services Lifetime Management in .NET Console Applications
7/8/2024 7:43:11 PM.
Learn efficient service lifetime management in .NET Console Applications using Dependency Injection (DI) with Microsoft.Extensions.DependencyInjection. Explore scoped, transient, and singleton lifetim
Dependency Injection (DI) in .NET Core with a Simple Example
7/4/2024 5:53:09 AM.
Dependency Injection (DI) in .NET Core enhances code modularity, testability, and maintainability by decoupling dependencies. It follows Inversion of Control (IoC) principles, where classes receive th
Dependency Injection System in Angular 18
7/3/2024 12:39:32 PM.
Angular 18 introduces significant enhancements to its Dependency Injection (DI) system, pivotal for scalable and maintainable applications. These improvements include optimized tree-shakability, ensur
Consume API in Repository Design Pattern
7/2/2024 8:57:02 AM.
Learn how to effectively consume APIs using the Repository Design Pattern. This approach enhances code organization by separating data access logic into reusable repositories, promoting maintainabilit
Key Features and Use Cases of Angular
6/27/2024 6:11:51 AM.
Angular is a robust framework for building client-side applications with HTML, CSS, and TypeScript, offering features like component-based architecture, two-way data binding, and dependency injection.
Understanding Dependency Injection in ASP.NET Core Web API
6/24/2024 4:08:06 AM.
Dependency Injection (DI) is a design pattern used to achieve Inversion of Control (IoC) between classes and their dependencies. In ASP.NET Core, DI is a fundamental part of the framework, making it e
Fundamentals of Unit Testing: Understand Mock Object in Unit Testing
6/20/2024 11:42:13 AM.
Learn unit testing fundamentals with a focus on mocking using the Moq framework in Visual Studio. Explore how mock objects simulate dependencies, ensuring isolated testing environments. Master essenti
Dependency Injection - Service Lifetimes
6/12/2024 10:16:38 AM.
Learn how to manage service lifetimes in Dependency Injection (DI) frameworks. Understand the differences between scoped, transient, and singleton services, and how they impact the lifespan and behavi
.Net Core - C# Web API with Apache Kafka Integration
6/11/2024 12:19:33 PM.
Learn to create Kafka consumers in C# .NET Core for web API integration. Install Confluent.Kafka, configure services, inject dependencies, and implement background service. Test with Kafka producer in
Understanding Inversion of Control and Dependency Injection
6/11/2024 7:16:26 AM.
IoC and DI are essential for modular, testable, and maintainable C#/.NET code. IoC transfers control of object creation to an external framework, while DI injects dependencies into classes. Implement
Building a .NET Web Application
6/7/2024 10:23:28 AM.
In my first two articles, we first looked at the four common types of .NET applications we may find in the field. We briefly discussed these four types of applications and then in the second article,
Scaling with .NET: How to Build High-Performance Applications
6/6/2024 11:29:51 AM.
Scaling with .NET: How to Build High-Performance Applications" explores strategies for optimizing .NET applications. Microservices, cloud computing, asynchronous programming, and performance test
Dependency Injection Using Ninject in .NET
6/5/2024 5:38:05 AM.
This article explores Dependency Injection using Ninject, an open-source tool. It provides step-by-step guidance, from downloading Ninject to configuring the Ninject Kernel and debugging a console app
Dependency Injection Using Microsoft Unity Framework
6/5/2024 5:30:32 AM.
Explore Dependency Injection with Microsoft Unity Framework in the C# console app, emphasizing SOLID principles, IoC, and DI implementation for loosely coupled layers, enhancing testability.
Implementing Repository Pattern And Dependency Injection In ADO.NET Using Generics In C#
6/4/2024 9:49:21 AM.
Learn how to implement design patterns in an object-oriented paradigm to create generic solutions. This guide covers a practical example where a web application interacts with a database using the rep
Understanding SOLID Principles in .NET Core
6/2/2024 10:05:10 AM.
SOLID principles are a set of five design principles in object-oriented programming that aim to make software designs more understandable, flexible, and maintainable. In this blog post, we’ll explore
Getting Started With HTTP Client Get Request In Angular 8 Using Entity Framework
6/1/2024 8:29:06 AM.
Learn Angular 8's HTTP client for GET requests, integrating with Entity Framework for seamless data retrieval. Explore front-end development with RESTful services, asynchronous programming, and An
Understanding Dependency Injection in Python
5/16/2024 9:22:58 AM.
Dependency Injection (DI) in Python is a design pattern that promotes loose coupling and enhances code modularity by injecting dependencies rather than hard-coding them. This technique involves passin
CRUD Operations Using the Generic Repository Pattern and Dependency Inversion Principle With IoC Container and DI in MVC
5/13/2024 11:17:00 AM.
Learn how to implement CRUD operations using the Generic Repository Pattern and Dependency Inversion Principle (DIP) in an MVC application. Explore the integration of an IoC Container for Dependency I
Scrutor vs Autofac in C# - Dependency Injection Examples
5/8/2024 5:27:19 AM.
This article compares Scrutor and Autofac, two popular dependency injection (DI) libraries in C# projects. Scrutor focuses on convention-based registration, while Autofac offers advanced configuration
Inject a DbContext Instance Into BackgroundService in .NET Core
5/5/2024 8:28:55 AM.
In this article, Learn how to inject and use a DbContext instance within a BackgroundService in .NET Core. Utilize dependency injection to access database operations from a background task, ensuring p
Understanding Log Service In AngularJS
5/3/2024 8:58:02 AM.
The Log Service in AngularJS, accessed through $log, facilitates efficient debugging by offering logging functionalities with various levels like debug, info, warn, and error. It aids in diagnosing is
Introduction to AngularJs
5/3/2024 8:57:16 AM.
In this article, we will learn that AngularJS is a JavaScript framework that extends HTML with directives and expressions. It allows you to use HTML as your template language, making it easier to expr
How to Write Testable Code in .NET
5/1/2024 5:46:14 AM.
Learn the art of writing testable code in .NET for robust software. Discover techniques like dependency injection and unit testing for improved code quality and easier maintenance. Master the principl
Real-Time Text Display in Power Apps
4/30/2024 9:16:05 AM.
Explore the seamless integration of real-time text input updates with Power Apps. Discover how effortlessly display text input changes dynamically in labels, enhancing user interaction and engagement.
💠 Clean Architecture End To End In .NET 5
4/30/2024 9:06:48 AM.
Explore the implementation of Clean Architecture in ASP.NET 5.0, covering aspects like Entity Framework Code First Approach, Dependency Injection, AutoMapper for object-object mapping, JWT Authenticat
.NET 8 Keyed Services in Dependency Injection
4/29/2024 5:44:29 AM.
.NET 8 introduces Keyed Services in Dependency Injection, enabling registration of multiple implementations for the same interface using a key. Enhance flexibility in dependency injection for dynamic
Introduction To Enterprise Library 6.0 And Unity 3.0
4/26/2024 10:28:28 AM.
Explore Enterprise Library 6.0 and Unity 3.0, essential tools in Microsoft's .NET ecosystem. Learn how to leverage Enterprise Library for robust application development and Unity 3.0 for effective
Managed Extensibility Framework (MEF)
4/23/2024 7:29:23 AM.
MEF is a component of .NET framework 4.0, to create lightweight, extensible applications. It avoids hard dependencies and lets the application developer discover and use extensions without any configu
Start With AngularJS: Part 3
4/22/2024 7:40:45 AM.
Start With AngularJS: Part 3" continues your journey into AngularJS, exploring advanced topics like directives, controllers, services, and routing. Dive deeper into AngularJS fundamentals to buil
Overview Of AngularJS: Part 1
4/22/2024 7:22:36 AM.
AngularJS Part 1 introduces the framework's core concepts like MVC architecture, data binding, and directives. It covers modules, controllers, services, and filters essential for building robust s
Start With AngularJS: Part 6
4/22/2024 7:17:00 AM.
Part 6 of AngularJS explores advanced topics like dependency injection, services, factories, and providers. It delves into custom directives, components, transclusion, and essential services like $htt
Angular JS Overview: Benefits, Basics, & Simple Examples
4/19/2024 11:03:08 AM.
Angular JS is a powerful JavaScript framework for building web applications. It offers benefits like dependency injection, two-way data binding, testing ease, and MVC architecture. Using directives li
Angular Services: Implementation, Examples & Best Practices
4/19/2024 10:53:23 AM.
AngularJS services facilitate modularization and reusability by providing a way to share logic and data across components. They employ dependency injection for seamless integration, enabling efficient
Modules And Controller In AngularJS
4/19/2024 10:42:14 AM.
AngularJS utilizes modules to organize and encapsulate code, facilitating maintainability and scalability. Controllers define behavior and manage data within specific sections of an application, conne
Services And Custom Services In AngularJS
4/19/2024 10:41:43 AM.
Dive into AngularJS services and explore how to create custom services for your application. Learn about dependency injection, modular architecture, and best practices to enhance your AngularJS develo
Dependency Injection and Service Lifetimes in .NET Core
4/19/2024 5:02:29 AM.
Dependency Injection (DI) simplifies software development by promoting loosely coupled code, aligning with the Dependency Inversion Principle of SOLID. In this guide, we'll explore how to implemen
Dependency Injection and Service Lifetimes in .NET
4/18/2024 9:51:28 AM.
In this article, I will explain Dependency Injection (DI) is a design pattern that supports the development of loosely coupled code, and it’s also one of the SOLID principles (Dependency Inversion Pri
Angular Services: Data Sharing & Logic Across Components
4/17/2024 9:32:58 AM.
In this article, we are going to utilize the Angular Services. Service is nothing but the class having certain operations for a specific purpose. We use Services in Angular to share data among the com
How To integrate Dependency Injection In Azure Functions
4/17/2024 8:05:24 AM.
Learn how to integrate Dependency Injection in Azure Functions, creating HTTP trigger functions, and injecting service objects using DI. Understand the Dependency Injection pattern, steps to add DI in
Create Services In Angular Application
4/17/2024 7:53:53 AM.
Master Angular service creation to organize and share functionality across your application. Learn dependency injection and create reusable, modular code for efficient Angular development.
HttpClient vs IHttpClientFactory in .NET
4/16/2024 4:55:47 AM.
In the realm of .NET Core development, managing HTTP requests efficiently is crucial for building robust and high-performance applications. In this article, we delve into the differences between HttpC
Angular Services For Sharing Data Between Components
4/15/2024 11:56:17 AM.
My previous article about Sharing Data Between Components Using Angular V4 And Above in which I explained the methods by which we can share data between components parent and child Today I am here fo
Best Practices for Creating ASP.NET Core REST API using OpenAPI
4/9/2024 5:44:39 PM.
Learn best practices for developing ASP.NET Core REST APIs using OpenAPI. Follow Ziggy Rafiq's expert guidance to streamline your API development process and ensure optimal performance and scalabi
ViewComponent In ASP.NET Core
4/8/2024 9:02:10 AM.
ViewComponent in ASP.NET Core enables the creation of reusable UI components, enhancing code modularity and separation of concerns. Leveraging Razor syntax, it facilitates rendering dynamic content an
IHttpClientFactory in .NET Core
4/5/2024 9:50:07 AM.
In this article, we will learn IHttpClientFactory in .NET Core simplifies HTTP client management by providing a central mechanism for creating and managing HttpClient instances.
Learn Service Locator Pattern in C#
3/26/2024 11:29:22 AM.
This beginner’s tutorial explores the Service Locator Pattern in C#. Despite its decline in favor of Dependency Injection, it remains relevant for legacy systems. The tutorial covers its implementati
C# HTTP Methods: Safe vs. Unsafe, GET vs. POST in .NET Core
3/26/2024 11:05:19 AM.
Dive into advanced topics like dependency injection, service configuration, and implementing retry policies and circuit breakers. Elevate your API integration game with this comprehensive guide to lev
Optimize HttpClient Usage in .NET Core
3/26/2024 4:06:46 AM.
Dive into advanced topics like dependency injection, service configuration, and implementing retry policies and circuit breakers. Elevate your API integration game with this comprehensive guide to lev
Background Services in .NET Core
3/22/2024 5:21:37 AM.
In this article, we will learn Background Services in .NET Core allow developers to execute asynchronous tasks in the background, ensuring the smooth operation of applications.
What is Alternative of Multiple Inhertitance in C#?
3/18/2024 7:22:10 AM.
This approach allows for achieving some level of multiple inheritance-like behavior while avoiding the complexities associated with traditional multiple inheritance.
Unit Test Using Mock Object in Dependency Injection
3/5/2024 10:36:18 AM.
In this article, we will explain how to perform unit tests with mock objects in dependency injection scenarios. Enhance your testing process by isolating dependencies and simulating their behavior, fa
Fundamentals of Unit Testing: Unit Testing of IOC Code
3/5/2024 10:35:53 AM.
Learn essential unit testing principles applied to the Inversion of Control (IoC) code. Master techniques for testing IoC setup, dependencies, and configurations. Boost software quality with robust te
Introduction to Structure Map
2/28/2024 6:58:30 AM.
This article provides an introduction to the concepts of the Dependency Injection Principle (DIP) and Inversion of Control (IOC), explaining their significance in software development.
How To Create To-Do CRUD Operation With ASP.NET MVC Core, Angular 4.0
2/21/2024 10:21:43 AM.
This training session covers how to utilize the Todo in-memory database via the TodoRepository and create a custom ASP.NET MVC API controller with CRUD (Create, Read, Update, Delete) operations.
ASP.NET Core with Hosted Service & Lifecycle Events
2/20/2024 10:43:12 AM.
ASP.NET Core with Hosted Service & Lifecycle Events explores the integration of background tasks in ASP.NET Core applications. Learn how to implement long-running processes efficiently, manage ser
Dependency Inversion Principle
2/15/2024 6:57:31 AM.
In this article, you will learn about the Dependency Inversion Principle. The Dependency Inversion Principle (DIP) in SOLID, outlined by Robert C. Martin, advocates that high-level modules should depe
Explain Keyed Services in .NET 8
2/12/2024 11:59:02 AM.
This article explores the concept of keyed services in .NET 8, a new feature enhancing dependency injection capabilities. It explains the benefits of using keyed services, along with detailed steps on
Dependency Injection In .NET Core - Understanding The Fundamentals And Best Practices
2/1/2024 11:04:42 AM.
In this article, you will learn about dependency Injection in .NET Core: Understanding the Fundamentals and Best Practices.
Optimize ASP.NET Core MVC Data Transfer with Custom Middleware
2/1/2024 9:01:22 AM.
In ASP.NET Core, middleware components are used to handle requests and responses as they flow through the application's pipeline. These middleware components can be chained together to process req
Lazy Loading In ASP.NET Core 7 Web API
1/22/2024 9:09:14 AM.
ASP.NET Core 7 Web API. Lazy loading is a technique where related data is only loaded from the database when it is explicitly requested. In Entity Framework Core, lazy loading can be achieved by marki
JWT Authentication Using Refresh Token Series - 1 [Login Feature] In .NET Core 6.0-ADO.NET-SQL
1/10/2024 10:39:54 AM.
In this series of articles, we'll focus on a hands-on, practical implementation of JWT authentication with refresh tokens in .NET Core 6.0 using ADO.NET and SQL, emphasizing real-world scenarios a
Dependency Inversion Principle VS Dependency Injection in C#
1/4/2024 8:33:40 AM.
Dependency Inversion Principle (DIP) and Dependency Injection (DI) are pivotal in crafting resilient software. Learn their implementations in C# for modular, adaptable, and maintainable code structure
Microservices Development with 3-Tier Architecture and Circuit Breaker Design Pattern Using Microsoft ASP.NET Core Web API
12/30/2023 12:49:54 PM.
The Circuit Breaker pattern, analogous to its electrical counterpart, monitors for failures and helps prevent cascading failures in distributed systems. It acts as a barrier between a potentially fail
Understanding Dependency Injection in C#
12/18/2023 5:09:13 AM.
This article explores Dependency Injection (DI) in C#, explaining its types (constructor, property, and method injection) and demonstrating its implementation using a UserService and a SqlUserReposito
.NET Dependency Injection: Unleash the Power of SuperInject
12/17/2023 7:37:56 AM.
SuperInject is not just another NuGet package; it’s your trusty sidekick in dependency injection. Picture this: streamlined registration of services and repositories with a touch of simplicity and a d
Why do We Use Dependency Injection?
12/11/2023 7:27:32 AM.
What is a dependency injection and why to embrace it as a better programming practice.