Category: .Net

  • Explained Middleware in .Net

    Middleware in .NET? In ASP.NET Core, a middleware is a component in the request/response pipeline that handles: Middlewares can: Middleware Execution Flow: Request -> Middleware A -> Middleware B -> Middleware C -> Controller<- Post-C -> Post-B -> Post-A -> Response Code before _next() runs on the way in Code after _next() runs on the…

    Read more: Explained Middleware in .Net
  • a Technical Architect: A Comprehensive Roadmap

    Transitioning from a senior developer or lead role to a Technical Architect is a natural progression for many experienced professionals. As a Technical Architect, you’ll be responsible for designing scalable, secure, and efficient systems while leading technical teams and making high-level decisions. If you’re an experienced .NET professional with 10+ years of experience, this guide will provide…

    Read more: a Technical Architect: A Comprehensive Roadmap
  • Architectural Patterns

    Category Patterns Structural( Focuses on Inner parts of the system) MVC, Layered Architecture, Client-Server Architecture, Pipe-and-Filter Architecture, Hexagonal Architecture, Microkernel Architecture Behavioral Event-Driven Architecture, CQRS, Event Sourcing Landscape(Focuses on big picture of the systems) Microservices Architecture, Service-Oriented Architecture, Serverless Architecture, Domain-Driven Design 1. Structural Patterns Structural patterns define the organization and static components of a…

    Read more: Architectural Patterns
  • Message Broker

    Message Broker

    Message brokers are essential for enabling communication between different systems and applications. Here are some of the different types of message brokers you can use, including those available in Azure: Types of Message Brokers Key Features to Consider Use Cases

    Read more: Message Broker
  • Mastering Design Patterns: Exploring Creational, Structural, and Behavioral Categories

    Mastering Design Patterns: Exploring Creational, Structural, and Behavioral Categories

    What are Design Patterns? Think of design patterns as pre-designed blueprints for solving common software design problems. They are reusable solutions to recurring design challenges. They are not concrete implementations but rather general guidelines that can be adapted to different scenarios. Categorizing Design Patterns Design patterns are typically categorized into three main groups: Creational Design…

    Read more: Mastering Design Patterns: Exploring Creational, Structural, and Behavioral Categories
  • Difference between .NET Core v/s .NET Framework

    We can install multiple versions into same machine. & We can configure the framework version individually per application. * Self contained applications We can package .net core with your application and deploy in cross platform os. ex: Deploying Self contained application into MAC Machine. no need to install framework separately. So you can upgrade to…

    Read more: Difference between .NET Core v/s .NET Framework
  • Hello World!

    Welcome to WordPress! This is your first post. Edit or delete it to take the first step in your blogging journey.

    Read more: Hello World!