I Love .NETThis is a .NET knowledge sharing platform with live demos crafted by developers for developers with love.https://ilovedotnet.orgCopyright 20262026-02-23T07:48:03+05:30https://ilovedotnet.org/image/brand/mini-logo.pngAbdul Rahmanhttps://linkedin.com/in/thebhai[email protected]https://ilovedotnet.org/blogs/ddd-ports-and-adapters-pattern-in-dotnetPorts and Adapters Pattern in DDD - Implementing Hexagonal Architecture in .NETIn 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:302026-08-16T22:30:00+05:30Abdul Rahmanhttps://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-dotnetOnion Architecture in DDD - Keeping Your Domain Pure and Testable in .NETIn 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:302026-08-09T22:30:00+05:30Abdul Rahmanhttps://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-dotnetAnti-Corruption Layer Pattern in DDD - Protecting Your Domain from External Systems in .NETIn 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:302026-08-02T22:30:00+05:30Abdul Rahmanhttps://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-dotnetContext Maps and Relationships in DDD - Visualizing Bounded Context Integrations in .NETIn 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:302026-07-26T22:30:00+05:30Abdul Rahmanhttps://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-dotnetBounded Contexts in Practice - Strategic DDD for Clean System Design in .NETIn 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:302026-07-19T22:30:00+05:30Abdul Rahmanhttps://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-dotnetTesting Domain Models in DDD with .NETIn 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:302026-07-12T22:30:00+05:30Abdul Rahmanhttps://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-dotnetThin Application Services in DDD with .NETIn 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:302026-07-05T22:30:00+05:30Abdul Rahmanhttps://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-dotnetRepository Pattern Done Right in DDD with .NETIn 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:302026-06-28T22:30:00+05:30Abdul Rahmanhttps://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-dotnetPublishing and Handling Domain Events in DDD with .NETIn 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:302026-06-21T22:30:00+05:30Abdul Rahmanhttps://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-dotnetDomain Events Pattern in .NET - Decoupling Aggregates with Event-Driven DesignIn 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:302026-06-14T22:30:00+05:30Abdul Rahmanhttps://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-dotnetImplementing Order Aggregate Pattern in .NET - Complete DDD ExampleIn 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:302026-06-07T22:30:00+05:30Abdul Rahmanhttps://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-dotnetUnderstanding Aggregates and Boundaries in DDD - Defining Consistency BoundariesIn 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:302026-05-31T22:30:00+05:30Abdul Rahmanhttps://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-dotnetFrom Anemic to Rich Domain Models in .NET - Moving Logic into EntitiesIn 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:302026-05-24T22:30:00+05:30Abdul Rahmanhttps://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-dotnetDesigning a Money Value Object in .NET - Eliminating Primitive ObsessionIn 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:302026-05-17T22:30:00+05:30Abdul Rahmanhttps://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-dotnetEntities vs Value Objects in DDD - Understanding Identity and Equality in .NETIn 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:302026-05-10T22:30:00+05:30Abdul Rahmanhttps://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-domainsCore vs Supporting vs Generic Domains - Strategic Investment FrameworkIn 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:302026-05-03T22:30:00+05:30Abdul Rahmanhttps://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-workshopEvent Storming Workshop - Collaborative Domain Discovery in 60 MinutesIn 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:302026-04-26T22:30:00+05:30Abdul Rahmanhttps://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-quickstartUbiquitous Language QuickStart - Building a Shared Vocabulary for Your DomainIn 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:302026-04-19T22:30:00+05:30Abdul Rahmanhttps://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-practiceCore DDD Principles in Practice - Transforming Procedural Code to Domain ModelsIn 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:302026-04-12T22:30:00+05:30Abdul Rahmanhttps://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-avoidWhen to Use DDD and When to Keep It SimpleIn 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:302026-04-05T22:30:00+05:30Abdul Rahmanhttps://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-introductionDDD Mindset and Language - Building Software That Speaks Your Business DomainIn 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:302026-03-29T22:30:00+05:30Abdul Rahmanhttps://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-dotnetHigh Performance Logging in .NETLearn 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:302026-03-22T22:30:00+05:30Abdul Rahmanhttps://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-loggingGetting Started with Serilog in .NET - From Installation to Production-Ready LoggingIn 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:302026-03-15T22:30:00+05:30Abdul Rahmanhttps://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-implementationsUnderstanding .NET Logging Providers - From Console to Custom ImplementationsLearn 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:302026-03-08T22:30:00+05:30Abdul Rahmanhttps://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-conceptsMastering Modern .NET Logging - Structured Logging and Advanced ConceptsIn 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:302026-03-01T22:30:00+05:30Abdul Rahmanhttps://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-practicesIntroduction to Logging in .NET - From Basics to Best PracticesIn 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:302026-02-22T22:30:00+05:30Abdul Rahmanhttps://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-skillsAutomate NuGet Upgrades with GitHub Copilot AI Skills and Live Documentation LookupIn 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:302026-02-15T22:30:00+05:30Abdul Rahmanhttps://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-agentsAutomate .NET Framework Upgrades with GitHub Copilot AI AgentsIn 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:302026-02-08T22:30:00+05:30Abdul Rahmanhttps://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-identityBlazor WASM Two-Factor Authentication with QR Codes and ASP.NET IdentityIn 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:302026-02-01T22:30:00+05:30Abdul Rahmanhttps://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-identityBlazor WASM Standalone Cookie Authentication with ASP.NET IdentityIn 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:302026-01-25T22:30:00+05:30Abdul Rahmanhttps://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-aiBuilding AI Chat Applications in .NET with Microsoft.Extensions.AIIn 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:302026-01-18T22:30:00+05:30Abdul Rahmanhttps://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-dotnetAvoiding Cache Stampede and Handling Nulls in .NETIn 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:302026-01-11T22:30:00+05:30Abdul Rahmanhttps://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-dotnetUnderstanding Caching Fundamentals in .NETIn 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:302026-01-04T22:30:00+05:30Abdul Rahmanhttps://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-logicSpecification Pattern - Eliminating Scattered Business Logic in DDDIn 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:302025-12-28T22:30:00+05:30Abdul Rahmanhttps://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-determinismDatabase NormalizationMaster 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:302025-12-21T22:30:00+05:30Abdul Rahmanhttps://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-endpointsAdd MCP to Existing .NET REST EndpointsLearn 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:302025-12-14T22:30:00+05:30Abdul Rahmanhttps://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-dotnetMastering Advanced JSON with Custom Converters and Source Generation in .NETTake 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:302025-12-07T22:30:00+05:30Abdul Rahmanhttps://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-dotnetHandling JSON Errors and Best Practices in .NETMaster JSON error handling with JsonException, custom exceptions, circular references, immutable types, and polymorphic serialization for robust .NET applications.2025-11-30T22:30:00+05:302025-11-30T22:30:00+05:30Abdul Rahmanhttps://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-dotnetMaximizing JSON Performance with Utf8JsonReader and Utf8JsonWriter in .NETAchieve blazing-fast JSON processing with low-level Utf8JsonReader and Utf8JsonWriter APIs for maximum performance and minimal memory allocation.2025-11-23T22:30:00+05:302025-11-23T22:30:00+05:30Abdul Rahmanhttps://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-dotnetCreating and Modifying JSON Using JsonNode in .NETDiscover 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:302025-11-16T22:30:00+05:30Abdul Rahmanhttps://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-dotnetWorking with Unknown JSON Using JsonDocument in .NETLearn 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:302025-11-09T22:30:00+05:30Abdul Rahmanhttps://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-dotnetImprove Security with Dependency Management and SBOM in .NETMaster 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:302025-11-02T22:30:00+05:30Abdul Rahmanhttps://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-dotnetImprove Data Security by Implementing Secure File Retrieval in .NETMaster 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:302025-10-26T22:30:00+05:30Abdul Rahmanhttps://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-dotnetImprove Data Security by Validating File Contents in .NETMaster 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:302025-10-19T22:30:00+05:30Abdul Rahmanhttps://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-dotnetImprove Data Security by Safely Storing Files in .NETLearn 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:302025-10-12T22:30:00+05:30Abdul Rahmanhttps://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-dotnetConstructor Over-injection Antipattern in Dependency InjectionIn 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:302025-10-05T22:30:00+05:30Abdul Rahmanhttps://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-dotnetConstrained Construction Antipattern in Dependency InjectionIn 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:302025-09-28T22:30:00+05:30Abdul Rahmanhttps://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-dotnetAmbient Context Antipattern in Dependency InjectionIn 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:302025-09-21T22:30:00+05:30Abdul Rahmanhttps://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-dotnetService Locator Antipattern in Dependency InjectionIn 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:302025-09-14T22:30:00+05:30Abdul Rahmanhttps://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-dotnetControl Freak Antipattern in Dependency InjectionIn 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:302025-09-07T22:30:00+05:30Abdul Rahmanhttps://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-dotnetImprove Data Security with Cryptographically Secure Random Generation in .NETMaster 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:302025-08-31T22:30:00+05:30Abdul Rahmanhttps://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-dotnetImprove Data Security with Hashing Techniques in .NETMaster 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:302025-08-24T22:30:00+05:30Abdul Rahmanhttps://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-webapiReplacing MediatR with a Custom Mediator (Dynamic Dispatch) in WEB APIHow to replace MediatR with a small, custom mediator implementation using dynamic dispatch and automatic handler registration.2025-08-17T22:30:00+05:302025-08-17T22:30:00+05:30Abdul Rahmanhttps://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-dotnetImprove Data Security by Preventing Excessive Data Exposure in .NETHow 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:302025-08-10T22:30:00+05:30Abdul Rahmanhttps://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-dotnetImprove Data Security by Doing a Secure User Data Download in .NETLearn 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:302025-08-03T22:30:00+05:30Abdul Rahmanhttps://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-dotnetImprove Data Security with Right to be Forgotten in .NETHow 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:302025-07-27T22:30:00+05:30Abdul Rahmanhttps://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-dotnetImprove Data Security by Redacting Logs in .NETLearn 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:302025-07-20T22:30:00+05:30Abdul Rahmanhttps://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-compositeStructural Design Pattern - CompositeIn this post I will teach you Structural Composite Design Pattern in .NET. All with live working demo.2025-07-13T22:30:00+05:302025-07-13T22:30:00+05:30Abdul Rahmanhttps://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-adapterStructural Design Pattern - AdapterIn this post I will teach you Structural Adapter Design Pattern in .NET. All with live working demo.2025-07-06T22:30:00+05:302025-07-06T22:30:00+05:30Abdul Rahmanhttps://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-codebaseUsing GitHub Copilot AI for Navigating New CodebaseLearn how to leverage GitHub Copilot to navigate new codebase and understand the functionality.2025-06-29T22:30:00+05:302025-06-29T22:30:00+05:30Abdul Rahmanhttps://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-pipelinesUsing GitHub Copilot AI for Documenting and Diagramming CI/CD PipelinesLearn 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:302025-06-22T22:30:00+05:30Abdul Rahmanhttps://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-generationUsing GitHub Copilot AI for Architecture Diagram GenerationLearn how to leverage GitHub Copilot to automatically generate and maintain beautiful architecture diagrams using Mermaid syntax.2025-06-15T22:30:00+05:302025-06-15T22:30:00+05:30Abdul Rahmanhttps://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-generationUsing GitHub Copilot AI for Commit Message GenerationIn 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:302025-06-08T22:30:00+05:30Abdul Rahmanhttps://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-solidInterface Segregation Principle in SOLIDIn 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:302025-06-01T22:30:00+05:30Abdul Rahmanhttps://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-solidOpen Closed Principle in SOLIDIn 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:302025-05-25T22:30:00+05:30Abdul Rahmanhttps://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-webapiEncrypt and Decrypt using ASP.NET Core Data Protection in ASP.NET WEB APIIn 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:302025-05-18T22:30:00+05:30Abdul Rahmanhttps://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-runtimeAI Powered Image Recognition in .NET with ML.NET and ONNX RuntimeIn 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:302025-05-11T22:30:00+05:30Abdul Rahmanhttps://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-webapiGlobal Exception Handling in ASP.NET WEB APIIn 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:302025-05-04T22:30:00+05:30Abdul Rahmanhttps://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-loggerUnit Testing Anti-Pattern: Working with LoggerIn 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:302025-04-27T23:30:00+05:30Abdul Rahmanhttps://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-timeUnit Testing Anti-Pattern: Working with TimeIn 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:302025-04-20T23:30:00+05:30Abdul Rahmanhttps://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-classesUnit Testing Anti-Pattern: Mocking Concrete ClassesIn 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:302025-04-13T23:30:00+05:30Abdul Rahmanhttps://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-pollutionUnit Testing Anti-Pattern: Code PollutionIn 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:302025-04-06T23:30:00+05:30Abdul Rahmanhttps://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-testsUnit Testing Anti-Pattern: Leaking Domain Knowledge to TestsIn 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:302025-03-30T23:30:00+05:30Abdul Rahmanhttps://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-methodsUnit Testing Anti-Pattern: Testing Private MethodsIn 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:302025-03-23T23:30:00+05:30Abdul Rahmanhttps://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-stateUnit Testing Anti-Pattern: Exposing Private StateIn 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:302025-03-16T22:30:00+05:30Abdul Rahmanhttps://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-automlAI Powered Language Detection in .NET with ML.NET and AutoMLIn 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:302025-03-09T22:30:00+05:30Abdul Rahmanhttps://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-codeStep by Step Setup Guide for .NET MAUI with Visual Studio CodeIn 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:302025-03-02T22:30:00+05:30Abdul Rahmanhttps://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-webapiUsing a Distributed Lock in Hosted Service in ASP.NET WEB APIIn 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:302025-02-23T22:30:00+05:30Abdul Rahmanhttps://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-visitorBehavioral Design Pattern - VisitorIn this post I will teach you Behavioral Visitor Design Pattern in .NET. All with live working demo.2025-02-16T22:30:00+05:302025-02-16T22:30:00+05:30Abdul Rahmanhttps://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-assertionsUsing Regex to migrate from Fluent Assertions to XUnit AssertionsIn 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:302025-02-09T22:30:00+05:30Abdul Rahmanhttps://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-msbuildAutomating Git Hook Setup in .NET Projects with MSBuildIn 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:302025-02-02T22:30:00+05:30Abdul Rahmanhttps://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-dotnetGenerate Excel Report using Closed XML in .NETIn 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:302025-01-26T22:30:00+05:30Abdul Rahmanhttps://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-playwrightEnd to End Testing using Playwright in Blazor WASMIn 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:302025-01-19T22:30:00+05:30Abdul Rahmanhttps://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-dotnetConvert HTML to PDF Report in .NETIn 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:302025-01-12T22:30:00+05:30Abdul Rahmanhttps://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-webapiUsing NBomber for Performance, Load and Stress testing in ASP.NET WEB APIIn 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:302025-01-05T22:30:00+05:30Abdul Rahmanhttps://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-webapiFitness Test using Net Arch Test in ASP.NET WEB APIIn 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:302024-12-29T22:30:00+05:30Abdul Rahmanhttps://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-wasmUsing C/C++ Native Dependencies in Blazor WASMIn 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:302024-12-22T22:30:00+05:30Abdul Rahmanhttps://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-webapiUnit Testing Hosted Services in ASP.NET WEB APIIn 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:302024-12-15T22:30:00+05:30Abdul Rahmanhttps://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-dotnetFree up resources with Cancellation while accessing APIs using HTTPClient in dotnetIn 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:302024-12-08T22:30:00+05:30Abdul Rahmanhttps://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-serverSecuring Blazor WASM with OAuth and OIDC using Identity ServerIn 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:302024-12-01T22:30:00+05:30Abdul Rahmanhttps://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-wasmPrevent image leech by dynamically streaming image in Blazor WASMIn 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:302024-11-24T22:30:00+05:30Abdul Rahmanhttps://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-wasmImprove performance by dynamically loading image in Blazor WASMIn 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:302024-11-17T22:30:00+05:30Abdul Rahmanhttps://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-dotnetUnit Testing HTTPClient in dotnetIn this post I will teach how to unit test http client in dotnet. All with live working demo.2023-09-24T22:30:00+05:302024-11-10T22:30:00+05:30Abdul Rahmanhttps://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-webapiImplementing Health Checks in ASP.NET WEB APIIn 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:302024-11-03T22:30:00+05:30Abdul Rahmanhttps://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-aspnetTypes of Middleware in ASP.NETIn this post I will teach you different types of Middleware in ASP.NET. All with live working demo.2022-06-26T22:30:00+05:302024-10-27T22:30:00+05:30Abdul Rahmanhttps://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-aspnetIntroducing Middleware in ASP.NETIn this post I will introduce you to Middleware in ASP.NET. All with live working demo.2022-06-19T22:30:00+05:302024-10-20T22:30:00+05:30Abdul Rahmanhttps://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-dotnetDependency Injection Lifetimes in .NETIn this post I will teach you Dependency Injection Lifetimes in .NET. All with live working demo.2022-07-31T22:30:00+05:302024-10-13T22:30:00+05:30Abdul Rahmanhttps://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-dotnetIntroducing Dependency Injection in .NETIn this post I will introduce you to Dependency Injection in .NET. All with live working demo.2022-07-24T22:30:00+05:302024-10-06T22:30:00+05:30Abdul Rahmanhttps://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-dotnetImplementing TDD in C# .NetIn 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:302024-09-29T22:30:00+05:30Abdul Rahmanhttps://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-dotnetIntroducing TDD in C# .NetIn this post I will introduce you to TDD in C# .NET. All with live working demo.2022-03-27T22:30:00+05:302024-09-22T22:30:00+05:30Abdul Rahmanhttps://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-stateBehavioral Design Pattern - StateIn this post I will teach you Behavioral State Design Pattern in .NET. All with live working demo.2024-09-15T22:30:00+05:302024-09-15T22:30:00+05:30Abdul Rahmanhttps://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-factoryCreational Design Pattern - FactoryIn this post I will teach you Creational Factory Design Pattern in .NET. All with live working demo.2024-09-08T22:30:00+05:302024-09-08T22:30:00+05:30Abdul Rahmanhttps://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-observerBehavioral Design Pattern - ObserverIn this post I will teach you Behavioral Observer Design Pattern in .NET. All with live working demo.2024-09-01T22:30:00+05:302024-09-01T22:30:00+05:30Abdul Rahmanhttps://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-workEnterprise Design Pattern - Unit of WorkIn 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:302024-08-25T22:30:00+05:30Abdul Rahmanhttps://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-repositoryEnterprise Design Pattern - RepositoryIn this post I will teach you Enterprise Repository Design Pattern in .NET. All with live working demo.2024-08-18T22:30:00+05:302024-08-18T22:30:00+05:30Abdul Rahmanhttps://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-dockerizingBlazor WASM DockerizingIn 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:302024-08-11T22:30:00+05:30Abdul Rahmanhttps://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-mauiDeveloping Hybrid App with Blazor WASM and .NET MAUIIn 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:302024-08-04T22:30:00+05:30Abdul Rahmanhttps://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-appsBlazor WASM Publishing to Azure Static Web AppsIn 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:302024-07-28T22:30:00+05:30Abdul Rahmanhttps://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-webapiConfiguring Authentication in Functional testing in ASP.NET WEB APIIn 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:302024-07-21T22:30:00+05:30Abdul Rahmanhttps://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-webapiUsing WireMock.NET in Functional testing in ASP.NET WEB APIIn 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:302024-07-14T22:30:00+05:30Abdul Rahmanhttps://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-webapiUsing Docker Test Containers in Functional Testing in ASP.NET WEB APIIn 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:302024-07-07T22:30:00+05:30Abdul Rahmanhttps://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-webapiFaking Dependencies in Functional testing in ASP.NET WEB APIIn 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:302024-06-30T22:30:00+05:30Abdul Rahmanhttps://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-webapiFunctional testing your ASP.NET WEB APIIn 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:302024-06-23T22:30:00+05:30Abdul Rahmanhttps://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-pipelinesOWASP - Secure your dotnet app by scanning for vulnerable nuget dependencies in CI pipelinesIn 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:302024-06-16T22:30:00+05:30Abdul Rahmanhttps://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-signalrDesign and Deployment and Scaling Consideration in SignalRIn 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:302024-06-09T22:30:00+05:30Abdul Rahmanhttps://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-signalrStreaming and Authentication and Authorization in SignalRIn 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:302024-06-02T22:30:00+05:30Abdul Rahmanhttps://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-signalrException Handling and Logging in SignalRIn 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:302024-05-26T22:30:00+05:30Abdul Rahmanhttps://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-signalrMessage Pack Hub Protocol and Keep Alive in SignalRIn 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:302024-05-19T22:30:00+05:30Abdul Rahmanhttps://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-signalrSend Notifications to Groups and Connection Id in SignalRIn 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:302024-05-12T22:30:00+05:30Abdul Rahmanhttps://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-signalrSend Notifications using IHubContext and Caller in SignalRIn 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:302024-05-05T22:30:00+05:30Abdul Rahmanhttps://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-profilerProfiling Web API with Mini ProfilerIn 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:302024-04-28T22:30:00+05:30Abdul Rahmanhttps://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-signalrTypes of Clients in SignalRIn this post I will teach you different types of client in SignalR .NET. All with live working demo.2024-04-21T22:30:00+05:302024-04-21T22:30:00+05:30Abdul Rahmanhttps://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-dotnetImproving performance and memory use while accessing APIs using HTTPClient in dotnetIn 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:302024-04-14T22:30:00+05:30Abdul Rahmanhttps://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-dotnetFundamentals of SignalR in .NetIn this post I will introduce you to SignalR in .NET. All with live working demo.2024-04-07T22:30:00+05:302024-04-07T22:30:00+05:30Abdul Rahmanhttps://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-pagesBlazor WASM Publishing to GitHub PagesIn 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:302024-03-31T22:30:00+05:30Abdul Rahmanhttps://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-iisBlazor WASM Publishing to IISIn this post I will teach how to publish your Blazor applications to IIS. All with live working demo.2022-07-10T22:30:00+05:302024-03-24T22:30:00+05:30Abdul Rahmanhttps://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-argumentsBlazor WASM Event Handling And Event ArgumentsIn 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:302024-03-17T22:30:00+05:30Abdul Rahmanhttps://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-renderingBlazor WASM Pre RenderingIn 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:302024-03-10T22:30:00+05:30Abdul Rahmanhttps://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-dotnetGenerate PDF Report using Quest PDF in .NETIn 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:302024-03-03T22:30:00+05:30Abdul Rahmanhttps://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-componentBlazor WASM Dynamic ComponentIn 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:302024-02-18T22:30:00+05:30Abdul Rahmanhttps://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-componentsBlazor WASM Communication Between ComponentsIn 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:302024-02-04T22:30:00+05:30Abdul Rahmanhttps://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-builderCreational Design Pattern - BuilderIn this post I will teach you Creational Builder Design Pattern in .NET. All with live working demo.2024-01-28T22:30:00+05:302024-01-28T22:30:00+05:30Abdul Rahmanhttps://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-facadeStructural Design Pattern - FacadeIn this post I will teach you Structural Facade Design Pattern in .NET. All with live working demo.2024-01-21T22:30:00+05:302024-01-21T22:30:00+05:30Abdul Rahmanhttps://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-webapiImplementing Caching using Decorator Pattern in ASP.NET WEB APIIn 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:302024-01-14T22:30:00+05:30Abdul Rahmanhttps://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-decoratorStructural Design Pattern - DecoratorIn this post I will teach you Structural Decorator Design Pattern in .NET. All with live working demo.2024-01-07T22:30:00+05:302024-01-07T22:30:00+05:30Abdul Rahmanhttps://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-settingsBlazor WASM App SettingsIn 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:302023-12-31T22:30:00+05:30Abdul Rahmanhttps://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-virtualizationBlazor WASM VirtualizationIn this post I will teach how to use virtualization in your Blazor applications. All with live working demo.2022-06-12T22:30:00+05:302023-12-24T22:30:00+05:30Abdul Rahmanhttps://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-isolationBlazor WASM Javascript Interop and IsolationIn 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:302023-12-17T22:30:00+05:30Abdul Rahmanhttps://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-boundaryBlazor WASM Exception Handling and Error BoundaryIn 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:302023-12-10T22:30:00+05:30Abdul Rahmanhttps://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-loadingBlazor WASM Lazy LoadingIn 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:302023-12-03T22:30:00+05:30Abdul Rahmanhttps://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-webapiStructured Logging with Serilog in ASP.NET WEB APIIn 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:302023-11-26T22:30:00+05:30Abdul Rahmanhttps://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-webapiRequest Endpoint Response (REPR) pattern in ASP.NET WEB APIIn 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:302023-10-29T22:30:00+05:30Abdul Rahmanhttps://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-wasmUsing Hot Keys in Blazor WASMIn 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:302023-10-22T22:30:00+05:30Abdul Rahmanhttps://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-loggingBlazor WASM Error LoggingIn 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:302023-10-01T22:30:00+05:30Abdul Rahmanhttps://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-dotnetExtending HTTPClient with Custom Http Message Handlers in dotnetIn 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:302023-09-17T22:30:00+05:30Abdul Rahmanhttps://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-dotnetWorking with API that supports remote streaming using HTTPClient in dotnetIn 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:302023-09-10T22:30:00+05:30Abdul Rahmanhttps://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-dotnetSave bandwidth with Compression when sending and reading data using HTTPClient in dotnetIn 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:302023-09-03T22:30:00+05:30Abdul Rahmanhttps://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-webapiPerform Background Workloads in Hosted Service using Channels in ASP.NET Web APIIn 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:302023-07-09T22:30:00+05:30Abdul Rahmanhttps://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-wasmPrinting barcode to label printer from Blazor WASMIn 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:302023-07-02T22:30:00+05:30Abdul Rahmanhttps://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-wasmHow to generate barcode in Blazor WASMIn this post I will teach how to generate barcode in blazor wasm application. All with live working demo.2023-06-25T22:30:00+05:302023-06-25T22:30:00+05:30Abdul Rahmanhttps://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-webapiUnit Testing Controllers in ASP.NET Web APIIn 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:302023-06-18T22:30:00+05:30Abdul Rahmanhttps://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-webapiUnit Testing Service Registrations in ASP.NET Web APIIn 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:302023-06-11T22:30:00+05:30Abdul Rahmanhttps://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-webapiUnit Testing Middlewares in ASP.NET Web APIIn 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:302023-06-04T22:30:00+05:30Abdul Rahmanhttps://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-webapiUnit Testing Filters in ASP.NET Web APIIn 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:302023-05-28T22:30:00+05:30Abdul Rahmanhttps://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-amplifyBlazor WASM Publishing to AWS AmplifyIn 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:302023-05-21T22:30:00+05:30Abdul Rahmanhttps://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-solidDependency Inversion Principle in SOLIDIn 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:302023-05-14T22:30:00+05:30Abdul Rahmanhttps://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-solidLiskov Substitution Principle in SOLIDIn 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:302023-04-30T22:30:00+05:30Abdul Rahmanhttps://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-solidSingle Responsibility Principle in SOLIDIn 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:302023-04-16T22:30:00+05:30Abdul Rahmanhttps://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-introductionSOLID Principles IntroductionIn this post I will introduce you to SOLID Principles in .NET. All with live working demo.2023-04-02T22:30:00+05:302023-04-02T22:30:00+05:30Abdul Rahmanhttps://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-singletonCreational Design Pattern - SingletonIn this post I will teach you Creational Singleton Design Pattern in .NET. All with live working demo.2023-03-19T22:30:00+05:302023-03-19T22:30:00+05:30Abdul Rahmanhttps://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-introductionDesign Pattern IntroductionIn this post I will introduce you to Design Pattern in .NET. All with live working demo.2023-03-12T22:30:00+05:302023-03-12T22:30:00+05:30Abdul Rahmanhttps://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-executionsUnderstanding LINQ Deferred, Immediate, Streaming and Non-Streaming ExecutionsIn 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:302023-03-05T22:30:00+05:30Abdul Rahmanhttps://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-collectionsUsing LINQ For Each to Iterate CollectionsIn 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:302023-02-26T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Count Min Max Average and Sum to Aggregate dataIn 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:302023-02-12T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Group By to group dataIn 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:302023-02-05T22:30:00+05:30Abdul Rahmanhttps://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-linqSimulating Left Outer Join using LINQIn 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:302023-01-22T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Group Join to combine dataIn 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:302023-01-15T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Join to combine dataIn 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:302023-01-08T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Concat to combine dataIn 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:302023-01-01T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Union to combine dataIn 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:302022-12-25T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Intersect to Find Common dataIn 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:302022-12-18T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Except to Find Difference in dataIn 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:302022-12-11T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Sequence Equal to Find Equality of dataIn 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:302022-12-04T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Contains to Check DataIn 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:302022-11-27T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Any to Find Type of DataIn 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:302022-11-20T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ All to Find Type of DataIn 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:302022-11-13T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Chunk to Split DataIn 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:302022-11-06T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Distinct to Select Unique DataIn 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:302022-10-30T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Skip to Select Specific DataIn 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:302022-10-23T22:30:00+05:30Abdul Rahmanhttps://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-isolationBlazor WASM Styles and CSS IsolationIn 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:302022-10-19T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Take to Select Specific DataIn 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:302022-10-16T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Single to Select Single DataIn 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:302022-10-09T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Last to Select Single DataIn 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:302022-10-02T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ First to Select Single DataIn 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:302022-09-25T22:30:00+05:30Abdul Rahmanhttps://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-dotnetPython Dynamic Interop with DotnetIn 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:302022-09-11T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ Where to Filter DataIn 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:302022-09-04T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ OrderBy to Sort DataIn 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:302022-08-28T22:30:00+05:30Abdul Rahmanhttps://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-dataUsing LINQ to Select and Project DataIn 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:302022-08-21T22:30:00+05:30Abdul Rahmanhttps://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-introductionLINQ IntroductionIn this post I will introduce you to LINQ in .NET. All with live working demo.2022-08-14T22:30:00+05:302022-08-14T22:30:00+05:30Abdul Rahmanhttps://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-validationBlazor WASM Forms ValidationIn 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:302022-06-05T22:30:00+05:30Abdul Rahmanhttps://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-formsBlazor WASM FormsIn this post I will teach how to use forms in your Blazor applications. All with live working demo.2022-05-29T22:30:00+05:302022-05-29T22:30:00+05:30Abdul Rahmanhttps://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-abstractionOOPS AbstractionIn this post I will teach what is abstraction in object oriented programming. All with live working demo.2022-05-15T22:30:00+05:302022-05-15T22:30:00+05:30Abdul Rahmanhttps://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-contentBlazor WASM Controlling Head ContentIn 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:302022-05-08T22:30:00+05:30Abdul Rahmanhttps://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-encapsulationOOPS EncapsulationIn this post I will teach what is encapsulation in object oriented programming. All with live working demo.2022-05-01T22:30:00+05:302022-05-01T22:30:00+05:30Abdul Rahmanhttps://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-bindingBlazor WASM Data BindingIn 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:302022-04-24T22:30:00+05:30Abdul Rahmanhttps://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-componentsBlazor WASM ComponentsIn 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:302022-04-10T22:30:00+05:30Abdul Rahmanhttps://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-introductionBlazor WASM IntroductionIn 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:302022-03-20T22:30:00+05:30Abdul Rahmanhttps://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-familyBlazor - SPA from ASP.NET FamilyIn 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:302022-03-13T22:30:00+05:30Abdul Rahmanhttps://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-codeImportance of Status Code in Web APIIn 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:302022-03-06T22:30:00+05:30Abdul Rahmanhttps://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-themeBlazor WASM Dark Theme and Light ThemeIn 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:302022-01-30T22:30:00+05:30Abdul Rahmanhttps://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.