Resources  
  • Building Custom Middleware for API Request and Response Logging in ASP.NET CoreNov 13, 2025. Master API request/response logging in ASP.NET Core using custom middleware. Enhance debugging, auditing, and performance with practical implementation tips and production-ready enhancements.
  • Efficient File Streaming and Range Requests in ASP.NET Core APIsNov 13, 2025. Stream large files efficiently in ASP.NET Core! Learn how to implement file streaming and range requests for resumable downloads and optimized media delivery. Boost performance!
  • Fortifying API Communication: Implementing End-to-End Encryption and HTTPS in ASP.NET CoreNov 10, 2025. Harden your ASP.NET Core APIs! Learn to implement end-to-end encryption with HTTPS, TLS, and AES. Protect data in transit and at rest for robust security.
  • Safely Retrieving Encrypted Form Values in ASP.NET Using Request.Form[UniqueID]Nov 11, 2025. Securely retrieve encrypted form values in ASP.NET using Request.Form[UniqueID]. Learn best practices, avoid common pitfalls, and ensure data integrity with server-side validation. Protect sensitive data!
  • Set Up Traefik with Docker: Secure, Smart HTTPS RoutingNov 06, 2025. Learn how to deploy Traefik with Docker for automatic HTTPS, easy container routing, and a visual dashboard—all in one beginner-friendly guide.
  • How to Create a Pull Request on GitHubNov 05, 2025. Learn how to create a pull request on GitHub! This tutorial covers cloning, branching, pushing, and merging for effective code review and collaboration.
  • Webhooks + Azure Functions (.NET 9 Isolated Worker) Oct 31, 2025. Build a serverless webhook endpoint in Azure Functions using .NET 9 and Visual Studio. Receive, validate, and process webhook events without writing any PowerShell commands.
  • How to Create Custom Middleware in ASP.NET CoreOct 27, 2025. Master ASP.NET Core middleware! Learn to create custom components for logging, authentication, and request handling. Enhance your web app's functionality today!
  • AI Agents in Practice: IT Access Request & Provisioning Agent Oct 19, 2025. Automate IT access requests with AI! This agent streamlines provisioning by validating identity, enforcing policies, and ensuring approvals. It grants least-privilege, time-boxed access to systems like databases, improving security and efficiency. All decisions are backed by policy claims and receipts.
  • AI Agents in Practice: Employee Leave Request Agent Oct 20, 2025. Streamline employee leave requests with an AI agent! This agent automates leave processing by verifying eligibility, checking policy compliance, and managing approvals. It ensures accurate leave balance tracking, policy adherence, and efficient workflow management, reducing HR workload and improving employee experience. Perfect for vacation, sick leave, and PTO requests.
  • Module 16 of 40 : ASP.NET Core Middleware Mastery: Custom Logging, Auth & Pipeline ControlOct 20, 2025. Master ASP.NET Core middleware! This comprehensive guide covers custom logging, authentication, error handling, and pipeline optimization. Learn to build robust and efficient web applications with real-world examples, advanced patterns, and best practices for ultimate control over your HTTP pipeline. Enhance API security, performance, and request tracking.
  • Triggering Durable Orchestration On-Demand: A Real-Time Healthcare Claims Validation Workflow Using Azure Durable FunctionOct 15, 2025. Discover how to trigger Azure Durable Functions on-demand using HTTP for real-time workflows, exemplified by a healthcare claims validation scenario. Learn to securely pass input parameters, implement best practices for enterprise deployments, and ensure a resilient, auditable, and compliant pipeline. Explore deterministic instance IDs, Application Insights integration, and authentication strategies for production-ready solutions.
  • Three Ways to Define Middleware in .NET Core (with Examples)Oct 09, 2025. Unlock the power of .NET Core middleware! This article explores three distinct methods for defining middleware: inline, custom, and extension methods. Learn when to use each approach with practical examples for logging, diagnostics, and request processing. Discover how to build composable pipelines for robust and maintainable .NET Core applications. Choose the right technique for quick prototypes or complex, reusable components, and elevate your .NET Core development skills.
  • gRPC: Accelerating Microservices with Lightning-Fast CommunicationOct 07, 2025. Unlock lightning-fast microservices with gRPC! This article explores Google's high-performance RPC framework, built on HTTP/2 and Protocol Buffers. Discover how gRPC surpasses REST with bi-directional streaming, efficient serialization, and cross-language support. Ideal for cloud-native architectures, IoT, and real-time applications, gRPC empowers scalable and efficient inter-service communication.
  • Understanding Network Communication ProtocolsSep 27, 2025. Unlock the secrets of network communication! This guide breaks down essential protocols like TCP, UDP, IP, HTTP, and FTP, explaining how devices communicate on networks and the internet. Learn about reliable data transfer, real-time streaming, IP addressing, web page requests, and file sharing. Understand the backbone of internet communication and how data seamlessly moves across networks.
  • Azure IIS Setup: Installing a Free Let’s Encrypt SSL CertificateSep 27, 2025. Secure your Azure-hosted IIS web applications with a free Let's Encrypt SSL certificate! This step-by-step guide walks you through the entire process, from prerequisites to verification, ensuring encrypted communication, improved user trust, and a boost in search engine rankings. Learn how to use Win-ACME to automate certificate installation and renewal, saving you time and resources. Get HTTPS up and running on your Azure website today!
  • How to Fix Cross-Origin Request Blocked Error in JavaScriptSep 23, 2025. This article provides practical solutions to fix CORS issues when using the Fetch API. Learn how to enable CORS on the server, use proxy servers, leverage cloud service settings, and understand the risks of browser extensions. Securely fetch API data and ensure smooth application performance across environments by implementing these best practices for handling CORS effectively.
  • 🌐 Understanding Protocols: The Rules Behind Digital CommunicationSep 18, 2025. Unravel the mystery of protocols, the unsung heroes of digital communication! This guide explains how these essential rules govern data exchange across the internet, ensuring seamless interaction between devices. Learn about different types of protocols like TCP/IP, HTTP/HTTPS, and DNS, and discover why they're crucial for interoperability, reliability, and security in our connected world. Understand the advantages and challenges of protocols in modern networks.
  • Making Seamless Network Calls Using Chopper in FlutterSep 16, 2025. This article provides a step-by-step guide to using the Chopper package for clean, reusable, and efficient API integration. Learn how to define API endpoints, generate code automatically, and leverage built-in features like interceptors and JSON conversion. Say goodbye to boilerplate code and create maintainable network layers in your Flutter apps.
  • Using CancellationToken in Web API: A Complete GuideSep 14, 2025. Discover how to use CancellationToken in Web APIs to enhance performance and resource management. Learn to gracefully handle client request cancellations, preventing wasted server resources on long-running tasks like database queries and file uploads. This guide covers best practices, scenarios for usage, and when to avoid CancellationToken, ensuring efficient and scalable API design. Implement cancellation effectively to improve user experience and reduce server load.
  • Security Headers Every ASP.NET Core App Should HaveSep 12, 2025. This article provides a comprehensive guide to protecting against XSS, clickjacking, and other common web vulnerabilities. Learn how to implement HSTS, CSP, X-Frame-Options, and more with practical code examples and best practices. Boost your app's security rating and safeguard user data with these easy-to-implement security measures, including middleware implementation and testing strategies.
  • Cross-Site Request Forgery (CSRF) Protection in ASP.NET CoreSep 10, 2025. This article details built-in mechanisms like anti-forgery tokens, SameSite cookies, and global validation to safeguard authenticated users. Learn how to implement CSRF protection in Razor Pages, MVC, AJAX, and Web APIs, ensuring your application is secure against unauthorized actions.
  • Different types of Network Protocols?Sep 09, 2025. Explore the essential world of network protocols, the unsung heroes of digital communication. This guide breaks down various protocol types, from communication protocols like HTTP, TCP/IP, and UDP, to management and security protocols such as SNMP, SSL, and TLS. Understand how these protocols ensure seamless, reliable, and secure data transfer across networks, powering the internet and beyond.
  • Complete End-to-End Guide: HTTPS, HSTS, and TLS in ASP.NET CoreSep 04, 2025. Comprehensive guide to securing ASP.NET Core applications with HTTPS, HSTS, and TLS. Learn step-by-step how to enforce encrypted communication, prevent downgrade attacks, and configure secure protocols from development to production. Includes TLS configuration in Kestrel, secure cookies, production certificate management, and CI/CD deployment considerations.
  • REST API Introduction and how it works?Sep 01, 2025. Unlock the power of REST APIs! This guide explains how REST APIs enable seamless communication between systems over the internet using HTTP methods like GET, POST, PUT, DELETE. Learn about key features like statelessness, the client-server model, and caching. Plus, discover how to build a simple REST API with Node.js and Express, and explore real-world applications in social media, e-commerce, and more. Understand the difference between REST and GraphQL.
  • Easy way to Handle cancellation of API Requests in React with AbortSignal (TypeScript)Aug 20, 2025. I am here to address a common challenge in React + TypeScript apps: managing asynchronous HTTP requests when they become irrelevant, especially when components unmount or props change during data fetching.
  • Node.js API Rate Limiting Explained: Token Bucket & Leaky Bucket TechniquesAug 20, 2025. This article is about implementing rate limiting in a Node.js API. Learn the why and how, compare algorithms (fixed window, sliding window, token bucket, leaky bucket), and see working Express middleware examples (in-memory and Redis-backed) with best practices for headers, testing, and production hardening.
  • What is middleware in Node.js (especially in Express.js)?Aug 18, 2025. This article explains what middleware is in Node.js, with a special focus on Express.js. It uses simple words and clear examples to help you understand how middleware works and why it’s important.
  • Track Crypto Token Prices from CoinGecko Using HTTP ModuleAug 16, 2025. If you’re a crypto trader, investor, or just a blockchain enthusiast, staying updated on token prices is crucial. Constantly checking prices manually is a productivity killer — and premium market data tools can be expensive.
  • Fetch Column Headers from Excel Files in a Folder using Power AutomateAug 15, 2025. In this article its mainly focus on extracting the column header names from multiple excel sheet stored in a folder using Power Automate.
  • Understanding Key HTTP Status Codes: 400, 401, 404, and 204Aug 13, 2025. HTTP status codes like 400, 401, 404, and 204 guide API communication by indicating errors, missing resources, or successful requests without content, helping developers debug and improve web applications efficiently.
  • Difference Between Self-Signed and CA-Signed CertificatesAug 13, 2025. In the world of digital security, SSL/TLS certificates play a crucial role in ensuring encrypted communication and verifying identity over networks, especially the internet. When it comes to obtaining a certificate, two primary options: self-signed certificates and Certificate Authority (CA)-signed certificates.
  • Everything You Need to Know About Minimal APIs in .NETAug 11, 2025. Learn to build high-performance, lightweight APIs using Minimal APIs in .NET 6/7. Explore Clean Architecture, DDD, validation, auth, and CRUD with a Product API example for scalable, maintainable solutions.
  • Automating IT Support Requests with Microsoft Power Automate Aug 08, 2025. Learn how to automate IT support using Microsoft Power Automate and Forms. Capture support tickets, create Planner tasks, send emails, and update task details to boost productivity and streamline your IT workflow easily.
  • Building Enterprise-Grade .NET Core Web API: A Clean Architecture GuideAug 05, 2025. A robust backend project using Clean Architecture with layered structure, SOLID principles, middleware, JWT auth, SignalR for real-time, email integration, third-party services, and Serilog logging.
  • Build a Weather App in Python Using the OpenWeatherMap APIAug 05, 2025. Learn how to build a real-world Weather App in Python that fetches live weather data from the OpenWeatherMap API. This beginner-to-intermediate tutorial covers acquiring an API key, making HTTP requests, parsing JSON, handling errors, and optionally extending the app into a web interface using Flask.
  • How to handle cyber security as a small web dev?Aug 05, 2025. Easy and practical tips for small web developers to keep their websites safe. It covers password security, updates, using HTTPS, server safety, backups, and more—helping you protect your projects even without a big team.
  • RESTful APIs Cheatsheet – A Detailed GuideAug 01, 2025. This RESTful API cheatsheet offers developers a quick reference guide covering core concepts, HTTP methods, best practices, and advanced topics like security, versioning, caching, and error handling for efficient API design.
  • Best Practices for Exception Handling in ASP.NET Core Web APIsAug 01, 2025. Exception handling is a critical aspect of building robust, secure, and maintainable Web APIs. In ASP.NET Core, handling exceptions gracefully ensures that the API provides meaningful error information to consumers without exposing sensitive internal details or causing the application to crash.
  • ASP.NET Web API Cheatsheet – Complete Guide in Simple LanguageJul 31, 2025. ASP.NET Web API is a framework for building RESTful services using HTTP. It supports routing, content negotiation, filters, versioning, and integration with tools like Swagger for scalable API development.
  • 🧾 Creating Custom Middleware in ASP.NET Core – The Complete Guide with Real ExamplesJul 29, 2025. ASP.NET Core is known for its modular pipeline, where middleware components play a critical role in handling HTTP requests and responses. Middleware can perform a variety of tasks such as request logging, authentication, routing, response modification, error handling, and more.
  • Physical Design of IoT Part 2Jul 28, 2025. In this article we will learned about Fourth Layer of IoT Protocols that is Application Layer which includes HTTP, CoAP, Websockets, MQTT, XMPP, DDS, AMQP Protocols with their work, advantages, and disadvantages.
  • 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.
  • 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.
  • Mastering Middleware in ASP.NET Core: The Complete Guide to Request PipelineJul 18, 2025. Master middleware in ASP.NET Core by learning its role in request processing, lifecycle stages, built-in components, and custom implementations—plus interview tips to ace technical discussions confidently.
  • OpenTelemetry in .NET 9: Trace Requests End-to-End with JaegerJul 11, 2025. Trace user requests end-to-end using OpenTelemetry and Jaeger with .NET 9. Monitor HTTP calls, SQL queries, and frontend actions in real-time, enabling full-stack observability, debugging, and performance optimization.
  • What is Node.js ArchitectureJul 09, 2025. Node.js is a fast and lightweight runtime that executes JavaScript on the server side. Its single-threaded, event-driven, non-blocking architecture makes it ideal for real-time, scalable, and efficient web applications.
  • Creating a Basic Node.js REST API (GET, POST, PUT, DELETE)Jul 09, 2025. Learn how to build a simple RESTful API using Node.js and Express. This tutorial covers CRUD operations (GET, POST, PUT, DELETE), JSON handling, and running a local server with in-memory data storage.
  • Hide Column Headers and Show Row Headers in C#Jul 08, 2025. Learn how to display DataGridView data horizontally in a WinForms application. This article shows you how to set up row headers, add columns, and rotate data display programmatically.
  • Webhook pattern for an Azure Logic AppJul 01, 2025. This article describes how we can use asynchronous request reply pattern, webhook pattern with logic app to resolve timeout related issues during large data processing.
  • Logging in ASP.NET Core Web API Using MongoDBJun 03, 2025. Logging is one of the most important parts of building a real-world application. It helps you track errors, monitor behavior, and understand what your app is doing behind the scenes.
  • Build & Deploy Azure Function Using C# and Integration with Azure SQLMay 05, 2025. This article walks you through creating the function, connecting to SQL, and deploying it to Azure perfect for developers looking to build serverless apps with database support.
  • Everything about Web APIMay 05, 2025. This article is focused on Core Concepts, ASP.NET Core Specific, Advanced Features, Testing and Documentation, Performance & Design, Best Practices, Real-World Integration
  • Authenticated Requests in .NET 9 Web API [GamesCatalog] 21May 02, 2025. We aim to create a mobile app and its backend using C# and .NET. We will use the IGDB game review API: https://api-docs.igdb.com/#examples With it, we can build a mobile game catalog app and store our reviews.
  • Sharing Session and Application dataApr 21, 2025. The request scope makes data available to multiple pages processing the same request. But in many cases, data must be shared over multiple requests.
  • .NET 9 Apps Are Faster Than EverApr 19, 2025. Explore .NET 9’s impressive performance improvements! From faster JSON serialization, optimized JIT compiler, reduced memory usage, to enhanced HTTP/3 handling
  • Implementing JWT Authentication in Python APIsApr 10, 2025. Learn how to implement JWT authentication in a Python Flask API with step-by-step guidance. Secure your routes, generate tokens, and validate users with best practices for modern web API security.2/2
  • How to Build Serverless APIs with Azure Functions in Azure PortalMar 28, 2025. Learn how to build and deploy serverless APIs using Azure Functions in the Azure Portal. This article covers creating an HTTP-triggered function, testing, securing, and scaling it efficiently.
  • Consuming HTTP Calls in .NET MAUI Using HttpClientMar 27, 2025. Learn how to use HttpClient in .NET MAUI to perform GET, POST, PUT, and DELETE operations on a REST API. Build a simple UI and display JSON responses using alerts.
  • Evolution of Web Scraping: Insights from John Godel on the Enhanced HtmlFetcher ClassMar 24, 2025. In the ever-evolving landscape of web development, efficiently retrieving and parsing web data has become crucial. Recently, I had the opportunity to delve into a sophisticated yet efficient C# class that achieves this goal: the HtmlFetcher class.
  • Understanding TLS and HTTPS in .NETMar 10, 2025. TLS (Transport Layer Security) is a cryptographic protocol securing data transmission over networks, ensuring encryption, authentication, and integrity. HTTPS integrates TLS with HTTP, providing secure web communications. In .NET applications, enforcing HTTPS and supporting TLS 1.2+ enhances security.
  • Scope Communication Object in JSP Feb 28, 2025. The Scope Communication object consist of session object, application object and pageContext object.
  • Integrate External Application with D365 CRM Using Power AutomateFeb 24, 2025. This article covers setting up automated workflows, using connectors, and synchronizing data seamlessly. Enhance business processes by enabling smooth communication between Dynamics 365 and third-party apps with low-code automation.
  • Deploying Vaultwarden on Docker for Secure Password ManagementFeb 17, 2025. Set up a private, self-hosted Vaultwarden server with Docker. Securely manage your passwords while maintaining complete control over your data.
  • Security Best Practices in ASP.NET CoreFeb 14, 2025. Secure your ASP.NET Core app with HTTPS, JWT, OAuth2, and API keys. Prevent SQL injection, XSS, and CSRF attacks. Use encryption, logging, monitoring, and secure file uploads. Keep dependencies updated for continuous security.
  • Dynamic CORS Setup in .NET Core with JSON ConfigurationFeb 09, 2025. Learn how to configure CORS dynamically in .NET Core 9 using appsettings.json. Manage multiple allowed origins easily, enhance security, and improve flexibility for different environments like development, staging, and production.
  • MQTT vs HTTP: Understanding the Differences Jan 30, 2025. Explore the key differences between MQTT and HTTP protocols in this detailed comparison. Understand their strengths, use cases, and how each protocol fits within IoT applications.
  • Error handling in AngularJan 19, 2025. Error handling in Angular ensures smooth user experiences and easier debugging. Techniques include HTTP errors, global handlers, interceptors, RxJS operators, guards for routes, user-friendly messages, retries, and external logging.
  • Integrate GPT Models with Azure OpenAI ServiceJan 18, 2025. Learn to set up Azure OpenAI Service: create an account, request access, deploy resources, obtain API keys, explore models like GPT-4, integrate via APIs, test, monitor usage, and scale for powerful AI-driven applications.
  • Configure SharePoint Site Settings Using Power AutomateDec 26, 2024. This article covers automating site settings configuration, reducing manual tasks, and improving efficiency. With Power Automate workflows, you can manage permissions, update site properties, and automate administrative tasks effortlessly.
  • Learn HTTP Interceptors in AngularDec 26, 2024. HTTP Interceptors in Angular are powerful tools that allow developers to modify or handle HTTP requests and responses globally. They are used for tasks like adding authentication tokens, logging, error handling, and transforming API data.
  • Custom middleware in .Net coreDec 24, 2024. Create a custom middleware in .NET Core to handle unhandled exceptions, and log errors, and return a user-friendly JSON response. Integrate it into the pipeline and test with endpoints to ensure robust error management.
  • Use Endpoints Explorer with .http Files in Visual StudioDec 23, 2024. Say goodbye to Postman and Swagger with Endpoints Explorer in Visual Studio! Learn how to test and explore APIs using .http files, simplify your API workflow, and enhance your development experience.
  • Understanding HTTP Status Codes: List of Errors & Their MeaningsDec 17, 2024. Comprehensive guide to HTTP error codes, covering their meanings, uses, and practical examples. Learn to troubleshoot 4xx errors effectively.
  • Rate Limiting In .NET CoreDec 07, 2024. This article explores implementing rate limiting using middleware, configuring policies, and handling scenarios like API throttling. Learn to optimize your applications effectively with ASP.NET Core.
  • Understanding .http Files in .NET 8Dec 01, 2024. Discover how to enhance API testing with Visual Studio's .http file feature. Learn to create and execute HTTP requests directly within the IDE, eliminating the need for external tools like Postman.
  • Optimizing Performance in Azure Cosmos DB: Best PracticesNov 29, 2024. Azure Cosmos DB optimization enhances performance, scalability, and cost-efficiency. Key practices include selecting the right partition key, customizing indexing, optimizing queries, tuning consistency levels, and leveraging TTL and change feed.
  • How to Use Microsoft Teams for Project ManagementNov 28, 2024. Microsoft Teams simplifies project management by integrating task management, real-time communication, and collaboration. Use Planner for tasks, schedule check-ins, and keep your team organized with chat updates and meetings.
  • How to Use Markdown to Format Power Automate Approval RequestsNov 25, 2024. This guide explains how to create visually appealing and well-structured emails, improving clarity and user experience in approval workflows. Customize your emails with ease using HTML.
  • Introduction To Minimal API using ASP.NET Core 8Nov 21, 2024. Minimal API in .NET Core 6.0 simplifies the process of creating HTTP APIs by reducing code verbosity and dependencies. It is ideal for microservices, offering advantages like lightweight routing, improved performance, and accelerated development.
  • Converting HTML to PDF or Image in C# Using wkhtmltopdf Part 2 - Header & FooterNov 13, 2024. In this tutorial, learn how to convert HTML to PDF or image in C# using wkhtmltopdf. This part covers adding and customizing headers and footers in your generated PDFs, enhancing document structure and appearance.
  • Managing User Data in Azure AD with Microsoft Graph APINov 05, 2024. Microsoft Graph API is a RESTful web API that provides access to Microsoft 365 services, enabling developers to manage user data in Azure Active Directory. It allows operations such as retrieving, creating, updating, and deleting users.
  • Handling Transient Failures in .NET 8 With PollyNov 04, 2024. This article discusses implementing a retry mechanism for handling transient faults in service interactions. It defines transient faults, such as temporary network issues or resource exhaustion, and emphasizes the importance of retrying requests.
  • Add Multiple Users to SharePoint Group together in one API callOct 26, 2024. This article outlines how to streamline adding multiple users to a SharePoint Group using Power Automate. By leveraging a single HTTP request, users can efficiently batch add members to a group.
  • Web api call in AndroidOct 25, 2024. This article explains how to call a Web API in an Android app using Java. It covers key concepts like HTTP methods (GET, POST), status codes, headers, and the use of the OkHttp library for making API requests.
  • Mastering API Testing with Api.http Files in .NET ProjectsOct 23, 2024. The Api.http file in a .NET project is a text file containing one or more HTTP requests that can be executed directly from the development environment, such as Visual Studio or Visual Studio Code. This file enables developers to quickly test API endpoints without the need for external tools such as Postman or cURL.
  • ASP.NET Core MiddlewareOct 22, 2024. ASP.NET Core Middleware plays a crucial role in the request processing pipeline of web applications. It allows developers to add custom functionalities, such as authentication, logging, and error handling, to handle HTTP requests and responses efficiently.
  • Customizing HTTP Headers with Middleware in ASP.NET CoreOct 12, 2024. In this article, we explore how to modify HttpResponse using custom middleware in ASP.NET Core. We create a custom middleware that injects headers into the response. By adding conditions, specific APIs can have unique headers.
  • Mastering SQL Query Generation with Azure OpenAIOct 09, 2024. Leverage Azure OpenAI to transform natural language into SQL queries seamlessly. By integrating Azure OpenAI and Azure SQL Database, you can simplify data querying and enhance accessibility. Learn how to set up the environment, construct prompts, and generate SQL queries using powerful AI models.
  • ​Implementing CORS in .NET Core 8Oct 03, 2024. This article explores Cross-Origin Resource Sharing (CORS) in .NET Core 8, specifically for Angular applications. It outlines best practices for configuring CORS, including setting allowed origins, handling preflight requests, and managing credentials.
  • Overview of Minimal APIOct 01, 2024. Minimal API in ASP.NET Core provides a streamlined approach to building HTTP APIs with minimal configuration. Introduced in .NET 6, it allows for lightweight API development without controllers, making it ideal for small projects. This article covers key features, and differences from traditional APIs, HTTP verbs, and routing techniques.
  • Chain of Resposability PatternSep 24, 2024. The Chain of Responsibility is a behavioral design pattern that enables passing requests along a series of handlers. Each handler decides to process the request or forward it to the next in line. This pattern allows for flexible request processing and decouples sender and receiver.
  • HTTP Methods for Web DevelopmentSep 24, 2024. HTTP methods are essential for communication between clients and servers in web development. They define how data is requested, sent, and managed. Common methods include GET, POST, PUT, and DELETE, each serving different purposes like fetching data, submitting forms, updating, or deleting resources.
  • Learn NLog Advanced Usage / Change NLog Configuration Per RequestSep 23, 2024. This article explores implementing dynamic logging in multi-tenant applications using NLog. It discusses configuring NLog to enable debug logging on a per-request basis without modifying existing configurations.
  • Response Caching with Cache Profiles in .NET Core 8Sep 22, 2024. The process by which a browser or other client caches a server's response is known as response caching. This will facilitate the prompt processing of subsequent requests for the same resources. Furthermore, the server won't have to process and produce the same response repeatedly thanks to this.
  • Understanding Model Binding in ASP.NET Core with .NET 8Sep 17, 2024. Model binding in .NET Core simplifies the process of mapping HTTP request data to action method parameters. It automatically extracts data from various sources like query strings, form submissions, route parameters, HTTP headers, and request bodies, making it easier to handle client-server interactions efficiently.
  • Implement Rate Limiting in REST API in .NET 8Sep 12, 2024. Rate limiting is a technique used to control the number of API requests a client can make within a set timeframe, helping to prevent server abuse, protect resources, and ensure fair usage. This article covers implementing rate limiting in .NET 8 Web API using middleware and customizing it for specific needs.
  • Cross-Site Request Forgery (CSRF) in ASP.NET CoreSep 12, 2024. CSRF is a security vulnerability where attackers trick authenticated users into making unintended requests. This ASP.NET Core example demonstrates using anti-forgery tokens to prevent CSRF attacks. It shows how to protect endpoints with tokens, customize them, and handle AJAX requests securely.
  • Baisc of IHttpClientFactory in .NET CoreSep 10, 2024. 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 typed clients, and support for resilience with Polly, making it ideal for handling HTTP requests efficiently.
  • Virtual Threads in Java JDKSep 08, 2024. Java Virtual Threads, introduced in Project Loom, offer a lightweight alternative to traditional platform threads by allowing the JVM to manage threads instead of the OS. This improves scalability and resource efficiency, enabling applications to handle thousands of concurrent tasks with minimal overhead.