Resources  
  • From Browser to Controller: Understanding the ASP.NET Core Request Pipeline using Airport Journey AnalogyJul 16, 2026. This article breaks down the ASP.NET Core request lifecycle step by step with a real-world airport analogy, making complex concepts easy to understand and remember.
  • Minimal APIs vs Controllers: The .NET Debate That Just Won't DieJul 13, 2026. Minimal APIs vs. Controllers: A .NET debate settled. Choose the right tool for your project, not the hype. Learn when to use each for optimal .NET development.
  • Kubernetes Gateway API Explained: Replacing Traditional Ingress ControllersJul 06, 2026. Kubernetes Gateway API offers advanced, role-oriented traffic management, replacing Ingress limitations with flexibility, extensibility, and multi-protocol support.
  • Building a Web-Based Hospital Management System in ASP.NET Core MVC – Part 2Jun 20, 2026. Explore ASP.NET Core MVC controllers & services for a hospital management system. Learn data flow from views to database for patients, staff, finance & notifications.
  • Difference Between Controller and ControllerBase in ASP.NET CoreJun 19, 2026. Understand the core differences between ASP.NET Core's ControllerBase and Controller for building efficient Web APIs and full-featured MVC applications.
  • 10 Secrets Senior Developers Use to Make Controllers 10× Better (.NET)Apr 16, 2026. 10 Secrets Senior Developers Use to Make Controllers 10× Better (.NET)
  • How to Configure Ingress Controller in Kubernetes with ExampleApr 17, 2026. Master Kubernetes Ingress! This guide simplifies Ingress Controller configuration with a practical NGINX example, enhancing routing, scalability, and cost efficiency.
  • How to Implement Cell-Level Encryption in PostgreSQLMar 30, 2026. Protect sensitive data in PostgreSQL with cell-level encryption! Learn how to implement it step-by-step for GDPR compliance and enhanced security. Keep your data safe!
  • What Is Kubernetes Ingress Controller and How Does It Work?Mar 17, 2026. Learn how Kubernetes Ingress Controllers streamline external access to your apps. Discover routing, SSL termination, and simplified networking in K8s clusters.
  • 🚀 Minimal APIs vs Controllers in ASP.NET Core: Which One Should You Choose?Feb 16, 2026. Explore Minimal APIs vs. Controllers in ASP.NET Core! Learn which approach suits your project best based on size, complexity, and long-term maintainability. Build smart!
  • Minimal APIs vs Controllers in ASP.NET Core: Which One Should You Choose?Feb 13, 2026. Explore ASP.NET Core API development: Minimal APIs for simplicity and speed, or Controllers for structure and maintainability? Choose the right approach for your project!
  • Top Fixes for the “Too Many Different Cell Formats” Error in ExcelJan 31, 2026. Resolve the "Too Many Different Cell Formats" error in Excel! This guide offers practical solutions, from removing excessive formatting to using repair tools. Get your Excel files working smoothly again!
  • Modern Deployment Architecture using Load Balancers, Ingress, and API GatewaysJan 08, 2026. Explore modern deployment architecture with Load Balancers, Ingress Controllers, and API Gateways. Learn how they ensure scalability, security, and reliability.
  • Minimal API vs MVC Controllers in .NET 10Jan 01, 2026. Explore .NET 10's Minimal APIs vs. MVC Controllers! Learn when to use each for optimal performance, maintainability, and team collaboration. Real-world examples included.
  • Synchronous vs Asynchronous Controllers in ASP.NET Core ExplainedDec 16, 2025. Understand the difference between synchronous and asynchronous controllers in ASP.NET Core. Learn how each approach works, their performance impact on high-traffic systems, and when to choose async over sync with simple examples.
  • Bio-Robots: Living Machines Built From Human CellsDec 09, 2025. The future of bio-robots is both exciting and uncertain. As research progresses, we can expect more advanced bio-robots that are more adaptable, capable, and efficient. There could also be significant developments in human-robot interactions, especially if bio-robots become more integrated into our everyday lives.
  • Asynchronous Programming (Async / Await) in C# and .NET CoreDec 05, 2025. This article provides a complete, easy-to-understand guide to asynchronous programming in C# and .NET Core. It explains the differences between synchronous and asynchronous execution, how the async and await keywords work, the role of Task and Task<T>, I/O-bound vs CPU-bound operations, and how async improves performance in ASP.NET Core applications. With practical examples, repository patterns, controller samples, and best practices, this guide is ideal for beginners and professionals who want to build scalable, responsive, and high-performance applications using modern asynchronous programming techniques.
  • Understanding Controllers, Routes & Endpoints in ASP.NET CoreNov 27, 2025. Unlock ASP.NET Core API development! Master controllers, routes, and endpoints for building robust and scalable web applications. Beginner-friendly guide.
  • 6 Types of Filters in ASP.NET Core – Complete Guide (With Examples & Use Cases)Nov 23, 2025. This article provides a complete and detailed explanation of the 6 types of Filters in ASP.NET Core, including Authorization, Resource, Action, Endpoint, Exception, and Result Filters. Each filter type is described in a clear and practical way with syntax examples, real project scenarios, and line-by-line breakdowns to help learners understand how filters work in the MVC and Web API pipeline. This guide is ideal for developers, students, and professionals preparing for .NET interviews or working on enterprise-level ASP.NET Core applications.
  • Understanding How .cshtml Views Find the Correct Controller in ASP.NET Core MVCNov 22, 2025. Demystifying ASP.NET Core MVC! Learn how .cshtml views connect to controllers through routing, naming conventions, and the `return View()` method. Master the MVC workflow!
  • Understanding How .cshtml Views Find the Correct Controller in ASP.NET Core MVCNov 22, 2025. Demystifying ASP.NET Core MVC! Learn how .cshtml views connect to controllers through routing, naming conventions, and the `return View()` method. Master the MVC workflow!
  • đź§± Lesson 2E  - Implementing Controllers (API Layer)Nov 03, 2025. Build .NET API controllers with Clean Architecture! Learn to implement CRUD operations for Products, Customers, Orders, and Order Items using DTOs and dependency injection.
  • AI Biocomputing: Where Wetware Meets SoftwareOct 31, 2025. AI biocomputing merges AI & biology, creating programmable cells & therapies. It designs living systems for computation, offering in-body solutions & more.
  • ASP.NET Core MVC Deep Dive Part 5 - Advanced Controllers, Routing, Views & Enterprise PatternsOct 15, 2025. Dive deep into ASP.NET Core MVC Models! This comprehensive guide covers model creation, data binding, validation using data annotations, and advanced techniques like custom validation and ViewModels. Learn to build robust and secure applications by mastering data integrity. Explore best practices, alternatives like FluentValidation, and prepare for Part 6: Controllers.
  • What Is MVC in Web DevelopmentSep 04, 2025. Unlock the power of MVC (Model-View-Controller) in web development! This guide breaks down the MVC architecture, explaining how it separates data (Model), presentation (View), and control (Controller) for cleaner, more maintainable, and scalable applications. Discover the benefits, limitations, and real-world examples of MVC frameworks like ASP.NET MVC, Spring MVC, and more. Master this essential pattern for building robust web applications.
  • ASP.NET Core Application LifecycleSep 02, 2025. Explore the ASP.NET Core application lifecycle, from startup and middleware pipeline to routing, controller execution, model binding, and result execution. Understand how each stage contributes to handling HTTP requests and delivering responses. Learn how to configure services, manage dependencies, and build robust web applications. This comprehensive guide provides practical examples and insights for developers.
  • C# Memory LeakAug 21, 2025. Learn how to prevent memory leaks in C# caused by static event handlers. This guide explains IDisposable, SafeSubscriber, and best practices for managing event subscriptions and garbage collection in .NET.
  • What Is the Role of the Animator Controller in UnityAug 06, 2025. The Animator Controller in Unity plays a central role in managing and organizing animation logic for characters, UI elements, and game objects.
  • Understanding the MVC Application Life Cycle in ASP.NET Core (.NET 6/7/8)Jul 28, 2025. With the evolution of .NET into .NET Core and now .NET 6, 7, and 8, the MVC framework has seen major architectural improvements. Understanding the ASP.NET Core MVC application life cycle is crucial for developers building modern, scalable, and high-performance web applications.
  • Mastering Dependency Injection in .NET Core: A Complete Beginner-to-Advanced GuideJul 28, 2025. Dependency Injection (DI) is a cornerstone of modern software architecture in .NET Core and beyond. It promotes loose coupling, testability, and maintainability, making applications easier to build and scale.
  • How to Cancel Fetch Requests in JavaScript Using AbortControllerJul 23, 2025. Learn how to cancel fetch requests in JavaScript using the AbortController API. Improve performance, prevent duplicate API calls, and manage async operations more efficiently with real-world examples and clean code.
  • Understanding .NET MVCJul 14, 2025. ASP.NET MVC is a web framework from Microsoft that uses the Model-View-Controller pattern to build clean, testable, and scalable web applications using C# and Razor.
  • Build a RESTful Student Info API with ASP.NET MVC & C#.NET Jul 02, 2025. Learn how to build a simple RESTful API using ASP.NET MVC in C#. This beginner-friendly tutorial guides you through creating a student info API with models, controllers, routing, and JSON output step by step.
  • Understanding Workloads in KubernetesJul 02, 2025. Explore Kubernetes workloads like Pods, Deployments, Jobs & more. Clear, real-world insights to help beginners deploy, manage, and scale apps with ease.
  • Difference Between Minimal API and Controller API .NET CoreJun 20, 2025. Explore the key differences between Minimal API and Controller API in .NET Core, including structure, performance, routing, and use cases—helping you choose the right approach for your project.
  • Disabling SMBv1 on Domain ControllersApr 15, 2025. In this article, we're diving into a critical security practice: removing SMBv1 from domain controllers. While there’s already a wealth of material explaining why SMBv1 is bad, my goal here is to focus on how to take action in a production environment.
  • .NET Controllers or Minimal API’s ?Mar 11, 2025. In .NET, Controllers provide a structured MVC approach for complex applications, offering features like action filters and model binding. Minimal APIs offer a streamlined syntax for lightweight, high-performance APIs, ideal for microservices.
  • Harnessing ML.NET for Sentiment Analysis in .NET 9 ApplicationsMar 01, 2025. Learn how to build a Sentiment Analysis API using ML.NET and .NET 9. This guide covers setting up an ASP.NET Core Web API, training a model, and integrating machine learning for text sentiment prediction.
  • Unit Testing in .NET Core with xUnitDec 16, 2024. One of the main aspects of software testing that a developer can manage themselves is unit testing. It is employed to test your code's tiniest elements. Unit tests are used to verify that your code is functioning as intended or producing the desired results as you develop it.
  • Converting HTML to PDF or Image in C# Using wkhtmltopdfNov 05, 2024. This guide explains generating PDFs and images from HTML using wkhtmltopdf in C#. With wkhtmltopdf's Webkit-based engine, convert HTML content, including complex CSS and JavaScript, into high-quality PDFs or images.
  • Minimal APIs or Controllers in ASP.NET CoreOct 14, 2024. In ASP.NET Core, developers can choose between Minimal APIs and Controllers for building web APIs. Minimal APIs offer a lightweight, streamlined approach with simpler routing, while Controllers follow the traditional MVC pattern with more structure and features.
  • Integrating AngularJS with jQuery Select2 for Dropdown ChangesSep 02, 2024. Integrating AngularJS with jQuery Select2 enhances dropdown menus by combining AngularJS’s data binding with Select2’s advanced features. This setup involves initializing Select2 with AngularJS, handling dropdown changes, and synchronizing Angular models.
  • Document Upload in Java with Spring BootSep 02, 2024. This article demonstrates how to implement a dynamic document upload feature in a Spring Boot Java application. It allows users to upload multiple files by dynamically adding or removing input fields. The uploaded files are processed server-side, enhancing flexibility for document management and online forms.
  • Use of Automapper in ASP.NET CoreAug 16, 2024. 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, streamlining data transformations.
  • Understanding MVC in .NET CoreAug 12, 2024. This article provides a comprehensive guide to understanding the Model-View-Controller (MVC) architecture in .NET Core. It explores how MVC separates concerns in web applications, enabling more organized and maintainable code.
  • CQRS Simplified - Explained and ImplementedJul 30, 2024. 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 simplifies complex data handling, improves security, and enhances maintainability.
  • Functionality of DMA in C ProgrammingJul 28, 2024. Direct Memory Access (DMA) in C programming is a powerful technique for efficient memory management and data transfer. It allows peripherals to directly access memory without CPU intervention, enhancing system performance.
  • Understanding and Using Scope in .NET CoreJul 26, 2024. 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 all requests). Proper use of these scopes optimizes resource management and application performance.
  • How to Show and Hide Password in AngularJSJul 25, 2024. Implementing a show/hide password toggle in AngularJS enhances usability by allowing users to view or conceal their passwords. This involves creating an AngularJS component with a toggle feature, defining the module and controller, and applying basic CSS styling.
  • Integrating PayU Payment Gateway with .NET Core APIJul 10, 2024. Integrate PayU with your .NET Core API to securely accept payments. This guide covers creating a new .NET Core Web API project, configuring PayU settings, and implementing the payment service. Steps include setting up the project in Visual Studio, adding necessary packages, and creating the API controller for payment processing.
  • Understanding Dependency Injection in ASP.NET Core Web APIJun 24, 2024. 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 easier to manage dependencies and improve the modularity, testability, and maintainability of your applications.
  • Preventing XSS Attacks in ASP.NET Core MVCJun 12, 2024. Build a secure ASP.NET Core MVC blog app with Entity Framework Core. Follow steps to create models, controllers, views, and implement client-side validation and sanitization to thwart XSS attacks. Access the GitHub project for code reference and ensure your application is protected against common vulnerabilities.
  • Controller Action Result (2), in ASP.NET (Core) MVCJun 10, 2024. This article is a following up for the previous article, Controller Action Result (1), in ASP.NET MVC to cover the situation of ASP.NET Core MVC. This article actually has the same conclusion as previous one, with emphasis to Core situation.
  • Key Components of VMware NSX ALBMay 28, 2024. Explore the core components of VMware NSX ALB, including Service Engine, Controller, Console, Data Plane Scaling, and NSX ALB Cloud Services.
  • Introduction VMware NSX ALB Architectural OverviewMay 27, 2024. Discover VMware NSX ALB: a scalable, secure load-balancing solution optimizing application delivery across multi-cloud environments. Enhance performance and security today.
  • Transitioning from Controller to Minimal API in ASP.NET CoreMay 22, 2024. The ASP.NET Core framework has evolved significantly over the years, introducing new paradigms to streamline the development process. This article explores the process of transitioning from the traditional Controller-based approach to using Minimal APIs, highlighting the benefits and providing practical examples.
  • Routing to Controller Actions in ASP.NET CoreMar 30, 2024. In ASP.NET Core, routing plays a pivotal role in directing incoming HTTP requests to the appropriate controller actions, enabling developers to build powerful and structured web applications.
  • Namespace for Authentication Routes in MVC and Its ImportanceMar 19, 2024. The System.Web.Mvc namespace in ASP.NET MVC is crucial for authentication routes, aiding in code organization, readability, and integration with framework features for seamless authentication and authorization tasks.
  • Lets Create TabView in SwiftUIMar 14, 2024. This article contains a simple demo of creating Tab View in SwiftUI. Learn how to create a Tab View using SwiftUI in this tutorial. Follow step-by-step instructions to integrate tabs like Home, Favorites, Orders, and Settings into your SwiftUI project for streamlined navigation and enhanced UI customization.
  • How to Install and Configure RODC in ServerMar 12, 2024. In this article, we will explore A read-only domain controller (RODC) is a domain controller that hosts an Active Directory database's read-only partitions.
  • Unit Test in ASP.NET Core ApplicationMar 07, 2024. Creating unit tests for an ASP.NET Core API controller involves service mocking and exception handling. Set up your project, install packages, create a test project, mock the service, write tests, handle exceptions, and run tests.
  • How to Add Additional Domain Controller in ServerFeb 28, 2024. Deploying additional domain controllers increases the redundancy, which results in even greater resilience and higher availability.
  • Async Patterns in MVC Controllers for Efficiency or Adding Unnecessary Complexity?Feb 22, 2024. Explore the necessity of async patterns in MVC controllers—unveiling the intricacies of conventional and alternative coding styles
  • Building a URL Shortener with .NETFeb 01, 2024. Create a powerful URL shortener using the versatile .NET framework, specifically ASP.NET Core. This guide walks you through setting up a database, implementing URL shortening logic, and configuring controllers and views.
  • Routing to Controller Actions in ASP.NET Core MVCJan 30, 2024. In ASP.NET Core, routing to controller actions is facilitated through attributes that define route templates, mapping incoming HTTP requests to specific actions. Multiple conventional routes can be established in the Startup.cs file using the MapControllerRoute method.
  • Data Transfer in ASP.NET Core MVC Controllers with TempDataJan 29, 2024. In ASP.NET Core MVC, you can pass temporary data from one controller to another using TempData. TempData is a dictionary that can be used to share data between controllers during the current request and the subsequent redirect. Here's how you can achieve this:
  • Stars Rating System with Dapper in .NET CoreJan 29, 2024. This tutorial teaches ASP.NET Core MVC web application development with controllers and views. Implementing a star rating system with Dapper in .NET Core involves several steps. First, you need to set up your database schema to store ratings.
  • Eager Loading In ASP.NET Core Web API Complete Example Jan 22, 2024. In ASP.NET Core, eager loading is a technique used to load related data along with the main entity in a single database query. This helps to optimize performance by reducing the number of database calls. Let's implement an example of eager loading in an ASP.NET Core Web API using Entity Framework Core.
  • Synchronous vs Asynchronous Programming in ASP.NET Core Web APIJan 21, 2024. Synchronous Programming: In synchronous programming, tasks are executed one after the other, in a sequential manner. When a request is made to a synchronous API, the server processes the request and waits for it to be completed before moving on to the next task. This means that if one operation takes a long time to finish, it can block the execution of subsequent operations, potentially leading to slower response times for clients.Asynchronous Programming: On the other hand, asynchronous programming allows tasks to be executed concurrently. When a request is made to an asynchronous API, the server can initiate tasks and continue processing other requests without waiting for the previous tasks to be completed. This can lead to better scalability and responsiveness, especially in scenarios where certain operations, such as I/O operations, may take some time.ASP.NET Core Web API: In ASP.NET Core Web API, you have the flexibility to choose between synchronous and asynchronous programming models. The framework supports both approaches. Asynchronous programming is particularly useful when dealing with I/O-bound operations, such as accessing a database or making external API calls, where the application can continue processing other tasks while waiting for the I/O operation to complete.To implement asynchronous programming in ASP.NET Core Web API, you can use the `async` and `await` keywords in your controller methods, allowing you to write non-blocking code. This helps improve the overall performance and responsiveness of your API, especially in scenarios with high concurrency.
  • Handling HTTP Options Method in Angular and C#Jan 12, 2024. Learn about the HTTP OPTIONS method in this tutorial, focusing on how AngularJS frontend and C# backend work together. See how the AngularJS controller uses OPTIONS requests to communicate with the C# backend's Web API, exploring different options for interacting with the target resource.
  • Handling HTTP Put Method in AngularJS and C#Jan 12, 2024. Learn how to implement an HTTP PUT method in an AngularJS frontend and C# backend. The AngularJS HTML frontend features a form for resource updates, while the C# backend uses a Web API controller. Follow this tutorial for a step-by-step guide on seamless communication between the frontend and backend using the PUT.
  • Handling HTTP Patch Method in AngularJS and C#Jan 12, 2024. Discover the power of the HTTP PATCH method with this tutorial, focusing on AngularJS frontend and C# backend integration. Uncover the nuanced approach of making partial updates to resources, as the AngularJS controller leverages PATCH requests to the C# backend's Web API.
  • Controllers and Actions in MVCDec 28, 2023. In this article, we will learn about the role of controllers, action methods, and action filters in the MVC architectural pattern for web development. Understand their functions, significance, and examples to enhance your ASP.NET MVC application.
  • Microservices Development Using CQRS Architectural Design Pattern in Microsoft Asp.net Core Web API Dec 28, 2023. The Command Query Responsibility Segregation (CQRS) pattern is an architectural principle that separates the responsibility for handling commands (write operations that change state) from queries (read operations that retrieve state). It advocates having separate models for reading and writing data.Components of CQRS: Command: Represents an action that mutates the system's state.Query: Represents a request for data retrieval without changing the system's state.Command Handler: Responsible for executing commands and updating the system's state.Query Handler: Responsible for handling read requests and returning data in response to queries.Command Model: Contains the logic and rules necessary to process commands and update the data store.Query Model: Optimized for querying and presenting data to users, often involving denormalized or optimized data structures tailored for specific queries.Key Principles: Separation of Concerns: Splitting the responsibilities of reading and writing data helps in maintaining simpler, more focused models for each task.Performance Optimization: Enables independent scaling of read and write operations. The read model can be optimized for query performance without affecting the write model.Flexibility: Allows for different models to be used for reading and writing, which can cater to specific requirements and optimizations for each use case.Complex Domain Logic: Particularly beneficial in domains where read and write logic significantly differ, allowing tailored models for each type of operation.Benefits: Scalability: CQRS enables scaling read and write operations independently, optimizing performance.Flexibility and Optimization: Tailoring models for specific tasks allows for better optimization of the system.Complexity Management: Separating concerns can make the system easier to understand and maintain.
  • Choosing Between Controllers and Minimal API for .NET APIsDec 21, 2023. Explore the dichotomy of .NET API development with Controllers and Minimal APIs. This guide provides insights and real-world examples, empowering developers to choose between structured versatility and rapid simplicity based on project dynamics.
  • API Development Using Strategy Design Pattern with 3-Tier Architecture Nov 12, 2023. In today's fast-paced software development landscape, creating well-structured and maintainable applications is crucial. One popular design pattern that can greatly enhance the organization and flexibility of your ASP.NET Core Web API projects is the Strategy Design Pattern. This pattern allows you to encapsulate and swap out algorithms or behaviors at runtime, making it an ideal choice for handling various CRUD (Create, Read, Update, Delete) operations on your data models. In this article, we'll explore how to implement the Strategy Design Pattern within a 3-Tier Architecture in an ASP.NET Core Web API. You'll learn how to create a robust business logic layer, define concrete strategies for each CRUD operation, and seamlessly integrate them into your API controllers. By the end of this guide, you'll have a comprehensive understanding of how to leverage this pattern for a more maintainable and scalable API.
  • ASP.NET Core Web API Development with Memento PatternOct 20, 2023. The Mediator Pattern is a behavioral design pattern that promotes loose coupling among objects by centralizing their communication through a mediator object. In this pattern, multiple objects interact with each other indirectly through the mediator, rather than communicating directly.The primary goal of the Mediator Pattern is to reduce the dependencies between objects, making the system more maintainable and allowing for more flexible and scalable designs. It simplifies complex communication scenarios by having a single point of control, the mediator, which coordinates the interactions between different objects or components.
  • CRUD Operations in ASP.NET Core with 3-Tier Harmony and Command Builder Design Pattern Oct 04, 2023. Command Builder Design Pattern in an ASP.NET Core Web API using a Three-Tier Architecture for CRUD operations. For the sake of this example, let's assume you have a model named CSharpCornerArticle.
  • Building a Robust ASP.NET Core Web API with Singleton Design Pattern and Three-Tier ArchitectureOct 04, 2023. This example provides a basic structure for a Three-Tier Architecture in an ASP.NET Core Web API, implementing a Singleton Design Pattern for the Data Access Layer. Remember to adjust the code based on your specific requirements and consider using dependency injection for better testability and maintainability.
  • Create ASP.NET Core CRUD API with MongoDBSep 25, 2023. In this article, we've built a complete CRUD API using ASP.NET Core and MongoDB. You've learned how to define a model, set up a MongoDB database, create a MongoDB context, and implement CRUD operations in a controller. This API can serve as a foundation for building more complex applications with MongoDB as the database backend.
  • Creating CRUD API with Dapper in ASP.NET CoreSep 22, 2023. In this example, I'll demonstrate how to perform CRUD (Create, Read, Update, Delete) operations using Dapper in an ASP.NET Core Web API with a real-world use case model named CSharpCornerArticle. This model represents articles, and we'll create endpoints to manage these articles.
  • Securing ASP.NET Core Web API with JWT Authentication and Role-Based AuthorizationSep 09, 2023. Securing APIs in an ASP.NET Core Web API involves implementing authentication and authorization mechanisms to protect your resources and ensure that only authorized users can access them. In this example, I'll provide a step-by-step guide on how to secure an ASP.NET Core Web API using JWT (JSON Web Tokens) authentication and role-based authorization.
  • Efficient PDF Generation in ASP.NET Core Web API Using DinkToPdfSep 09, 2023. Generating PDF files in an ASP.NET Core Web API is a common requirement, and there are several libraries available to help with this task. In this example, I'll show you how to generate PDF files using the popular library called DinkToPdf, which is a .NET wrapper for the C library DinkToPdf. We'll also follow best practices for structuring your ASP.NET Core Web API project.
  • Addressing Common Code Smells in ASP.NET Core Sep 09, 2023. Code smells are common issues in software development that indicate potential problems in the code. In ASP.NET Core or any other programming language, addressing code smells is essential for maintaining a clean and maintainable codebase. Let's go through an example and address some common code smells step by step.
  • Real-time Communication with WebSocket Protocol in ASP.NET CoreSep 04, 2023. This example provides a foundational structure for real-time communication in ASP.NET Core using WebSockets. You can expand upon this foundation to create more complex real-time applications, such as chat rooms, notifications, or collaborative editing tools, by adding features like authentication, user management, and message persistence.
  • Optimizing API Performance in ASP.NET Core Web API with MiniProfiler and GlimpseSep 01, 2023. ASP.NET Core Web API's performance using tools like MiniProfiler and Glimpse. These tools are excellent for profiling and gaining insights into your application's performance, which can help you identify bottlenecks and areas for improvement. Here's a detailed guide:
  • File Upload Handling: API Endpoint and multipart/form-dataAug 30, 2023. ASP.NET Core Web API with the multipart/form-data content type. By following the steps outlined above, you can create an endpoint that allows users to upload files to your server.
  • Mastering Dependency Injection and Third-Party IoC IntegrationAug 29, 2023. Dependency Injection (DI) is a design pattern used in software development to achieve loosely coupled components by allowing the injection of dependencies into a class rather than creating them within the class. This promotes better code reusability, testability, and maintainability. In the context of Dependency Injection, an Inversion of Control (IoC) container is a tool that manages the injection of dependencies.
  • Best Practices for Creating ASP.NET Core REST API using OpenAPIAug 22, 2023. 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 scalability
  • Creating Dynamic Dropdown Lists in ASP.NET MVC Using AJAXAug 12, 2023. we have learned how to create dynamic dropdown lists with cascading behavior in an ASP.NET MVC application using AJAX. The JavaScript AJAX functions communicate with the server to fetch data based on user selections, and the ASP.NET MVC controller methods
  • Resolving CORS Origin Using Custom Middle ware in ASP.Net Web API Aug 01, 2023. In ASP.NET Core, middleware is a component or piece of software that sits in the request-response pipeline. Middleware is used to handle or modify incoming HTTP requests and outgoing HTTP responses. It provides a way to add custom logic and behaviors to the application's processing flow.
  • Extending Azure Data Services to Any Infrastructure with Azure Arc Data ControllersMay 04, 2023. "Extending Azure Data Services to Any Infrastructure with Azure Arc Data Controllers" is an article that provides a comprehensive overview of Azure Arc Data Controllers. It explains what they are, how they work, and their benefits for organizations looking to manage and govern data across hybrid and multi-cloud environments. The article highlights the consistent management and governance model, extended Azure data services, improved security and compliance, and increased agility and scalability that Azure Arc Data Controllers offer.
  • Highlight Cells Using Conditional Formatting in Excel in JavaApr 26, 2023. This article provides a comprehensive guide on using Conditional Formatting in Excel spreadsheets using Free Spire.XLS for Java library. It covers six examples of how to highlight cells using conditional formatting, including highlighting duplicate values, highlighting top/bottom 3 values, highlighting values above/below average, highlighting values between two numbers, highlighting every other row/column, and adding data bars to a cell range. The article also includes step-by-step instructions on how to install the Free Spire.XLS for Java library, prerequisite knowledge, and code examples for each of the six examples. By the end of the article, readers will have a solid understanding of how to apply conditional formatting to their Excel spreadsheets using Java.
  • How to consume multiple GET API in one view in MVCApr 14, 2023. we will learn How we can consume multiple GET APIs in one view in MVC
  • Vibrate A Cell Phone In JavascriptMar 02, 2023. The VIbrate API allows vibrating the device if the API is supported by that device.
  • Getting Started with Dependency Injection in ASP.NET Core using C#Feb 17, 2023. In this article, we explored how to use dependency injection (DI) in ASP.NET Core using C#. We covered the basics of DI, including what it is and why it's important. We then looked at how to set up DI in an ASP.NET Core application, including registering services and injecting dependencies into controllers, services, and middleware.
  • Controller Action Result (1), In ASP.NET MVCJan 19, 2023. This article discuss the various types of Controller Action Results in ASP.MVC.
  • MVC Controllers Can Automatically Infer [FromServices] In .Net 7Dec 27, 2022. In.Net 7, MVC Controllers can automatically infer [FromServices].
  • How To Post Data To The Controller Using AJAX With Validations In ASP.NET Core Sep 05, 2022. In this article, we are going to discuss how we can post data to controller in asp.net core using Ajax with form serialize and without form serialize. With form serialize we also going to implement validation in form. We are not going to save or retrieve data from database we just post data to the controller.
  • Reduce Spacing Between CollectionView CellMay 13, 2022. This article is about to reduce white spacing between CollectionView cells.