I Love .NET This is a .NET knowledge sharing platform with live demos crafted by developers for developers with love. https://ilovedotnet.org Copyright 2026 2026-02-23T07:48:03+05:30 https://ilovedotnet.org/image/brand/mini-logo.png Abdul Rahman https://linkedin.com/in/thebhai [email protected] https://ilovedotnet.org/blogs/ddd-ports-and-adapters-pattern-in-dotnet Ports and Adapters Pattern in DDD - Implementing Hexagonal Architecture in .NET In this post I will teach you how to implement the Ports and Adapters pattern in .NET with a complete five-step walkthrough: define the port, create an in-memory adapter for tests, create an EF Core adapter for production, swap adapters, and protect contracts with shared tests. 2026-08-16T22:30:00+05:30 2026-08-16T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to implement the Ports and Adapters pattern in .NET with a complete five-step walkthrough: define the port, create an in-memory adapter for tests, create an EF Core adapter for production, swap adapters, and protect contracts with shared tests. https://ilovedotnet.org/blogs/ddd-onion-architecture-in-dotnet Onion Architecture in DDD - Keeping Your Domain Pure and Testable in .NET In this post I will teach you how to implement Onion Architecture in .NET to keep domain logic pure and infrastructure-independent, with a complete request flow walkthrough using a licensing domain example. 2026-08-09T22:30:00+05:30 2026-08-09T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to implement Onion Architecture in .NET to keep domain logic pure and infrastructure-independent, with a complete request flow walkthrough using a licensing domain example. https://ilovedotnet.org/blogs/ddd-anti-corruption-layer-pattern-in-dotnet Anti-Corruption Layer Pattern in DDD - Protecting Your Domain from External Systems in .NET In this post I will teach you how to implement the Anti-Corruption Layer pattern in .NET to protect your domain model from external system concepts, with a complete email gateway example using ports, adapters, and translators. 2026-08-02T22:30:00+05:30 2026-08-02T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to implement the Anti-Corruption Layer pattern in .NET to protect your domain model from external system concepts, with a complete email gateway example using ports, adapters, and translators. https://ilovedotnet.org/blogs/ddd-context-maps-and-relationships-in-dotnet Context Maps and Relationships in DDD - Visualizing Bounded Context Integrations in .NET In this post I will teach you how to use Context Maps to document and implement relationships between Bounded Contexts, covering Customer-Supplier, Partnership, and Anti-Corruption Layer patterns with real C# examples. 2026-07-26T22:30:00+05:30 2026-07-26T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to use Context Maps to document and implement relationships between Bounded Contexts, covering Customer-Supplier, Partnership, and Anti-Corruption Layer patterns with real C# examples. https://ilovedotnet.org/blogs/ddd-bounded-contexts-in-practice-strategic-ddd-in-dotnet Bounded Contexts in Practice - Strategic DDD for Clean System Design in .NET In this post I will teach you the most important strategic concept in DDD - Bounded Contexts. Learn why a single shared model always fails, how to split bloated models into intentional contexts, and how those contexts integrate using domain events. 2026-07-19T22:30:00+05:30 2026-07-19T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you the most important strategic concept in DDD - Bounded Contexts. Learn why a single shared model always fails, how to split bloated models into intentional contexts, and how those contexts integrate using domain events. https://ilovedotnet.org/blogs/ddd-testing-domain-models-in-dotnet Testing Domain Models in DDD with .NET In this post I will teach you how to test a DDD domain model in .NET using Given-When-Then patterns, ubiquitous language in test names, test builders, event assertions, idempotency testing, and integration fixtures. 2026-07-12T22:30:00+05:30 2026-07-12T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to test a DDD domain model in .NET using Given-When-Then patterns, ubiquitous language in test names, test builders, event assertions, idempotency testing, and integration fixtures. https://ilovedotnet.org/blogs/ddd-thin-application-services-in-dotnet Thin Application Services in DDD with .NET In this post I will teach you how to keep application services thin by making them pure coordinators that load aggregates, call domain methods, save results, and publish events without containing any business logic. 2026-07-05T22:30:00+05:30 2026-07-05T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to keep application services thin by making them pure coordinators that load aggregates, call domain methods, save results, and publish events without containing any business logic. https://ilovedotnet.org/blogs/ddd-repository-pattern-done-right-in-dotnet Repository Pattern Done Right in DDD with .NET In this post I will teach you how to implement the Repository Pattern correctly in DDD as a collection-like abstraction that hides persistence completely, with the interface defined in the domain layer. 2026-06-28T22:30:00+05:30 2026-06-28T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to implement the Repository Pattern correctly in DDD as a collection-like abstraction that hides persistence completely, with the interface defined in the domain layer. https://ilovedotnet.org/blogs/ddd-publishing-and-handling-domain-events-in-dotnet Publishing and Handling Domain Events in DDD with .NET In this post I will teach you how to safely publish and handle domain events in a DDD application using the Event Collection Pattern, showing how to separate domain recording from infrastructure publishing. 2026-06-21T22:30:00+05:30 2026-06-21T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to safely publish and handle domain events in a DDD application using the Event Collection Pattern, showing how to separate domain recording from infrastructure publishing. https://ilovedotnet.org/blogs/ddd-domain-events-pattern-in-dotnet Domain Events Pattern in .NET - Decoupling Aggregates with Event-Driven Design In this post I will teach you how to implement domain events in .NET to enable loose coupling between aggregates, provide audit trails, and build event-driven domain models following DDD principles. 2026-06-14T22:30:00+05:30 2026-06-14T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to implement domain events in .NET to enable loose coupling between aggregates, provide audit trails, and build event-driven domain models following DDD principles. https://ilovedotnet.org/blogs/ddd-implementing-order-aggregate-pattern-in-dotnet Implementing Order Aggregate Pattern in .NET - Complete DDD Example In this post I will teach you how to implement a complete Order aggregate in .NET with order lines, discounts, lifecycle management, and invariants enforcement following DDD best practices. 2026-06-07T22:30:00+05:30 2026-06-07T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to implement a complete Order aggregate in .NET with order lines, discounts, lifecycle management, and invariants enforcement following DDD best practices. https://ilovedotnet.org/blogs/ddd-understanding-aggregates-and-boundaries-in-dotnet Understanding Aggregates and Boundaries in DDD - Defining Consistency Boundaries In this post I will teach you how to design aggregates and define their boundaries in Domain-Driven Design, focusing on consistency rules, transaction scope, and when to split large aggregates. 2026-05-31T22:30:00+05:30 2026-05-31T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to design aggregates and define their boundaries in Domain-Driven Design, focusing on consistency rules, transaction scope, and when to split large aggregates. https://ilovedotnet.org/blogs/ddd-from-anemic-to-rich-domain-models-in-dotnet From Anemic to Rich Domain Models in .NET - Moving Logic into Entities In this post I will teach you how to transform anemic domain models into rich domain models by moving business logic from service classes into entities, creating testable and maintainable code. 2026-05-24T22:30:00+05:30 2026-05-24T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to transform anemic domain models into rich domain models by moving business logic from service classes into entities, creating testable and maintainable code. https://ilovedotnet.org/blogs/ddd-designing-money-value-object-in-dotnet Designing a Money Value Object in .NET - Eliminating Primitive Obsession In this post I will teach you how to design a robust Money value object in .NET that prevents currency mismatches, eliminates floating-point errors, and enforces business rules at compile-time. 2026-05-17T22:30:00+05:30 2026-05-17T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to design a robust Money value object in .NET that prevents currency mismatches, eliminates floating-point errors, and enforces business rules at compile-time. https://ilovedotnet.org/blogs/ddd-entities-vs-value-objects-in-dotnet Entities vs Value Objects in DDD - Understanding Identity and Equality in .NET In this post I will teach you the fundamental distinction between entities and value objects in Domain-Driven Design, with practical .NET implementations showing when to use identity-based vs value-based equality. 2026-05-10T22:30:00+05:30 2026-05-10T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you the fundamental distinction between entities and value objects in Domain-Driven Design, with practical .NET implementations showing when to use identity-based vs value-based equality. https://ilovedotnet.org/blogs/ddd-core-supporting-generic-domains Core vs Supporting vs Generic Domains - Strategic Investment Framework In this post I will teach you how to classify your system into Core, Supporting, and Generic domains to make smart investment decisions about where to apply full DDD and where to integrate third-party solutions. 2026-05-03T22:30:00+05:30 2026-05-03T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to classify your system into Core, Supporting, and Generic domains to make smart investment decisions about where to apply full DDD and where to integrate third-party solutions. https://ilovedotnet.org/blogs/ddd-event-storming-collaborative-workshop Event Storming Workshop - Collaborative Domain Discovery in 60 Minutes In this post I will teach you how to facilitate an Event Storming workshop using colored sticky notes to create visual timelines that reveal business workflows and gaps in understanding. 2026-04-26T22:30:00+05:30 2026-04-26T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to facilitate an Event Storming workshop using colored sticky notes to create visual timelines that reveal business workflows and gaps in understanding. https://ilovedotnet.org/blogs/ddd-ubiquitous-language-quickstart Ubiquitous Language QuickStart - Building a Shared Vocabulary for Your Domain In this post I will teach you how to create and maintain a domain glossary that eliminates translation gaps between developers and business experts, complete with practical categorization techniques. 2026-04-19T22:30:00+05:30 2026-04-19T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to create and maintain a domain glossary that eliminates translation gaps between developers and business experts, complete with practical categorization techniques. https://ilovedotnet.org/blogs/ddd-core-principles-in-practice Core DDD Principles in Practice - Transforming Procedural Code to Domain Models In this post I will teach you the three core principles of Domain-Driven Design in practice: using ubiquitous language in code, choosing intent-revealing names, and favoring behaviors over getters. 2026-04-12T22:30:00+05:30 2026-04-12T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you the three core principles of Domain-Driven Design in practice: using ubiquitous language in code, choosing intent-revealing names, and favoring behaviors over getters. https://ilovedotnet.org/blogs/ddd-when-to-use-and-when-to-avoid When to Use DDD and When to Keep It Simple In this post I will teach you how to evaluate whether Domain-Driven Design is appropriate for your project using YAGNI and KISS principles, complete with a practical decision framework. 2026-04-05T22:30:00+05:30 2026-04-05T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to evaluate whether Domain-Driven Design is appropriate for your project using YAGNI and KISS principles, complete with a practical decision framework. https://ilovedotnet.org/blogs/ddd-mindset-and-language-introduction DDD Mindset and Language - Building Software That Speaks Your Business Domain In this post I will teach you the fundamental mindset and language concepts of Domain-Driven Design, showing how to bridge the gap between business requirements and technical implementation. 2026-03-29T22:30:00+05:30 2026-03-29T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you the fundamental mindset and language concepts of Domain-Driven Design, showing how to bridge the gap between business requirements and technical implementation. https://ilovedotnet.org/blogs/high-performance-logging-in-dotnet High Performance Logging in .NET Learn how to optimise logging on hot paths in .NET using LoggerMessage.Define and the [LoggerMessage] source generator. Both techniques eliminate boxing and heap allocation, delivering zero-cost logging when the target log level is disabled. 2026-03-22T22:30:00+05:30 2026-03-22T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Learn how to optimise logging on hot paths in .NET using LoggerMessage.Define and the [LoggerMessage] source generator. Both techniques eliminate boxing and heap allocation, delivering zero-cost logging when the target log level is disabled. https://ilovedotnet.org/blogs/getting-started-with-serilog-in-dotnet-from-installation-to-production-ready-logging Getting Started with Serilog in .NET - From Installation to Production-Ready Logging In this comprehensive guide, you'll learn how to integrate Serilog into .NET applications — from creating your first logger to driving configuration from appsettings.json, enriching logs with metadata, destructuring structured data, timing operations, and integrating with Application Insights. 2026-03-15T22:30:00+05:30 2026-03-15T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this comprehensive guide, you'll learn how to integrate Serilog into .NET applications — from creating your first logger to driving configuration from appsettings.json, enriching logs with metadata, destructuring structured data, timing operations, and integrating with Application Insights. https://ilovedotnet.org/blogs/understanding-dotnet-logging-providers-from-console-to-custom-implementations Understanding .NET Logging Providers - From Console to Custom Implementations Learn about log providers in .NET - what they are, which providers ship out of the box, how to integrate external providers like Application Insights, how to control provider registration per environment, and how to build a custom provider from scratch. 2026-03-08T22:30:00+05:30 2026-03-08T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Learn about log providers in .NET - what they are, which providers ship out of the box, how to integrate external providers like Application Insights, how to control provider registration per environment, and how to build a custom provider from scratch. https://ilovedotnet.org/blogs/mastering-modern-dotnet-logging-structured-logging-and-advanced-concepts Mastering Modern .NET Logging - Structured Logging and Advanced Concepts In this deep-dive guide, you'll learn advanced structured logging techniques in .NET, including message templates, log parameters, event IDs, and why string interpolation breaks production observability. 2026-03-01T22:30:00+05:30 2026-03-01T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this deep-dive guide, you'll learn advanced structured logging techniques in .NET, including message templates, log parameters, event IDs, and why string interpolation breaks production observability. https://ilovedotnet.org/blogs/introduction-to-logging-in-dotnet-from-basics-to-best-practices Introduction to Logging in .NET - From Basics to Best Practices In this comprehensive guide, you'll master the fundamentals of logging in .NET applications - from understanding log levels and categories to implementing providers and writing your first structured logs. 2026-02-22T22:30:00+05:30 2026-02-22T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this comprehensive guide, you'll master the fundamentals of logging in .NET applications - from understanding log levels and categories to implementing providers and writing your first structured logs. https://ilovedotnet.org/blogs/automate-nuget-upgrades-with-github-copilot-ai-skills Automate NuGet Upgrades with GitHub Copilot AI Skills and Live Documentation Lookup In this post I will teach you how to build a GitHub Copilot Skill that automates NuGet package upgrades with intelligent breaking change detection and live documentation lookup via Model Context Protocol (MCP). 2026-02-15T22:30:00+05:30 2026-02-15T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to build a GitHub Copilot Skill that automates NuGet package upgrades with intelligent breaking change detection and live documentation lookup via Model Context Protocol (MCP). https://ilovedotnet.org/blogs/automate-dotnet-framework-upgrades-with-github-copilot-ai-agents Automate .NET Framework Upgrades with GitHub Copilot AI Agents In this post I will teach you how to set up a GitHub Copilot AI Agent that automates .NET framework upgrades across your entire solution—from analyzing dependencies to updating CI/CD pipelines—all with a single natural language command. 2026-02-08T22:30:00+05:30 2026-02-08T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to set up a GitHub Copilot AI Agent that automates .NET framework upgrades across your entire solution—from analyzing dependencies to updating CI/CD pipelines—all with a single natural language command. https://ilovedotnet.org/blogs/blazor-wasm-two-factor-authentication-with-qr-codes-and-asp-net-identity Blazor WASM Two-Factor Authentication with QR Codes and ASP.NET Identity In this article let's learn how to implement two-factor authentication (2FA) with QR codes and TOTP in Blazor WebAssembly Standalone applications using ASP.NET Core Identity. All with live working demo. 2026-02-01T22:30:00+05:30 2026-02-01T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this article let's learn how to implement two-factor authentication (2FA) with QR codes and TOTP in Blazor WebAssembly Standalone applications using ASP.NET Core Identity. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-standalone-cookie-authentication-with-asp-net-identity Blazor WASM Standalone Cookie Authentication with ASP.NET Identity In this article let's learn how to implement cookie-based authentication in Blazor WebAssembly Standalone applications using ASP.NET Core Identity. All with live working demo. 2026-01-25T22:30:00+05:30 2026-01-25T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this article let's learn how to implement cookie-based authentication in Blazor WebAssembly Standalone applications using ASP.NET Core Identity. All with live working demo. https://ilovedotnet.org/blogs/building-ai-chat-applications-in-dotnet-with-microsoft-extensions-ai Building AI Chat Applications in .NET with Microsoft.Extensions.AI In this post I will teach you how to build production-ready AI chat applications in .NET using Microsoft.Extensions.AI and OllamaSharp, proving that AI development belongs in C# just as much as Python. All with live working demo. 2026-01-18T22:30:00+05:30 2026-01-18T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to build production-ready AI chat applications in .NET using Microsoft.Extensions.AI and OllamaSharp, proving that AI development belongs in C# just as much as Python. All with live working demo. https://ilovedotnet.org/Caching/avoiding-cache-stampede-and-handling-nulls-in-dotnet Avoiding Cache Stampede and Handling Nulls in .NET In this post, I will teach you how to prevent cache stampede attacks, implement proper GetOrSet patterns, and handle null values in cache to protect your application from DOS attacks and database overload. All with practical examples. 2026-01-11T22:30:00+05:30 2026-01-11T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post, I will teach you how to prevent cache stampede attacks, implement proper GetOrSet patterns, and handle null values in cache to protect your application from DOS attacks and database overload. All with practical examples. https://ilovedotnet.org/Caching/understanding-caching-fundamentals-in-dotnet Understanding Caching Fundamentals in .NET In this post, I will teach you the fundamentals of caching in .NET - what it is, when to use it, and how to implement effective caching strategies that dramatically improve application performance. All with practical examples and best practices. 2026-01-04T22:30:00+05:30 2026-01-04T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post, I will teach you the fundamentals of caching in .NET - what it is, when to use it, and how to implement effective caching strategies that dramatically improve application performance. All with practical examples and best practices. https://ilovedotnet.org/blogs/ddd-specification-pattern-eliminating-scattered-business-logic Specification Pattern - Eliminating Scattered Business Logic in DDD In this post I will teach you how to eliminate scattered and duplicated business logic using the Specification Pattern from Domain-Driven Design. All with live working demo. 2025-12-28T22:30:00+05:30 2025-12-28T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to eliminate scattered and duplicated business logic using the Specification Pattern from Domain-Driven Design. All with live working demo. https://ilovedotnet.org/Database/database-normalization-eliminating-wasteful-determinism Database Normalization Master the art of database normalization to eliminate wasteful determinism and build rock-solid data foundations. Learn all five normal forms with practical examples. 2025-12-21T22:30:00+05:30 2025-12-21T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Master the art of database normalization to eliminate wasteful determinism and build rock-solid data foundations. Learn all five normal forms with practical examples. https://ilovedotnet.org/MCP/add-mcp-to-existing-dotnet-rest-endpoints Add MCP to Existing .NET REST Endpoints Learn how to add Model Context Protocol (MCP) capabilities to your existing ASP.NET Core REST APIs, enabling AI agents and chatbots to interact with your backend systems seamlessly. 2025-12-14T22:30:00+05:30 2025-12-14T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Learn how to add Model Context Protocol (MCP) capabilities to your existing ASP.NET Core REST APIs, enabling AI agents and chatbots to interact with your backend systems seamlessly. https://ilovedotnet.org/blogs/mastering-advanced-json-with-custom-converters-and-source-generation-in-dotnet Mastering Advanced JSON with Custom Converters and Source Generation in .NET Take full control of JSON serialization with custom converters (basic and factory patterns) and boost performance with System.Text.Json source generation. 2025-12-07T22:30:00+05:30 2025-12-07T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Take full control of JSON serialization with custom converters (basic and factory patterns) and boost performance with System.Text.Json source generation. https://ilovedotnet.org/blogs/handling-json-errors-and-best-practices-in-dotnet Handling JSON Errors and Best Practices in .NET Master JSON error handling with JsonException, custom exceptions, circular references, immutable types, and polymorphic serialization for robust .NET applications. 2025-11-30T22:30:00+05:30 2025-11-30T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Master JSON error handling with JsonException, custom exceptions, circular references, immutable types, and polymorphic serialization for robust .NET applications. https://ilovedotnet.org/blogs/maximizing-json-performance-with-utf8-reader-writer-in-dotnet Maximizing JSON Performance with Utf8JsonReader and Utf8JsonWriter in .NET Achieve blazing-fast JSON processing with low-level Utf8JsonReader and Utf8JsonWriter APIs for maximum performance and minimal memory allocation. 2025-11-23T22:30:00+05:30 2025-11-23T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Achieve blazing-fast JSON processing with low-level Utf8JsonReader and Utf8JsonWriter APIs for maximum performance and minimal memory allocation. https://ilovedotnet.org/blogs/creating-and-modifying-json-using-jsonnode-in-dotnet Creating and Modifying JSON Using JsonNode in .NET Discover how to dynamically build and manipulate JSON structures with JsonNode's mutable DOM API—add, remove, and update properties on the fly. 2025-11-16T22:30:00+05:30 2025-11-16T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Discover how to dynamically build and manipulate JSON structures with JsonNode's mutable DOM API—add, remove, and update properties on the fly. https://ilovedotnet.org/blogs/working-with-unknown-json-using-jsondocument-in-dotnet Working with Unknown JSON Using JsonDocument in .NET Learn how to efficiently parse and navigate large JSON structures without predefined classes using JsonDocument's immutable DOM API for maximum performance. 2025-11-09T22:30:00+05:30 2025-11-09T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Learn how to efficiently parse and navigate large JSON structures without predefined classes using JsonDocument's immutable DOM API for maximum performance. https://ilovedotnet.org/blogs/improve-security-with-dependency-management-and-sbom-in-dotnet Improve Security with Dependency Management and SBOM in .NET Master supply chain security in .NET: implement dependency governance, generate Software Bill of Materials (SBOM), manage private repositories, and defend against vulnerabilities in third-party components. 2025-11-02T22:30:00+05:30 2025-11-02T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Master supply chain security in .NET: implement dependency governance, generate Software Bill of Materials (SBOM), manage private repositories, and defend against vulnerabilities in third-party components. https://ilovedotnet.org/blogs/improve-data-security-by-implementing-secure-file-retrieval-in-dotnet Improve Data Security by Implementing Secure File Retrieval in .NET Master secure file downloads in .NET: prevent path traversal and SSRF attacks, implement proper Content-Type and Content-Disposition headers, and protect against browser-based exploits. 2025-10-26T22:30:00+05:30 2025-10-26T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Master secure file downloads in .NET: prevent path traversal and SSRF attacks, implement proper Content-Type and Content-Disposition headers, and protect against browser-based exploits. https://ilovedotnet.org/blogs/improve-data-security-by-validating-file-contents-in-dotnet Improve Data Security by Validating File Contents in .NET Master file content validation in .NET: implement file size limits, validate file types using magic numbers, and integrate antivirus scanning to protect against malicious uploads. 2025-10-19T22:30:00+05:30 2025-10-19T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Master file content validation in .NET: implement file size limits, validate file types using magic numbers, and integrate antivirus scanning to protect against malicious uploads. https://ilovedotnet.org/blogs/improve-data-security-by-safely-storing-files-in-dotnet Improve Data Security by Safely Storing Files in .NET Learn how to protect against path traversal attacks, implement secure file storage, configure OS permissions, and defend your .NET applications from file upload vulnerabilities. 2025-10-12T22:30:00+05:30 2025-10-12T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Learn how to protect against path traversal attacks, implement secure file storage, configure OS permissions, and defend your .NET applications from file upload vulnerabilities. https://ilovedotnet.org/blogs/dependency-injection-constructor-over-injection-antipattern-in-dotnet Constructor Over-injection Antipattern in Dependency Injection In this post I will teach you about the Constructor Over-injection antipattern in Dependency Injection and how to avoid it in .NET. All with live working demo. 2025-10-05T22:30:00+05:30 2025-10-05T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you about the Constructor Over-injection antipattern in Dependency Injection and how to avoid it in .NET. All with live working demo. https://ilovedotnet.org/blogs/dependency-injection-constrained-construction-antipattern-in-dotnet Constrained Construction Antipattern in Dependency Injection In this post I will teach you about the Constrained Construction antipattern in Dependency Injection and how to avoid it in .NET. All with live working demo. 2025-09-28T22:30:00+05:30 2025-09-28T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you about the Constrained Construction antipattern in Dependency Injection and how to avoid it in .NET. All with live working demo. https://ilovedotnet.org/blogs/dependency-injection-ambient-context-antipattern-in-dotnet Ambient Context Antipattern in Dependency Injection In this post I will teach you about the Ambient Context antipattern in Dependency Injection and how to avoid it in .NET. All with live working demo. 2025-09-21T22:30:00+05:30 2025-09-21T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you about the Ambient Context antipattern in Dependency Injection and how to avoid it in .NET. All with live working demo. https://ilovedotnet.org/blogs/dependency-injection-service-locator-antipattern-in-dotnet Service Locator Antipattern in Dependency Injection In this post I will teach you about the Service Locator antipattern in Dependency Injection and why you should avoid it in .NET. All with live working demo. 2025-09-14T22:30:00+05:30 2025-09-14T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you about the Service Locator antipattern in Dependency Injection and why you should avoid it in .NET. All with live working demo. https://ilovedotnet.org/blogs/dependency-injection-control-freak-antipattern-in-dotnet Control Freak Antipattern in Dependency Injection In this post I will teach you about the Control Freak antipattern in Dependency Injection and how to avoid it in .NET. All with live working demo. 2025-09-07T22:30:00+05:30 2025-09-07T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you about the Control Freak antipattern in Dependency Injection and how to avoid it in .NET. All with live working demo. https://ilovedotnet.org/blogs/improve-data-security-with-cryptographically-secure-random-generation-in-dotnet Improve Data Security with Cryptographically Secure Random Generation in .NET Master secure random number generation in .NET: avoid predictable System.Random, implement secure OTPs, create bulletproof GUIDs, and protect against randomness attacks. 2025-08-31T22:30:00+05:30 2025-08-31T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Master secure random number generation in .NET: avoid predictable System.Random, implement secure OTPs, create bulletproof GUIDs, and protect against randomness attacks. https://ilovedotnet.org/blogs/improve-data-security-with-hashing-techniques-in-dotnet Improve Data Security with Hashing Techniques in .NET Master secure hashing in .NET: password hashing with ASP.NET Core Identity, SHA256 with salt and pepper, and digital signatures for non-repudiation. 2025-08-24T22:30:00+05:30 2025-08-24T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Master secure hashing in .NET: password hashing with ASP.NET Core Identity, SHA256 with salt and pepper, and digital signatures for non-repudiation. https://ilovedotnet.org/blogs/replacing-mediatr-with-custom-mediator-dynamic-dispatch-in-webapi Replacing MediatR with a Custom Mediator (Dynamic Dispatch) in WEB API How to replace MediatR with a small, custom mediator implementation using dynamic dispatch and automatic handler registration. 2025-08-17T22:30:00+05:30 2025-08-17T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] How to replace MediatR with a small, custom mediator implementation using dynamic dispatch and automatic handler registration. https://ilovedotnet.org/blogs/improve-data-security-by-preventing-excessive-data-exposure-in-dotnet Improve Data Security by Preventing Excessive Data Exposure in .NET How to prevent excessive data exposure in .NET APIs using DTOs, role-based authorization, and secure backups. Practical steps for GDPR compliance. 2025-08-10T22:30:00+05:30 2025-08-10T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] How to prevent excessive data exposure in .NET APIs using DTOs, role-based authorization, and secure backups. Practical steps for GDPR compliance. https://ilovedotnet.org/blogs/improve-data-security-by-doing-a-secure-user-data-download-in-dotnet Improve Data Security by Doing a Secure User Data Download in .NET Learn how to securely implement GDPR-compliant user data export in .NET, including encryption, authorization, and best practices for protecting PII. 2025-08-03T22:30:00+05:30 2025-08-03T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Learn how to securely implement GDPR-compliant user data export in .NET, including encryption, authorization, and best practices for protecting PII. https://ilovedotnet.org/blogs/improve-data-security-with-right-to-be-forgotten-in-dotnet Improve Data Security with Right to be Forgotten in .NET How to implement the right to be forgotten in .NET: deleting or anonymizing user data across databases, logs, backups, and more. 2025-07-27T22:30:00+05:30 2025-07-27T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] How to implement the right to be forgotten in .NET: deleting or anonymizing user data across databases, logs, backups, and more. https://ilovedotnet.org/blogs/improve-data-security-by-redacting-logs-in-dotnet Improve Data Security by Redacting Logs in .NET Learn how to log securely in .NET, avoid leaking sensitive data, and implement compliance best practices including redaction and non-repudiation. 2025-07-20T22:30:00+05:30 2025-07-20T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Learn how to log securely in .NET, avoid leaking sensitive data, and implement compliance best practices including redaction and non-repudiation. https://ilovedotnet.org/blogs/structural-design-pattern-composite Structural Design Pattern - Composite In this post I will teach you Structural Composite Design Pattern in .NET. All with live working demo. 2025-07-13T22:30:00+05:30 2025-07-13T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Structural Composite Design Pattern in .NET. All with live working demo. https://ilovedotnet.org/blogs/structural-design-pattern-adapter Structural Design Pattern - Adapter In this post I will teach you Structural Adapter Design Pattern in .NET. All with live working demo. 2025-07-06T22:30:00+05:30 2025-07-06T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Structural Adapter Design Pattern in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-github-copilot-ai-for-navigating-new-codebase Using GitHub Copilot AI for Navigating New Codebase Learn how to leverage GitHub Copilot to navigate new codebase and understand the functionality. 2025-06-29T22:30:00+05:30 2025-06-29T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Learn how to leverage GitHub Copilot to navigate new codebase and understand the functionality. https://ilovedotnet.org/blogs/using-github-copilot-ai-for-documenting-and-diagramming-ci-cd-pipelines Using GitHub Copilot AI for Documenting and Diagramming CI/CD Pipelines Learn how to leverage GitHub Copilot to automatically generate and maintain beautiful diagrams using Mermaid syntax for ci cd pipelines. 2025-06-22T22:30:00+05:30 2025-06-22T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Learn how to leverage GitHub Copilot to automatically generate and maintain beautiful diagrams using Mermaid syntax for ci cd pipelines. https://ilovedotnet.org/blogs/using-github-copilot-ai-for-architecture-diagram-generation Using GitHub Copilot AI for Architecture Diagram Generation Learn how to leverage GitHub Copilot to automatically generate and maintain beautiful architecture diagrams using Mermaid syntax. 2025-06-15T22:30:00+05:30 2025-06-15T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] Learn how to leverage GitHub Copilot to automatically generate and maintain beautiful architecture diagrams using Mermaid syntax. https://ilovedotnet.org/blogs/using-github-copilot-ai-for-commit-message-generation Using GitHub Copilot AI for Commit Message Generation In this post I will teach you how to use GitHub Copilot for commit message generation. All with live working demo. 2025-06-08T22:30:00+05:30 2025-06-08T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to use GitHub Copilot for commit message generation. All with live working demo. https://ilovedotnet.org/blogs/interface-segregation-principle-in-solid Interface Segregation Principle in SOLID In this post I will teach you Interface Segregation Principle in SOLID Principles in .NET. All with live working demo. 2023-05-07T22:30:00+05:30 2025-06-01T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Interface Segregation Principle in SOLID Principles in .NET. All with live working demo. https://ilovedotnet.org/blogs/open-closed-principle-in-solid Open Closed Principle in SOLID In this post I will teach you Open Closed Principle in SOLID Principles in .NET. All with live working demo. 2023-04-23T22:30:00+05:30 2025-05-25T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Open Closed Principle in SOLID Principles in .NET. All with live working demo. https://ilovedotnet.org/blogs/encrypt-and-decrypt-using-data-protection-in-asp-net-webapi Encrypt and Decrypt using ASP.NET Core Data Protection in ASP.NET WEB API In this post I will teach how to encrypt and decrypt using ASP.NET Core Data Protection in ASP.NET Web API. All with live working demo. 2025-05-18T22:30:00+05:30 2025-05-18T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to encrypt and decrypt using ASP.NET Core Data Protection in ASP.NET Web API. All with live working demo. https://ilovedotnet.org/blogs/ai-powered-image-recognition-in-net-with-mlnet-and-onnx-runtime AI Powered Image Recognition in .NET with ML.NET and ONNX Runtime In this post I will teach you recognise image using ML.NET and onnx runtime in dotnet apps. All with live working demo. 2025-05-11T22:30:00+05:30 2025-05-11T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you recognise image using ML.NET and onnx runtime in dotnet apps. All with live working demo. https://ilovedotnet.org/blogs/global-exception-handling-in-asp-net-webapi Global Exception Handling in ASP.NET WEB API In this post I will teach how to handle exceptions globally in ASP.NET Web API. All with live working demo. 2023-11-12T22:30:00+05:30 2025-05-04T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to handle exceptions globally in ASP.NET Web API. All with live working demo. https://ilovedotnet.org/blogs/unit-testing-anti-pattern-working-with-logger Unit Testing Anti-Pattern: Working with Logger In this post I will teach you how to avoid common unit testing anti pattern - Working with Logger. All with live working demo. 2025-04-27T23:30:00+05:30 2025-04-27T23:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to avoid common unit testing anti pattern - Working with Logger. All with live working demo. https://ilovedotnet.org/blogs/unit-testing-anti-pattern-working-with-time Unit Testing Anti-Pattern: Working with Time In this post I will teach you how to avoid common unit testing anti pattern - Working with Time. All with live working demo. 2025-04-20T23:30:00+05:30 2025-04-20T23:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to avoid common unit testing anti pattern - Working with Time. All with live working demo. https://ilovedotnet.org/blogs/unit-testing-anti-pattern-mocking-concrete-classes Unit Testing Anti-Pattern: Mocking Concrete Classes In this post I will teach you how to avoid common unit testing anti pattern - mocking concrete classes. All with live working demo. 2025-04-13T23:30:00+05:30 2025-04-13T23:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to avoid common unit testing anti pattern - mocking concrete classes. All with live working demo. https://ilovedotnet.org/blogs/unit-testing-anti-pattern-leaking-code-pollution Unit Testing Anti-Pattern: Code Pollution In this post I will teach you how to avoid common unit testing anti pattern - code polltion which is adding logic to disable / enable logic only for test. All with live working demo. 2025-04-06T23:30:00+05:30 2025-04-06T23:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to avoid common unit testing anti pattern - code polltion which is adding logic to disable / enable logic only for test. All with live working demo. https://ilovedotnet.org/blogs/unit-testing-anti-pattern-leaking-domain-knowledge-to-tests Unit Testing Anti-Pattern: Leaking Domain Knowledge to Tests In this post I will teach you how to avoid common unit testing anti pattern - leaking domain knowledge to tests. All with live working demo. 2025-03-30T23:30:00+05:30 2025-03-30T23:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to avoid common unit testing anti pattern - leaking domain knowledge to tests. All with live working demo. https://ilovedotnet.org/blogs/unit-testing-anti-pattern-testing-private-methods Unit Testing Anti-Pattern: Testing Private Methods In this post I will teach you how to avoid common unit testing anti pattern - testing private methods. All with live working demo. 2025-03-23T23:30:00+05:30 2025-03-23T23:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to avoid common unit testing anti pattern - testing private methods. All with live working demo. https://ilovedotnet.org/blogs/unit-testing-anti-pattern-exposing-private-state Unit Testing Anti-Pattern: Exposing Private State In this post I will teach you how to avoid common unit testing anti pattern - exposing private state. All with live working demo. 2025-03-16T22:30:00+05:30 2025-03-16T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to avoid common unit testing anti pattern - exposing private state. All with live working demo. https://ilovedotnet.org/blogs/ai-powered-language-detection-in-net-with-mlnet-and-automl AI Powered Language Detection in .NET with ML.NET and AutoML In this post I will teach you detect language using ML.NET and AutoML in dotnet apps. All with live working demo. 2025-03-09T22:30:00+05:30 2025-03-09T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you detect language using ML.NET and AutoML in dotnet apps. All with live working demo. https://ilovedotnet.org/blogs/step-by-step-setup-guide-for-dotnet-maui-with-visual-studio-code Step by Step Setup Guide for .NET MAUI with Visual Studio Code In this post I will teach you how to setup .NET MAUI with detailed steps using Visual Studio Code. All with live working demo. 2025-03-02T22:30:00+05:30 2025-03-02T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to setup .NET MAUI with detailed steps using Visual Studio Code. All with live working demo. https://ilovedotnet.org/blogs/using-a-distributed-lock-in-hosted-service-in-asp-net-webapi Using a Distributed Lock in Hosted Service in ASP.NET WEB API In this post I will teach how to add a distributed lock to hosted background service in a multiple instance scenario in ASP.NET Web API. All with live working demo. 2025-02-23T22:30:00+05:30 2025-02-23T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to add a distributed lock to hosted background service in a multiple instance scenario in ASP.NET Web API. All with live working demo. https://ilovedotnet.org/blogs/behavioral-design-pattern-visitor Behavioral Design Pattern - Visitor In this post I will teach you Behavioral Visitor Design Pattern in .NET. All with live working demo. 2025-02-16T22:30:00+05:30 2025-02-16T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Behavioral Visitor Design Pattern in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-regex-to-migrate-from-fluent-assertions-to-xunit-assertions Using Regex to migrate from Fluent Assertions to XUnit Assertions In this post I will teach you how to use regular expression to migrate from Fluent Assertions to XUnit Assertions. All with live working demo. 2025-02-09T22:30:00+05:30 2025-02-09T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to use regular expression to migrate from Fluent Assertions to XUnit Assertions. All with live working demo. https://ilovedotnet.org/blogs/automating-git-hook-setup-in-dotnet-with-msbuild Automating Git Hook Setup in .NET Projects with MSBuild In this post I will introduce how to automate setting up git hooks using MSBuild in dotnet apps. All with live working demo. 2025-02-02T22:30:00+05:30 2025-02-02T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will introduce how to automate setting up git hooks using MSBuild in dotnet apps. All with live working demo. https://ilovedotnet.org/blogs/generate-excel-report-using-closed-xml-in-dotnet Generate Excel Report using Closed XML in .NET In this post I will teach you how to generate excel report using Closed XML in .NET. All with live working demo. 2023-01-29T22:30:00+05:30 2025-01-26T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to generate excel report using Closed XML in .NET. All with live working demo. https://ilovedotnet.org/blogs/e2e-testing-blazor-wasm-using-playwright End to End Testing using Playwright in Blazor WASM In this article let's learn how to perform end to end testing using playwright in Blazor WASM app. All with live working demo. 2025-01-19T22:30:00+05:30 2025-01-19T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this article let's learn how to perform end to end testing using playwright in Blazor WASM app. All with live working demo. https://ilovedotnet.org/blogs/convert-html-to-pdf-report-in-dotnet Convert HTML to PDF Report in .NET In this post I will teach you how to convert html to pdf report in .NET. All with live working demo. 2023-04-09T22:30:00+05:30 2025-01-12T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to convert html to pdf report in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-nbomber-for-performance-load-and-stress-testing-in-asp-net-webapi Using NBomber for Performance, Load and Stress testing in ASP.NET WEB API In this post I will teach how to use nbomber for running performance test in ASP.NET Web API. All with live working demo. 2025-01-05T22:30:00+05:30 2025-01-05T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to use nbomber for running performance test in ASP.NET Web API. All with live working demo. https://ilovedotnet.org/blogs/fitness-test-using-net-arch-test-in-asp-net-webapi Fitness Test using Net Arch Test in ASP.NET WEB API In this post I will teach how to enforce architecture fitness using Fitness Test in ASP.NET Web API. All with live working demo. 2023-11-05T22:30:00+05:30 2024-12-29T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to enforce architecture fitness using Fitness Test in ASP.NET Web API. All with live working demo. https://ilovedotnet.org/blogs/using-c-c++-native-dependencies-in-blazor-wasm Using C/C++ Native Dependencies in Blazor WASM In this article let's learn how to use C/C++ native dependencies in Blazor WASM app. All with live working demo. 2024-12-22T22:30:00+05:30 2024-12-22T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this article let's learn how to use C/C++ native dependencies in Blazor WASM app. All with live working demo. https://ilovedotnet.org/blogs/unit-testing-hosted-services-in-asp-net-webapi Unit Testing Hosted Services in ASP.NET WEB API In this post I will teach how to unit test hosted services in ASP.NET web api. All with live working demo. 2023-08-13T22:30:00+05:30 2024-12-15T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to unit test hosted services in ASP.NET web api. All with live working demo. https://ilovedotnet.org/blogs/free-up-resources-with-cancellation-while-accessing-apis-using-http-client-in-dotnet Free up resources with Cancellation while accessing APIs using HTTPClient in dotnet In this post I will teach how to free up resources with cancellation while accessing APIs using HTTP Client. All with live working demo. 2023-08-27T22:30:00+05:30 2024-12-08T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to free up resources with cancellation while accessing APIs using HTTP Client. All with live working demo. https://ilovedotnet.org/blogs/securing-blazor-wasm-with-oauth-and-oidc-using-identity-server Securing Blazor WASM with OAuth and OIDC using Identity Server In this article let's learn how to secure Blazor WASM app with OAuth and OpenID Connect using Identity Server. All with live working demo. 2024-12-01T22:30:00+05:30 2024-12-01T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this article let's learn how to secure Blazor WASM app with OAuth and OpenID Connect using Identity Server. All with live working demo. https://ilovedotnet.org/blogs/prevent-image-leech-by-dynamically-streaming-image-in-blazor-wasm Prevent image leech by dynamically streaming image in Blazor WASM In this post I will teach how to prevent image leech by dynamically streaming image in blazor wasm. All with live working demo. 2023-10-15T22:30:00+05:30 2024-11-24T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to prevent image leech by dynamically streaming image in blazor wasm. All with live working demo. https://ilovedotnet.org/blogs/improve-performance-by-dynamically-loading-image-in-blazor-wasm Improve performance by dynamically loading image in Blazor WASM In this post I will teach how to improve performance by dynamically loading image in blazor wasm. All with live working demo. 2023-10-08T22:30:00+05:30 2024-11-17T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to improve performance by dynamically loading image in blazor wasm. All with live working demo. https://ilovedotnet.org/blogs/unit-testing-http-client-in-dotnet Unit Testing HTTPClient in dotnet In this post I will teach how to unit test http client in dotnet. All with live working demo. 2023-09-24T22:30:00+05:30 2024-11-10T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to unit test http client in dotnet. All with live working demo. https://ilovedotnet.org/blogs/implementing-health-checks-in-asp-net-webapi Implementing Health Checks in ASP.NET WEB API In this post I will teach how to implement health checks in ASP.NET Web API. All with live working demo. 2024-11-03T22:30:00+05:30 2024-11-03T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to implement health checks in ASP.NET Web API. All with live working demo. https://ilovedotnet.org/blogs/types-of-middleware-in-aspnet Types of Middleware in ASP.NET In this post I will teach you different types of Middleware in ASP.NET. All with live working demo. 2022-06-26T22:30:00+05:30 2024-10-27T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you different types of Middleware in ASP.NET. All with live working demo. https://ilovedotnet.org/blogs/introducing-middleware-in-aspnet Introducing Middleware in ASP.NET In this post I will introduce you to Middleware in ASP.NET. All with live working demo. 2022-06-19T22:30:00+05:30 2024-10-20T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will introduce you to Middleware in ASP.NET. All with live working demo. https://ilovedotnet.org/blogs/dependency-injection-lifetimes-in-dotnet Dependency Injection Lifetimes in .NET In this post I will teach you Dependency Injection Lifetimes in .NET. All with live working demo. 2022-07-31T22:30:00+05:30 2024-10-13T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Dependency Injection Lifetimes in .NET. All with live working demo. https://ilovedotnet.org/blogs/introducing-dependency-injection-in-dotnet Introducing Dependency Injection in .NET In this post I will introduce you to Dependency Injection in .NET. All with live working demo. 2022-07-24T22:30:00+05:30 2024-10-06T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will introduce you to Dependency Injection in .NET. All with live working demo. https://ilovedotnet.org/blogs/implementing-tdd-in-csharp-dotnet Implementing TDD in C# .Net In this post I will teach you how to practice and implement TDD in C# .NET. All with live working demo. 2022-04-03T22:30:00+05:30 2024-09-29T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to practice and implement TDD in C# .NET. All with live working demo. https://ilovedotnet.org/blogs/introducing-tdd-in-csharp-dotnet Introducing TDD in C# .Net In this post I will introduce you to TDD in C# .NET. All with live working demo. 2022-03-27T22:30:00+05:30 2024-09-22T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will introduce you to TDD in C# .NET. All with live working demo. https://ilovedotnet.org/blogs/behavioral-design-pattern-state Behavioral Design Pattern - State In this post I will teach you Behavioral State Design Pattern in .NET. All with live working demo. 2024-09-15T22:30:00+05:30 2024-09-15T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Behavioral State Design Pattern in .NET. All with live working demo. https://ilovedotnet.org/blogs/creational-design-pattern-factory Creational Design Pattern - Factory In this post I will teach you Creational Factory Design Pattern in .NET. All with live working demo. 2024-09-08T22:30:00+05:30 2024-09-08T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Creational Factory Design Pattern in .NET. All with live working demo. https://ilovedotnet.org/blogs/behavioral-design-pattern-observer Behavioral Design Pattern - Observer In this post I will teach you Behavioral Observer Design Pattern in .NET. All with live working demo. 2024-09-01T22:30:00+05:30 2024-09-01T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Behavioral Observer Design Pattern in .NET. All with live working demo. https://ilovedotnet.org/blogs/enterprise-design-pattern-unit-of-work Enterprise Design Pattern - Unit of Work In this post I will teach you Enterprise Unit of Work Design Pattern in .NET. All with live working demo. 2024-08-25T22:30:00+05:30 2024-08-25T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Enterprise Unit of Work Design Pattern in .NET. All with live working demo. https://ilovedotnet.org/blogs/enterprise-design-pattern-repository Enterprise Design Pattern - Repository In this post I will teach you Enterprise Repository Design Pattern in .NET. All with live working demo. 2024-08-18T22:30:00+05:30 2024-08-18T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Enterprise Repository Design Pattern in .NET. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-dockerizing Blazor WASM Dockerizing In this post I will teach you how to dockerize stand alone blazor wasm app in .NET. All with live working demo. 2023-03-26T22:30:00+05:30 2024-08-11T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to dockerize stand alone blazor wasm app in .NET. All with live working demo. https://ilovedotnet.org/blogs/developing-hybrid-app-with-blazor-wasm-and-dotnet-maui Developing Hybrid App with Blazor WASM and .NET MAUI In this post I will teach how to convert your existing Blazor WASM app into a Hybrid .NET MAUI App. All with live working demo. 2024-08-04T22:30:00+05:30 2024-08-04T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to convert your existing Blazor WASM app into a Hybrid .NET MAUI App. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-publishing-to-azure-static-web-apps Blazor WASM Publishing to Azure Static Web Apps In this post I will teach how to publish your Blazor applications to Azure Static Web Apps. All with live working demo. 2024-07-28T22:30:00+05:30 2024-07-28T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to publish your Blazor applications to Azure Static Web Apps. All with live working demo. https://ilovedotnet.org/blogs/configuring-authentication-in-functional-testing-in-asp-net-webapi Configuring Authentication in Functional testing in ASP.NET WEB API In this post I will teach how to configure authentication in functional testing in ASP.NET web api. All with live working demo. 2023-08-06T22:30:00+05:30 2024-07-21T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to configure authentication in functional testing in ASP.NET web api. All with live working demo. https://ilovedotnet.org/blogs/using-wiremock-net-in-functional-testing-in-asp-net-webapi Using WireMock.NET in Functional testing in ASP.NET WEB API In this post I will teach how to use wiremock.net in functional testing in ASP.NET web api. All with live working demo. 2023-07-30T22:30:00+05:30 2024-07-14T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to use wiremock.net in functional testing in ASP.NET web api. All with live working demo. https://ilovedotnet.org/blogs/using-docker-test-containers-in-functional-testing-in-asp-net-webapi Using Docker Test Containers in Functional Testing in ASP.NET WEB API In this post I will teach how to test with real database using Docker Test Containers in functional testing in ASP.NET Web API. All with live working demo. 2023-11-19T22:30:00+05:30 2024-07-07T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to test with real database using Docker Test Containers in functional testing in ASP.NET Web API. All with live working demo. https://ilovedotnet.org/blogs/faking-dependencies-in-functional-testing-in-asp-net-webapi Faking Dependencies in Functional testing in ASP.NET WEB API In this post I will teach how to fake dependencies in functional testing in ASP.NET web api. All with live working demo. 2023-07-23T22:30:00+05:30 2024-06-30T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to fake dependencies in functional testing in ASP.NET web api. All with live working demo. https://ilovedotnet.org/blogs/functional-testing-your-asp-net-webapi Functional testing your ASP.NET WEB API In this post I will teach how to do functional testing in ASP.NET web api. All with live working demo. 2023-07-16T22:30:00+05:30 2024-06-23T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to do functional testing in ASP.NET web api. All with live working demo. https://ilovedotnet.org/blogs/owasp-secure-your-dotnet-app-by-scanning-for-vulnerable-nuget-dependency-in-ci-pipelines OWASP - Secure your dotnet app by scanning for vulnerable nuget dependencies in CI pipelines In this post I will teach you one of the owasp top 10 requirement to verify code to avoid malicious dependencies using nuget audit. All with live working demo. 2024-02-25T22:30:00+05:30 2024-06-16T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you one of the owasp top 10 requirement to verify code to avoid malicious dependencies using nuget audit. All with live working demo. https://ilovedotnet.org/blogs/design-and-deployment-and-scaling-in-signalr Design and Deployment and Scaling Consideration in SignalR In this post I will teach you about design and deployment and scaling considerations in SignalR .NET. All with live working demo. 2024-06-09T22:30:00+05:30 2024-06-09T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you about design and deployment and scaling considerations in SignalR .NET. All with live working demo. https://ilovedotnet.org/blogs/streaming-and-authentication-and-authorization-in-signalr Streaming and Authentication and Authorization in SignalR In this post I will teach you about streaming and authentication and authorization in SignalR .NET. All with live working demo. 2024-06-02T22:30:00+05:30 2024-06-02T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you about streaming and authentication and authorization in SignalR .NET. All with live working demo. https://ilovedotnet.org/blogs/exception-handling-and-logging-in-signalr Exception Handling and Logging in SignalR In this post I will teach you how to handle exceptions and do logging in SignalR .NET. All with live working demo. 2024-05-26T22:30:00+05:30 2024-05-26T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to handle exceptions and do logging in SignalR .NET. All with live working demo. https://ilovedotnet.org/blogs/message-pack-hub-protocol-and-keep-alive-in-signalr Message Pack Hub Protocol and Keep Alive in SignalR In this post I will teach you how to change message pack hub protocol and keep the connection alive in SignalR .NET. All with live working demo. 2024-05-19T22:30:00+05:30 2024-05-19T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to change message pack hub protocol and keep the connection alive in SignalR .NET. All with live working demo. https://ilovedotnet.org/blogs/send-notifications-to-groups-and-connectionid-in-signalr Send Notifications to Groups and Connection Id in SignalR In this post I will teach you how to send notifications to Groups and Connection Id in SignalR .NET. All with live working demo. 2024-05-12T22:30:00+05:30 2024-05-12T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to send notifications to Groups and Connection Id in SignalR .NET. All with live working demo. https://ilovedotnet.org/blogs/send-notifications-using-ihubcontext-and-caller-in-signalr Send Notifications using IHubContext and Caller in SignalR In this post I will teach you how to send notifications using IHubContext and Caller in SignalR .NET. All with live working demo. 2024-05-05T22:30:00+05:30 2024-05-05T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to send notifications using IHubContext and Caller in SignalR .NET. All with live working demo. https://ilovedotnet.org/blogs/profiling-webapi-with-mini-profiler Profiling Web API with Mini Profiler In this post I will teach you how to profile Web API with Mini Profiler. All with live working demo. 2022-09-18T22:30:00+05:30 2024-04-28T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to profile Web API with Mini Profiler. All with live working demo. https://ilovedotnet.org/blogs/types-of-clients-in-signalr Types of Clients in SignalR In this post I will teach you different types of client in SignalR .NET. All with live working demo. 2024-04-21T22:30:00+05:30 2024-04-21T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you different types of client in SignalR .NET. All with live working demo. https://ilovedotnet.org/blogs/improving-performance-and-memory-use-while-accessing-apis-using-http-client-in-dotnet Improving performance and memory use while accessing APIs using HTTPClient in dotnet In this post I will teach how to improve performance and memory use while accessing APIs with Streams using HTTP Client. All with live working demo. 2023-08-20T22:30:00+05:30 2024-04-14T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to improve performance and memory use while accessing APIs with Streams using HTTP Client. All with live working demo. https://ilovedotnet.org/blogs/fundamentals-of-signalr-in-dotnet Fundamentals of SignalR in .Net In this post I will introduce you to SignalR in .NET. All with live working demo. 2024-04-07T22:30:00+05:30 2024-04-07T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will introduce you to SignalR in .NET. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-publishing-to-github-pages Blazor WASM Publishing to GitHub Pages In this post I will teach how to publish your Blazor applications to GitHub Pages. All with live working demo. 2022-07-17T22:30:00+05:30 2024-03-31T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to publish your Blazor applications to GitHub Pages. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-publishing-to-iis Blazor WASM Publishing to IIS In this post I will teach how to publish your Blazor applications to IIS. All with live working demo. 2022-07-10T22:30:00+05:30 2024-03-24T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to publish your Blazor applications to IIS. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-event-handling-and-event-arguments Blazor WASM Event Handling And Event Arguments In this post I will teach how to handle events inside components in your Blazor applications. All with live working demo. 2022-04-17T22:30:00+05:30 2024-03-17T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to handle events inside components in your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-pre-rendering Blazor WASM Pre Rendering In this post I will teach how to prerender Blazor applications during publish time to improve SEO. All with live working demo. 2022-08-07T22:30:00+05:30 2024-03-10T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to prerender Blazor applications during publish time to improve SEO. All with live working demo. https://ilovedotnet.org/blogs/generate-pdf-report-using-quest-pdf-in-dotnet Generate PDF Report using Quest PDF in .NET In this post I will teach you how to generate pdf report using Quest PDF in .NET. All with live working demo. 2023-02-19T22:30:00+05:30 2024-03-03T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to generate pdf report using Quest PDF in .NET. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-dynamic-component Blazor WASM Dynamic Component In this post I will teach what is dynamic component and how to use dynamic component in your Blazor applications. All with live working demo. 2022-07-03T22:30:00+05:30 2024-02-18T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach what is dynamic component and how to use dynamic component in your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-communication-between-components Blazor WASM Communication Between Components In this post I will teach how to communicate between components in your Blazor applications. All with live working demo. 2022-05-22T22:30:00+05:30 2024-02-04T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to communicate between components in your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/creational-design-pattern-builder Creational Design Pattern - Builder In this post I will teach you Creational Builder Design Pattern in .NET. All with live working demo. 2024-01-28T22:30:00+05:30 2024-01-28T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Creational Builder Design Pattern in .NET. All with live working demo. https://ilovedotnet.org/blogs/structural-design-pattern-facade Structural Design Pattern - Facade In this post I will teach you Structural Facade Design Pattern in .NET. All with live working demo. 2024-01-21T22:30:00+05:30 2024-01-21T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Structural Facade Design Pattern in .NET. All with live working demo. https://ilovedotnet.org/blogs/implementing-caching-using-decorator-pattern-in-asp-net-webapi Implementing Caching using Decorator Pattern in ASP.NET WEB API In this post I will teach how to implement caching using decorator pattern in ASP.NET Web API. All with live working demo. 2024-01-14T22:30:00+05:30 2024-01-14T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to implement caching using decorator pattern in ASP.NET Web API. All with live working demo. https://ilovedotnet.org/blogs/structural-design-pattern-decorator Structural Design Pattern - Decorator In this post I will teach you Structural Decorator Design Pattern in .NET. All with live working demo. 2024-01-07T22:30:00+05:30 2024-01-07T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Structural Decorator Design Pattern in .NET. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-app-settings Blazor WASM App Settings In this post I will teach you how to read configuration from app settings in your Blazor applications. All with live working demo. 2022-02-27T22:30:00+05:30 2023-12-31T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to read configuration from app settings in your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-virtualization Blazor WASM Virtualization In this post I will teach how to use virtualization in your Blazor applications. All with live working demo. 2022-06-12T22:30:00+05:30 2023-12-24T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to use virtualization in your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-javascript-interop-and-isolation Blazor WASM Javascript Interop and Isolation In this post I will teach you how to interact with javascript and isolate javascript in your Blazor applications. All with live working demo. 2022-02-06T22:30:00+05:30 2023-12-17T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to interact with javascript and isolate javascript in your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-exception-handling-and-error-boundary Blazor WASM Exception Handling and Error Boundary In this post I will teach you how exception handling works and how to use error boundary in your Blazor applications. All with live working demo. 2022-01-16T22:30:00+05:30 2023-12-10T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how exception handling works and how to use error boundary in your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-lazy-loading Blazor WASM Lazy Loading In this post I will teach you how to lazy load assemblies in your Blazor applications. All with live working demo. 2022-02-20T22:30:00+05:30 2023-12-03T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to lazy load assemblies in your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/structured-logging-with-serilog-in-asp-net-webapi Structured Logging with Serilog in ASP.NET WEB API In this post I will teach how to use serilog to do structured logging in ASP.NET Web API. All with live working demo. 2023-11-26T22:30:00+05:30 2023-11-26T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to use serilog to do structured logging in ASP.NET Web API. All with live working demo. https://ilovedotnet.org/blogs/request-endpoint-response-repr-pattern-in-asp-net-webapi Request Endpoint Response (REPR) pattern in ASP.NET WEB API In this post I will teach about REPR pattern, a better way to organize API's and how to implement in ASP.NET Web API. All with live working demo. 2023-10-29T22:30:00+05:30 2023-10-29T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach about REPR pattern, a better way to organize API's and how to implement in ASP.NET Web API. All with live working demo. https://ilovedotnet.org/blogs/using-hot-keys-in-blazor-wasm Using Hot Keys in Blazor WASM In this post I will teach how to setup and use hot keys in blazor wasm. All with live working demo. 2023-10-22T22:30:00+05:30 2023-10-22T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to setup and use hot keys in blazor wasm. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-error-logging Blazor WASM Error Logging In this post I will teach you how to log error in your Blazor applications. All with live working demo. 2022-01-23T22:30:00+05:30 2023-10-01T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to log error in your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/extending-http-client-with-custom-http-message-handlers-in-dotnet Extending HTTPClient with Custom Http Message Handlers in dotnet In this post I will teach how to extend HTTP Client with custom Http Message Handlers. All with live working demo. 2023-09-17T22:30:00+05:30 2023-09-17T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to extend HTTP Client with custom Http Message Handlers. All with live working demo. https://ilovedotnet.org/blogs/working-with-api-that-supports-remote-streaming-using-http-client-in-dotnet Working with API that supports remote streaming using HTTPClient in dotnet In this post I will teach how to work with API that supports remote streaming using HTTP Client. All with live working demo. 2023-09-10T22:30:00+05:30 2023-09-10T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to work with API that supports remote streaming using HTTP Client. All with live working demo. https://ilovedotnet.org/blogs/save-bandwidth-with-compression-when-sending-and-reading-data-using-http-client-in-dotnet Save bandwidth with Compression when sending and reading data using HTTPClient in dotnet In this post I will teach how to save bandwidth with compression while sending and reading data using HTTP Client. All with live working demo. 2023-09-03T22:30:00+05:30 2023-09-03T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to save bandwidth with compression while sending and reading data using HTTP Client. All with live working demo. https://ilovedotnet.org/blogs/perform-background-workloads-in-hosted-service-using-channels-in-asp-net-webapi Perform Background Workloads in Hosted Service using Channels in ASP.NET Web API In this post I will teach how to perform background workloads outside request life cycle using channels in hosted services in ASP.NET web api. All with live working demo. 2023-07-09T22:30:00+05:30 2023-07-09T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to perform background workloads outside request life cycle using channels in hosted services in ASP.NET web api. All with live working demo. https://ilovedotnet.org/blogs/printing-barcode-to-label-printer-from-blazor-wasm Printing barcode to label printer from Blazor WASM In this post I will teach how to print barcode to label printer from blazor wasm application. All with live working demo. 2023-07-02T22:30:00+05:30 2023-07-02T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to print barcode to label printer from blazor wasm application. All with live working demo. https://ilovedotnet.org/blogs/how-to-generate-barcode-in-blazor-wasm How to generate barcode in Blazor WASM In this post I will teach how to generate barcode in blazor wasm application. All with live working demo. 2023-06-25T22:30:00+05:30 2023-06-25T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to generate barcode in blazor wasm application. All with live working demo. https://ilovedotnet.org/blogs/unit-testing-controllers-in-asp-net-webapi Unit Testing Controllers in ASP.NET Web API In this post I will teach how to unit test controllers in ASP.NET web api. All with live working demo. 2023-06-18T22:30:00+05:30 2023-06-18T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to unit test controllers in ASP.NET web api. All with live working demo. https://ilovedotnet.org/blogs/unit-testing-service-registrations-in-asp-net-webapi Unit Testing Service Registrations in ASP.NET Web API In this post I will teach how to unit test service registrations in ASP.NET web api. All with live working demo. 2023-06-11T22:30:00+05:30 2023-06-11T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to unit test service registrations in ASP.NET web api. All with live working demo. https://ilovedotnet.org/blogs/unit-testing-middlewares-in-asp-net-webapi Unit Testing Middlewares in ASP.NET Web API In this post I will teach how to unit test middlewares in ASP.NET web api. All with live working demo. 2023-06-04T22:30:00+05:30 2023-06-04T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to unit test middlewares in ASP.NET web api. All with live working demo. https://ilovedotnet.org/blogs/unit-testing-filters-in-asp-net-webapi Unit Testing Filters in ASP.NET Web API In this post I will teach how to unit test filters in ASP.NET web api. All with live working demo. 2023-05-28T22:30:00+05:30 2023-05-28T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to unit test filters in ASP.NET web api. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-publishing-to-aws-amplify Blazor WASM Publishing to AWS Amplify In this post I will teach how to publish your Blazor applications to AWS Amplify. All with live working demo. 2023-05-21T22:30:00+05:30 2023-05-21T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to publish your Blazor applications to AWS Amplify. All with live working demo. https://ilovedotnet.org/blogs/dependency-inversion-principle-in-solid Dependency Inversion Principle in SOLID In this post I will teach you Dependency Inversion Principle in SOLID Principles in .NET. All with live working demo. 2023-05-14T22:30:00+05:30 2023-05-14T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Dependency Inversion Principle in SOLID Principles in .NET. All with live working demo. https://ilovedotnet.org/blogs/liskov-substitution-principle-in-solid Liskov Substitution Principle in SOLID In this post I will teach you Liskov Substitution Principle in SOLID Principles in .NET. All with live working demo. 2023-04-30T22:30:00+05:30 2023-04-30T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Liskov Substitution Principle in SOLID Principles in .NET. All with live working demo. https://ilovedotnet.org/blogs/single-responsibility-principle-in-solid Single Responsibility Principle in SOLID In this post I will teach you Single Responsibility Principle in SOLID Principles in .NET. All with live working demo. 2023-04-16T22:30:00+05:30 2023-04-16T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Single Responsibility Principle in SOLID Principles in .NET. All with live working demo. https://ilovedotnet.org/blogs/solid-principles-introduction SOLID Principles Introduction In this post I will introduce you to SOLID Principles in .NET. All with live working demo. 2023-04-02T22:30:00+05:30 2023-04-02T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will introduce you to SOLID Principles in .NET. All with live working demo. https://ilovedotnet.org/blogs/creational-design-pattern-singleton Creational Design Pattern - Singleton In this post I will teach you Creational Singleton Design Pattern in .NET. All with live working demo. 2023-03-19T22:30:00+05:30 2023-03-19T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you Creational Singleton Design Pattern in .NET. All with live working demo. https://ilovedotnet.org/blogs/design-pattern-introduction Design Pattern Introduction In this post I will introduce you to Design Pattern in .NET. All with live working demo. 2023-03-12T22:30:00+05:30 2023-03-12T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will introduce you to Design Pattern in .NET. All with live working demo. https://ilovedotnet.org/blogs/understanding-linq-deferred-immediate-streaming-and-non-streaming-executions Understanding LINQ Deferred, Immediate, Streaming and Non-Streaming Executions In this post I will teach you deferred and immediate execution with streaming and non-streaming operations in LINQ in .NET. All with live working demo. 2023-03-05T22:30:00+05:30 2023-03-05T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you deferred and immediate execution with streaming and non-streaming operations in LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-for-each-to-iterate-collections Using LINQ For Each to Iterate Collections In this post I will teach you how to iterate collections using LINQ in .NET. All with live working demo. 2023-02-26T22:30:00+05:30 2023-02-26T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to iterate collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-count-min-max-average-sum-to-aggregate-data Using LINQ Count Min Max Average and Sum to Aggregate data In this post I will teach you how to aggregate data in collections using LINQ in .NET. All with live working demo. 2023-02-12T22:30:00+05:30 2023-02-12T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to aggregate data in collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-group-by-to-group-data Using LINQ Group By to group data In this post I will teach you how to group data in collections using LINQ in .NET. All with live working demo. 2023-02-05T22:30:00+05:30 2023-02-05T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to group data in collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/simulating-left-outer-join-using-linq Simulating Left Outer Join using LINQ In this post I will teach you how to do left outer join between collections using LINQ in .NET. All with live working demo. 2023-01-22T22:30:00+05:30 2023-01-22T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to do left outer join between collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-group-join-to-combine-data Using LINQ Group Join to combine data In this post I will teach you how to combine data between collections using LINQ in .NET. All with live working demo. 2023-01-15T22:30:00+05:30 2023-01-15T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to combine data between collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-join-to-combine-data Using LINQ Join to combine data In this post I will teach you how to combine data between collections using LINQ in .NET. All with live working demo. 2023-01-08T22:30:00+05:30 2023-01-08T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to combine data between collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-concat-to-combine-data Using LINQ Concat to combine data In this post I will teach you how to combine data between collections using LINQ in .NET. All with live working demo. 2023-01-01T22:30:00+05:30 2023-01-01T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to combine data between collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-union-to-combine-data Using LINQ Union to combine data In this post I will teach you how to combine data between collections using LINQ in .NET. All with live working demo. 2022-12-25T22:30:00+05:30 2022-12-25T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to combine data between collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-intersect-to-find-common-data Using LINQ Intersect to Find Common data In this post I will teach you how to find common data between collections using LINQ in .NET. All with live working demo. 2022-12-18T22:30:00+05:30 2022-12-18T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to find common data between collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-except-to-find-difference-in-data Using LINQ Except to Find Difference in data In this post I will teach you how to find difference between collections using LINQ in .NET. All with live working demo. 2022-12-11T22:30:00+05:30 2022-12-11T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to find difference between collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-sequence-equal-to-find-equality-of-data Using LINQ Sequence Equal to Find Equality of data In this post I will teach you how to find equality between collections using LINQ in .NET. All with live working demo. 2022-12-04T22:30:00+05:30 2022-12-04T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to find equality between collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-contains-to-check-data Using LINQ Contains to Check Data In this post I will teach you how to check data is contained in collections using LINQ in .NET. All with live working demo. 2022-11-27T22:30:00+05:30 2022-11-27T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to check data is contained in collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-any-to-find-type-of-data Using LINQ Any to Find Type of Data In this post I will teach you how to find type of data contained in collections using LINQ in .NET. All with live working demo. 2022-11-20T22:30:00+05:30 2022-11-20T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to find type of data contained in collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-all-to-find-type-of-data Using LINQ All to Find Type of Data In this post I will teach you how to find type of data contained in collections using LINQ in .NET. All with live working demo. 2022-11-13T22:30:00+05:30 2022-11-13T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to find type of data contained in collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-chunk-to-split-data Using LINQ Chunk to Split Data In this post I will teach you how to split data within collections using LINQ in .NET. All with live working demo. 2022-11-06T22:30:00+05:30 2022-11-06T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to split data within collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-distinct-to-select-unique-data Using LINQ Distinct to Select Unique Data In this post I will teach you how to select unique data within collections using LINQ in .NET. All with live working demo. 2022-10-30T22:30:00+05:30 2022-10-30T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to select unique data within collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-skip-to-select-specific-data Using LINQ Skip to Select Specific Data In this post I will teach you how to select specific data within collections using LINQ in .NET. All with live working demo. 2022-10-23T22:30:00+05:30 2022-10-23T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to select specific data within collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-styles-and-css-isolation Blazor WASM Styles and CSS Isolation In this post I will teach you what is CSS isolation and what factors to consider when styling your Blazor applications. All with live working demo. 2022-02-13T22:30:00+05:30 2022-10-19T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you what is CSS isolation and what factors to consider when styling your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/using-linq-take-to-select-specific-data Using LINQ Take to Select Specific Data In this post I will teach you how to select specific data within collections using LINQ in .NET. All with live working demo. 2022-10-16T22:30:00+05:30 2022-10-16T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to select specific data within collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-single-to-select-single-data Using LINQ Single to Select Single Data In this post I will teach you how to select single data within collections using LINQ in .NET. All with live working demo. 2022-10-09T22:30:00+05:30 2022-10-09T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to select single data within collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-last-to-select-single-data Using LINQ Last to Select Single Data In this post I will teach you how to select single data within collections using LINQ in .NET. All with live working demo. 2022-10-02T22:30:00+05:30 2022-10-02T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to select single data within collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-first-to-select-single-data Using LINQ First to Select Single Data In this post I will teach you how to select single data within collections using LINQ in .NET. All with live working demo. 2022-09-25T22:30:00+05:30 2022-09-25T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to select single data within collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/python-dynamic-interop-with-dotnet Python Dynamic Interop with Dotnet In this post I will teach you how to interoperate and run python in .NET. All with live working demo. 2022-09-11T22:30:00+05:30 2022-09-11T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to interoperate and run python in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-where-to-filter-data Using LINQ Where to Filter Data In this post I will teach you how to filter data within collections using LINQ in .NET. All with live working demo. 2022-09-04T22:30:00+05:30 2022-09-04T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to filter data within collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-orderby-to-sort-data Using LINQ OrderBy to Sort Data In this post I will teach you how to sort data within collections using LINQ in .NET. All with live working demo. 2022-08-28T22:30:00+05:30 2022-08-28T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to sort data within collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/using-linq-to-select-and-project-data Using LINQ to Select and Project Data In this post I will teach you how to select data within collections using LINQ in .NET. All with live working demo. 2022-08-21T22:30:00+05:30 2022-08-21T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to select data within collections using LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/linq-introduction LINQ Introduction In this post I will introduce you to LINQ in .NET. All with live working demo. 2022-08-14T22:30:00+05:30 2022-08-14T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will introduce you to LINQ in .NET. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-forms-validation Blazor WASM Forms Validation In this post I will teach how to validate data collected in forms in your Blazor applications. All with live working demo. 2022-06-05T22:30:00+05:30 2022-06-05T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to validate data collected in forms in your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-forms Blazor WASM Forms In this post I will teach how to use forms in your Blazor applications. All with live working demo. 2022-05-29T22:30:00+05:30 2022-05-29T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to use forms in your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/oops-abstraction OOPS Abstraction In this post I will teach what is abstraction in object oriented programming. All with live working demo. 2022-05-15T22:30:00+05:30 2022-05-15T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach what is abstraction in object oriented programming. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-controlling-head-content Blazor WASM Controlling Head Content In this post I will teach how to control head content in your Blazor applications. All with live working demo. 2022-05-08T22:30:00+05:30 2022-05-08T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach how to control head content in your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/oops-encapsulation OOPS Encapsulation In this post I will teach what is encapsulation in object oriented programming. All with live working demo. 2022-05-01T22:30:00+05:30 2022-05-01T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach what is encapsulation in object oriented programming. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-data-binding Blazor WASM Data Binding In this post I will teach what is data binding and how to pass data to components in your Blazor applications. All with live working demo. 2022-04-24T22:30:00+05:30 2022-04-24T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach what is data binding and how to pass data to components in your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-components Blazor WASM Components In this post I will teach what is components and how to use components in your Blazor applications. All with live working demo. 2022-04-10T22:30:00+05:30 2022-04-10T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach what is components and how to use components in your Blazor applications. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-introduction Blazor WASM Introduction In this post I will introduce you to Blazor WASM - Single Page Application (SPA) from ASP.NET family. All with live working demo. 2022-03-20T22:30:00+05:30 2022-03-20T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will introduce you to Blazor WASM - Single Page Application (SPA) from ASP.NET family. All with live working demo. https://ilovedotnet.org/talks/blazor-spa-from-aspnet-family Blazor - SPA from ASP.NET Family In this talk I will teach you what is blazor and why do we need to go for blazor. All with live working demo. 2022-03-13T22:30:00+05:30 2022-03-13T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this talk I will teach you what is blazor and why do we need to go for blazor. All with live working demo. https://ilovedotnet.org/blogs/webapi-importance-of-status-code Importance of Status Code in Web API In this post I will teach you the importance of status code in Web API. All with live working demo. 2022-03-06T22:30:00+05:30 2022-03-06T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you the importance of status code in Web API. All with live working demo. https://ilovedotnet.org/blogs/blazor-wasm-dark-theme-and-light-theme Blazor WASM Dark Theme and Light Theme In this post I will teach you how to toggle dark mode and light mode in your Blazor applications. All with live working demo. 2022-01-30T22:30:00+05:30 2022-01-30T22:30:00+05:30 Abdul Rahman https://linkedin.com/in/thebhai [email protected] In this post I will teach you how to toggle dark mode and light mode in your Blazor applications. All with live working demo.