<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ZèD Engineering Articles</title><description>Engineering insights, backend architecture notes, and production implementation write-ups.</description><link>https://imzihad21.github.io/</link><language>en-us</language><managingEditor>imzihad@gmail.com (ZèD)</managingEditor><webMaster>imzihad@gmail.com (ZèD)</webMaster><atom:link href="https://imzihad21.github.io/rss.xml" rel="self" type="application/rss+xml"/><item><title>Atomic Redis Value Replacement Without Downtime: The Temporary Key Pattern</title><link>https://imzihad21.github.io/articles/a/atomic-redis-value-replacement-without-downtime-the-temporary-key-pattern-nf2/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/atomic-redis-value-replacement-without-downtime-the-temporary-key-pattern-nf2/</guid><description>Atomic Redis Value Replacement Without Downtime: The Temporary Key Pattern   When Redis...</description><pubDate>Wed, 29 Apr 2026 17:41:50 GMT</pubDate><category>redis</category><category>dotnet</category><category>distributedsystems</category><category>systemdesign</category><source url="https://dev.to/imzihad21/atomic-redis-value-replacement-without-downtime-the-temporary-key-pattern-nf2">Atomic Redis Value Replacement Without Downtime: The Temporary Key Pattern</source></item><item><title>Implementing Soft Delete with Filtered Indexes in Entity Framework Core</title><link>https://imzihad21.github.io/articles/a/implementing-soft-delete-with-filtered-indexes-in-entity-framework-core-49ip/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/implementing-soft-delete-with-filtered-indexes-in-entity-framework-core-49ip/</guid><description>Soft Delete with Global Query Filters and Filtered Indexes in Entity Framework Core   Soft...</description><pubDate>Wed, 22 Apr 2026 16:32:18 GMT</pubDate><category>dotnet</category><category>database</category><category>softdelete</category><category>efcore</category><source url="https://dev.to/imzihad21/implementing-soft-delete-with-filtered-indexes-in-entity-framework-core-49ip">Implementing Soft Delete with Filtered Indexes in Entity Framework Core</source></item><item><title>Building Dynamic Filters in Clean Architecture (CQRS) using ExpressionBuilder</title><link>https://imzihad21.github.io/articles/a/building-dynamic-filters-in-clean-architecture-cqrs-using-expressionbuilder-142/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/building-dynamic-filters-in-clean-architecture-cqrs-using-expressionbuilder-142/</guid><description>Building Dynamic Filters in Clean Architecture with ExpressionBuilder   Dynamic filtering...</description><pubDate>Wed, 25 Mar 2026 16:01:12 GMT</pubDate><category>dotnet</category><category>cleanarchitecture</category><category>genericrepository</category><category>cqrs</category><source url="https://dev.to/imzihad21/building-dynamic-filters-in-clean-architecture-cqrs-using-expressionbuilder-142">Building Dynamic Filters in Clean Architecture (CQRS) using ExpressionBuilder</source></item><item><title>Cursor vs Offset Pagination in EF Core: What Actually Works in Production</title><link>https://imzihad21.github.io/articles/a/cursor-vs-offset-pagination-in-ef-core-what-actually-works-in-production-448m/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/cursor-vs-offset-pagination-in-ef-core-what-actually-works-in-production-448m/</guid><description>Cursor vs Offset Pagination in EF Core: What Actually Works in Production   Pagination is...</description><pubDate>Thu, 19 Mar 2026 10:18:33 GMT</pubDate><category>dotnet</category><category>efcore</category><category>pagination</category><category>performance</category><source url="https://dev.to/imzihad21/cursor-vs-offset-pagination-in-ef-core-what-actually-works-in-production-448m">Cursor vs Offset Pagination in EF Core: What Actually Works in Production</source></item><item><title>Understanding EF.Functions.Like and ILike in Entity Framework Core</title><link>https://imzihad21.github.io/articles/a/understanding-effunctionslike-and-ilike-in-entity-framework-core-19k2/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/understanding-effunctionslike-and-ilike-in-entity-framework-core-19k2/</guid><description>Understanding EF.Functions.Like and ILike in Entity Framework Core   Pattern-based string...</description><pubDate>Sat, 28 Feb 2026 05:21:15 GMT</pubDate><category>dotnet</category><category>efcore</category><category>postgres</category><category>productivity</category><source url="https://dev.to/imzihad21/understanding-effunctionslike-and-ilike-in-entity-framework-core-19k2">Understanding EF.Functions.Like and ILike in Entity Framework Core</source></item><item><title>BCrypt vs Argon2: Password Hashing in .NET – A Practical Deep Dive</title><link>https://imzihad21.github.io/articles/a/bcrypt-vs-argon2-password-hashing-in-net-a-practical-deep-dive-54co/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/bcrypt-vs-argon2-password-hashing-in-net-a-practical-deep-dive-54co/</guid><description>BCrypt vs Argon2 Password Hashing in .NET: A Practical Deep Dive   Password storage is one...</description><pubDate>Sat, 28 Feb 2026 04:41:09 GMT</pubDate><category>dotnet</category><category>bcrypt</category><category>argon2</category><category>encryption</category><source url="https://dev.to/imzihad21/bcrypt-vs-argon2-password-hashing-in-net-a-practical-deep-dive-54co">BCrypt vs Argon2: Password Hashing in .NET – A Practical Deep Dive</source></item><item><title>Implementing Event-Driven Order Processing with Kafka using KafkaFlow in .NET</title><link>https://imzihad21.github.io/articles/a/implementing-event-driven-order-processing-with-kafka-using-kafkaflow-in-net-1m5a/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/implementing-event-driven-order-processing-with-kafka-using-kafkaflow-in-net-1m5a/</guid><description>Implementing Event-Driven Order Processing with Kafka Using KafkaFlow in .NET   In real...</description><pubDate>Fri, 30 Jan 2026 20:34:10 GMT</pubDate><category>dotnet</category><category>kafka</category><category>eventdriven</category><category>pubsub</category><source url="https://dev.to/imzihad21/implementing-event-driven-order-processing-with-kafka-using-kafkaflow-in-net-1m5a">Implementing Event-Driven Order Processing with Kafka using KafkaFlow in .NET</source></item><item><title>Runtime Environment Variables for React Apps with Nginx and Docker</title><link>https://imzihad21.github.io/articles/a/runtime-environment-variables-for-react-apps-with-nginx-and-docker-3p62/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/runtime-environment-variables-for-react-apps-with-nginx-and-docker-3p62/</guid><description>Runtime Environment Variables for React Apps with Nginx and Docker   React frontend env...</description><pubDate>Thu, 25 Dec 2025 12:38:37 GMT</pubDate><category>docker</category><category>react</category><category>webdev</category><category>devops</category><source url="https://dev.to/imzihad21/runtime-environment-variables-for-react-apps-with-nginx-and-docker-3p62">Runtime Environment Variables for React Apps with Nginx and Docker</source></item><item><title>Named Configuration Binding in .NET Using the Modern Options Pattern</title><link>https://imzihad21.github.io/articles/a/multi-client-configuration-binding-in-net-using-the-modern-options-pattern-clj/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/multi-client-configuration-binding-in-net-using-the-modern-options-pattern-clj/</guid><description>Named Configuration Binding in .NET Using the Modern Options Pattern   When tenant/client...</description><pubDate>Sat, 29 Nov 2025 18:51:53 GMT</pubDate><category>dotnet</category><category>configuration</category><category>csharp</category><category>aspnetcore</category><source url="https://dev.to/imzihad21/multi-client-configuration-binding-in-net-using-the-modern-options-pattern-clj">Named Configuration Binding in .NET Using the Modern Options Pattern</source></item><item><title>.NET 9 dropped Swashbuckle — but you can still keep Swagger UI backed by OpenAPI</title><link>https://imzihad21.github.io/articles/a/net-9-dropped-swashbuckle-but-you-can-still-keep-swagger-ui-backed-by-openapi-50j3/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/net-9-dropped-swashbuckle-but-you-can-still-keep-swagger-ui-backed-by-openapi-50j3/</guid><description>.NET 9 Dropped Swashbuckle Generator, but You Can Still Keep Swagger UI Backed by...</description><pubDate>Fri, 24 Oct 2025 03:23:25 GMT</pubDate><category>dotnet</category><category>openapi</category><category>swagger</category><category>authentication</category><source url="https://dev.to/imzihad21/net-9-dropped-swashbuckle-but-you-can-still-keep-swagger-ui-backed-by-openapi-50j3">.NET 9 dropped Swashbuckle — but you can still keep Swagger UI backed by OpenAPI</source></item><item><title>JWT with OIDC Authentication in Distributed Systems: Building Trust at Scale</title><link>https://imzihad21.github.io/articles/a/jwt-with-oidc-authentication-in-distributed-systems-building-trust-at-scale-2nno/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/jwt-with-oidc-authentication-in-distributed-systems-building-trust-at-scale-2nno/</guid><description>JWT with OIDC Authentication in Distributed Systems: Building Trust at Scale   In...</description><pubDate>Wed, 17 Sep 2025 15:31:13 GMT</pubDate><category>dotnet</category><category>authentication</category><category>oidc</category><category>jwt</category><source url="https://dev.to/imzihad21/jwt-with-oidc-authentication-in-distributed-systems-building-trust-at-scale-2nno">JWT with OIDC Authentication in Distributed Systems: Building Trust at Scale</source></item><item><title>EF Core 10&apos;s ExecuteUpdateAsync: Finally, Delegates That Don&apos;t Hate Developers</title><link>https://imzihad21.github.io/articles/a/ef-core-10s-executeupdateasync-finally-delegates-that-dont-hate-developers-kij/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/ef-core-10s-executeupdateasync-finally-delegates-that-dont-hate-developers-kij/</guid><description>EF Core 10&apos;s ExecuteUpdateAsync Finally Uses Delegates Developers Can Actually Live...</description><pubDate>Wed, 27 Aug 2025 05:59:08 GMT</pubDate><category>dotnet</category><category>csharp</category><category>efcore</category><category>lambda</category><source url="https://dev.to/imzihad21/ef-core-10s-executeupdateasync-finally-delegates-that-dont-hate-developers-kij">EF Core 10&apos;s ExecuteUpdateAsync: Finally, Delegates That Don&apos;t Hate Developers</source></item><item><title>The Secret to Scalability: Architecting a High-Performance .NET Puppeteer Page Pool</title><link>https://imzihad21.github.io/articles/a/the-secret-to-scalability-architecting-a-high-performance-net-puppeteer-page-pool-343e/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/the-secret-to-scalability-architecting-a-high-performance-net-puppeteer-page-pool-343e/</guid><description>The Secret to Scalability: Architecting a High-Performance .NET Puppeteer Page...</description><pubDate>Thu, 31 Jul 2025 17:39:47 GMT</pubDate><category>dotnet</category><category>puppeteer</category><category>pdfgeneration</category><category>chromium</category><source url="https://dev.to/imzihad21/the-secret-to-scalability-architecting-a-high-performance-net-puppeteer-page-pool-343e">The Secret to Scalability: Architecting a High-Performance .NET Puppeteer Page Pool</source></item><item><title>HTTP Server Management in Go: Graceful Shutdowns and Error Handling</title><link>https://imzihad21.github.io/articles/a/http-server-management-in-go-graceful-shutdowns-and-error-handling-2ep0/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/http-server-management-in-go-graceful-shutdowns-and-error-handling-2ep0/</guid><description>HTTP Server Management in Go: Graceful Shutdowns and Error Handling   A production HTTP...</description><pubDate>Tue, 24 Jun 2025 04:13:23 GMT</pubDate><category>go</category><category>webdev</category><category>cloudnative</category><category>backend</category><source url="https://dev.to/imzihad21/http-server-management-in-go-graceful-shutdowns-and-error-handling-2ep0">HTTP Server Management in Go: Graceful Shutdowns and Error Handling</source></item><item><title>The Truth About AddAsync: When to Use It in EF Core (and When Not To)</title><link>https://imzihad21.github.io/articles/a/the-truth-about-addasync-when-to-use-it-in-ef-core-and-when-not-to-3i5e/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/the-truth-about-addasync-when-to-use-it-in-ef-core-and-when-not-to-3i5e/</guid><description>The Truth About AddAsync in EF Core: When to Use It and When Not To   AddAsync() often...</description><pubDate>Wed, 28 May 2025 18:05:08 GMT</pubDate><category>dotnet</category><category>efcore</category><category>valuegeneration</category><category>asyncawait</category><source url="https://dev.to/imzihad21/the-truth-about-addasync-when-to-use-it-in-ef-core-and-when-not-to-3i5e">The Truth About AddAsync: When to Use It in EF Core (and When Not To)</source></item><item><title>Node.js Memory Apocalypse: Why Your App Dies on Big Files (And How to Stop It Forever)</title><link>https://imzihad21.github.io/articles/a/nodejs-memory-apocalypse-why-your-app-dies-on-big-files-and-how-to-stop-it-forever-4a4i/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/nodejs-memory-apocalypse-why-your-app-dies-on-big-files-and-how-to-stop-it-forever-4a4i/</guid><description>Node.js Memory Apocalypse: Why Your App Dies on Big Files and How to Stop It Forever   Your...</description><pubDate>Wed, 30 Apr 2025 17:20:19 GMT</pubDate><category>node</category><category>webdev</category><category>performance</category><category>fs</category><source url="https://dev.to/imzihad21/nodejs-memory-apocalypse-why-your-app-dies-on-big-files-and-how-to-stop-it-forever-4a4i">Node.js Memory Apocalypse: Why Your App Dies on Big Files (And How to Stop It Forever)</source></item><item><title>Understanding C# ref and out Keywords: A Friendly Guide</title><link>https://imzihad21.github.io/articles/a/understanding-c-ref-and-out-keywords-a-friendly-guide-392a/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/understanding-c-ref-and-out-keywords-a-friendly-guide-392a/</guid><description>Understanding C# ref and out Keywords: A Friendly Guide   In C#, ref and out pass arguments...</description><pubDate>Sun, 20 Apr 2025 04:33:33 GMT</pubDate><category>dotnet</category><category>csharp</category><category>programming</category><category>tutorial</category><source url="https://dev.to/imzihad21/understanding-c-ref-and-out-keywords-a-friendly-guide-392a">Understanding C# ref and out Keywords: A Friendly Guide</source></item><item><title>Deploying a React App with Docker using Nginx</title><link>https://imzihad21.github.io/articles/a/deploying-a-react-app-with-docker-using-nginx-4in4/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/deploying-a-react-app-with-docker-using-nginx-4in4/</guid><description>Deploying a React App with Docker Using Nginx   For production React deployments, the goal...</description><pubDate>Sun, 09 Mar 2025 08:26:18 GMT</pubDate><category>docker</category><category>react</category><category>nginx</category><category>devops</category><source url="https://dev.to/imzihad21/deploying-a-react-app-with-docker-using-nginx-4in4">Deploying a React App with Docker using Nginx</source></item><item><title>Send FCM Event to All Opened Client Windows Instead of Focused (FCM Default)</title><link>https://imzihad21.github.io/articles/a/send-fcm-event-to-all-opened-client-windows-instead-of-focused-fcm-default-2hdd/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/send-fcm-event-to-all-opened-client-windows-instead-of-focused-fcm-default-2hdd/</guid><description>Send FCM Event to All Opened Client Windows Instead of Focused FCM Default   In many web...</description><pubDate>Wed, 05 Mar 2025 08:13:51 GMT</pubDate><category>react</category><category>firebase</category><category>cloudmessaging</category><category>webdev</category><source url="https://dev.to/imzihad21/send-fcm-event-to-all-opened-client-windows-instead-of-focused-fcm-default-2hdd">Send FCM Event to All Opened Client Windows Instead of Focused (FCM Default)</source></item><item><title>Implementing TOTP-Based Two-Factor Authentication in .NET Web API</title><link>https://imzihad21.github.io/articles/a/implementing-totp-two-factor-authentication-in-net-web-api-d7n/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/implementing-totp-two-factor-authentication-in-net-web-api-d7n/</guid><description>Implementing TOTP-Based Two-Factor Authentication in .NET Web API   Password authentication...</description><pubDate>Sun, 16 Feb 2025 07:46:40 GMT</pubDate><category>dotnet</category><category>security</category><category>twofactorauth</category><category>qrcode</category><source url="https://dev.to/imzihad21/implementing-totp-two-factor-authentication-in-net-web-api-d7n">Implementing TOTP-Based Two-Factor Authentication in .NET Web API</source></item><item><title>Managing Production Configurations in ASP.NET Core WebAPI Using Environment Variables</title><link>https://imzihad21.github.io/articles/a/managing-production-configurations-in-aspnet-core-webapi-using-environment-variables-3nmf/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/managing-production-configurations-in-aspnet-core-webapi-using-environment-variables-3nmf/</guid><description>Managing Production Configurations in ASP.NET Core Web API Using Environment...</description><pubDate>Sat, 25 Jan 2025 03:30:01 GMT</pubDate><category>dotnet</category><category>docker</category><category>devops</category><category>env</category><source url="https://dev.to/imzihad21/managing-production-configurations-in-aspnet-core-webapi-using-environment-variables-3nmf">Managing Production Configurations in ASP.NET Core WebAPI Using Environment Variables</source></item><item><title>Simplify Email Testing with a Local Papercut SMTP Server Using Docker</title><link>https://imzihad21.github.io/articles/a/simplify-email-testing-with-a-local-papercut-smtp-server-using-docker-1o6b/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/simplify-email-testing-with-a-local-papercut-smtp-server-using-docker-1o6b/</guid><description>Simplify Email Testing with a Local Papercut SMTP Server Using Docker   Testing email...</description><pubDate>Mon, 30 Dec 2024 15:08:05 GMT</pubDate><category>docker</category><category>email</category><category>testing</category><category>devtools</category><source url="https://dev.to/imzihad21/simplify-email-testing-with-a-local-papercut-smtp-server-using-docker-1o6b">Simplify Email Testing with a Local Papercut SMTP Server Using Docker</source></item><item><title>Setting Up a Home Media Server with Docker: A Beginner&apos;s Guide</title><link>https://imzihad21.github.io/articles/a/setting-up-a-home-media-server-with-docker-a-beginners-guide-296l/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/setting-up-a-home-media-server-with-docker-a-beginners-guide-296l/</guid><description>Setting Up a Home Media Server with Docker: A Beginner&apos;s Guide   A home media server lets...</description><pubDate>Mon, 30 Dec 2024 14:40:04 GMT</pubDate><category>docker</category><category>linux</category><category>devops</category><category>mediaserver</category><source url="https://dev.to/imzihad21/setting-up-a-home-media-server-with-docker-a-beginners-guide-296l">Setting Up a Home Media Server with Docker: A Beginner&apos;s Guide</source></item><item><title>Master React API Management with TanStack React Query: Best Practices &amp; Examples</title><link>https://imzihad21.github.io/articles/a/master-react-api-management-with-tanstack-react-query-best-practices-examples-1139/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/master-react-api-management-with-tanstack-react-query-best-practices-examples-1139/</guid><description>Master React API Management with TanStack Query: Best Practices and Examples   Managing...</description><pubDate>Wed, 27 Nov 2024 05:43:02 GMT</pubDate><category>react</category><category>reactquery</category><category>axios</category><category>api</category><source url="https://dev.to/imzihad21/master-react-api-management-with-tanstack-react-query-best-practices-examples-1139">Master React API Management with TanStack React Query: Best Practices &amp; Examples</source></item><item><title>Building a Linux Based Minimal and Efficient .NET 8 Application Docker Image</title><link>https://imzihad21.github.io/articles/a/building-a-linux-based-minimal-and-efficient-net-8-application-docker-image-50jp/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/building-a-linux-based-minimal-and-efficient-net-8-application-docker-image-50jp/</guid><description>Building a Linux-Based Minimal and Efficient .NET 8 Application Docker Image   A good Docker...</description><pubDate>Sun, 24 Nov 2024 04:29:31 GMT</pubDate><category>dotnet</category><category>docker</category><category>linux</category><category>devops</category><source url="https://dev.to/imzihad21/building-a-linux-based-minimal-and-efficient-net-8-application-docker-image-50jp">Building a Linux Based Minimal and Efficient .NET 8 Application Docker Image</source></item><item><title>Setting Up a VPS Server with Docker, Nginx Proxy Manager, and Portainer</title><link>https://imzihad21.github.io/articles/a/setting-up-a-vps-server-with-docker-nginx-proxy-manager-and-portainer-3hfk/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/setting-up-a-vps-server-with-docker-nginx-proxy-manager-and-portainer-3hfk/</guid><description>Setting Up a VPS Server with Docker, Nginx Proxy Manager, and Portainer   Hosting apps on a...</description><pubDate>Sun, 17 Nov 2024 15:42:43 GMT</pubDate><category>docker</category><category>nginx</category><category>portainer</category><category>linux</category><source url="https://dev.to/imzihad21/setting-up-a-vps-server-with-docker-nginx-proxy-manager-and-portainer-3hfk">Setting Up a VPS Server with Docker, Nginx Proxy Manager, and Portainer</source></item><item><title>Integrating Stripe Payment Intent in NestJS with Webhook Handling</title><link>https://imzihad21.github.io/articles/a/integrating-stripe-payment-intent-in-nestjs-with-webhook-handling-1n65/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/integrating-stripe-payment-intent-in-nestjs-with-webhook-handling-1n65/</guid><description>Integrating Stripe Payment Intent in NestJS with Webhook Handling   Stripe integration in...</description><pubDate>Mon, 11 Nov 2024 20:54:41 GMT</pubDate><category>nestjs</category><category>stripe</category><category>payment</category><category>webhook</category><source url="https://dev.to/imzihad21/integrating-stripe-payment-intent-in-nestjs-with-webhook-handling-1n65">Integrating Stripe Payment Intent in NestJS with Webhook Handling</source></item><item><title>Comprehensive Encryption and Security Service in NestJS: Argon2 Hashing, Token Generation, and AES Encryption</title><link>https://imzihad21.github.io/articles/a/comprehensive-encryption-and-security-service-in-nestjs-argon2-hashing-token-generation-and-aes-encryption-595o/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/comprehensive-encryption-and-security-service-in-nestjs-argon2-hashing-token-generation-and-aes-encryption-595o/</guid><description>Comprehensive Encryption and Security Service in NestJS: Argon2, Token Generation, and AES...</description><pubDate>Mon, 11 Nov 2024 20:25:00 GMT</pubDate><category>nestjs</category><category>argon2</category><category>aes</category><category>encryption</category><source url="https://dev.to/imzihad21/comprehensive-encryption-and-security-service-in-nestjs-argon2-hashing-token-generation-and-aes-encryption-595o">Comprehensive Encryption and Security Service in NestJS: Argon2 Hashing, Token Generation, and AES Encryption</source></item><item><title>Custom Role-Based Access Control in NestJS Using Custom Guards</title><link>https://imzihad21.github.io/articles/a/custom-role-based-access-control-in-nestjs-using-custom-guards-jol/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/custom-role-based-access-control-in-nestjs-using-custom-guards-jol/</guid><description>Custom Role-Based Access Control in NestJS Using Custom Guards   Role checks scattered...</description><pubDate>Mon, 11 Nov 2024 20:04:34 GMT</pubDate><category>nestjs</category><category>rbac</category><category>authorization</category><category>security</category><source url="https://dev.to/imzihad21/custom-role-based-access-control-in-nestjs-using-custom-guards-jol">Custom Role-Based Access Control in NestJS Using Custom Guards</source></item><item><title>Implementing HTTP Request and Response Encryption in ASP.NET Core with Custom Attributes</title><link>https://imzihad21.github.io/articles/a/implementing-http-request-and-response-encryption-in-aspnet-core-with-custom-attributes-422b/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/implementing-http-request-and-response-encryption-in-aspnet-core-with-custom-attributes-422b/</guid><description>Implementing HTTP Request and Response Encryption in ASP.NET Core with Custom...</description><pubDate>Thu, 07 Nov 2024 06:15:22 GMT</pubDate><category>dotnet</category><category>cryptography</category><category>security</category><category>webdev</category><source url="https://dev.to/imzihad21/implementing-http-request-and-response-encryption-in-aspnet-core-with-custom-attributes-422b">Implementing HTTP Request and Response Encryption in ASP.NET Core with Custom Attributes</source></item><item><title>A Generic Repository Pattern for NestJS with Mongoose for MongoDB</title><link>https://imzihad21.github.io/articles/a/a-generic-repository-pattern-for-nestjs-with-mongoose-for-mongodb-gp3/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/a-generic-repository-pattern-for-nestjs-with-mongoose-for-mongodb-gp3/</guid><description>A Generic Repository Pattern for NestJS with Mongoose for MongoDB   As applications grow,...</description><pubDate>Sun, 03 Nov 2024 18:29:54 GMT</pubDate><category>nestjs</category><category>mongodb</category><category>generic</category><category>repository</category><source url="https://dev.to/imzihad21/a-generic-repository-pattern-for-nestjs-with-mongoose-for-mongodb-gp3">A Generic Repository Pattern for NestJS with Mongoose for MongoDB</source></item><item><title>Integrating Cloudinary with NestJS for Image Management</title><link>https://imzihad21.github.io/articles/a/integrating-cloudinary-with-nestjs-for-image-management-25n5/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/integrating-cloudinary-with-nestjs-for-image-management-25n5/</guid><description>Integrating Cloudinary with NestJS for Image Management   Image handling in backend systems...</description><pubDate>Sun, 03 Nov 2024 18:13:21 GMT</pubDate><category>nestjs</category><category>cloudinary</category><category>imageupload</category><category>backend</category><source url="https://dev.to/imzihad21/integrating-cloudinary-with-nestjs-for-image-management-25n5">Integrating Cloudinary with NestJS for Image Management</source></item><item><title>Seamlessly Integrate Swagger with JWT Authentication in NestJS</title><link>https://imzihad21.github.io/articles/a/seamlessly-integrate-swagger-with-jwt-authentication-in-nestjs-2aol/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/seamlessly-integrate-swagger-with-jwt-authentication-in-nestjs-2aol/</guid><description>Seamlessly Integrate Swagger with JWT Authentication in NestJS   Strong API documentation...</description><pubDate>Sun, 03 Nov 2024 17:43:11 GMT</pubDate><category>nestjs</category><category>jwt</category><category>swagger</category><category>webdev</category><source url="https://dev.to/imzihad21/seamlessly-integrate-swagger-with-jwt-authentication-in-nestjs-2aol">Seamlessly Integrate Swagger with JWT Authentication in NestJS</source></item><item><title>Enhancing Error Logging in NestJS with Sentry</title><link>https://imzihad21.github.io/articles/a/enhancing-error-logging-in-nestjs-with-a-custom-sentry-logger-4bf/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/enhancing-error-logging-in-nestjs-with-a-custom-sentry-logger-4bf/</guid><description>Enhancing Error Logging in NestJS with Sentry   Error logs without context are just...</description><pubDate>Sun, 03 Nov 2024 17:31:51 GMT</pubDate><category>nestjs</category><category>sentry</category><category>logger</category><category>exception</category><source url="https://dev.to/imzihad21/enhancing-error-logging-in-nestjs-with-a-custom-sentry-logger-4bf">Enhancing Error Logging in NestJS with Sentry</source></item><item><title>Custom Role-Based Authorization with JWT in ASP.NET Core</title><link>https://imzihad21.github.io/articles/a/custom-role-based-authorization-with-jwt-in-aspnet-core-e7p/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/custom-role-based-authorization-with-jwt-in-aspnet-core-e7p/</guid><description>Custom Role-Based Authorization with JWT in ASP.NET Core   When an API grows, scattered...</description><pubDate>Sun, 03 Nov 2024 16:39:58 GMT</pubDate><category>dotnet</category><category>aspnetcore</category><category>jwt</category><category>authorization</category><source url="https://dev.to/imzihad21/custom-role-based-authorization-with-jwt-in-aspnet-core-e7p">Custom Role-Based Authorization with JWT in ASP.NET Core</source></item><item><title>Managing JWT Access Tokens with Axios and Automatic Token Refresh</title><link>https://imzihad21.github.io/articles/a/managing-jwt-access-tokens-with-axios-and-automatic-token-refresh-1i5p/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/managing-jwt-access-tokens-with-axios-and-automatic-token-refresh-1i5p/</guid><description>Managing JWT Access Tokens with Axios and Automatic Token Refresh   Many developers hit this...</description><pubDate>Sun, 22 Oct 2023 18:05:23 GMT</pubDate><category>axios</category><category>jwt</category><category>react</category><category>tokenrefresh</category><source url="https://dev.to/imzihad21/managing-jwt-access-tokens-with-axios-and-automatic-token-refresh-1i5p">Managing JWT Access Tokens with Axios and Automatic Token Refresh</source></item><item><title>Essential Concepts for JavaScript Developers in Back-End Development</title><link>https://imzihad21.github.io/articles/a/backend-guides-4i97/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/backend-guides-4i97/</guid><description>Essential Concepts for JavaScript Developers in Back-End Development   If you already know...</description><pubDate>Thu, 23 Dec 2021 16:53:07 GMT</pubDate><category>crud</category><category>jwt</category><category>api</category><category>database</category><source url="https://dev.to/imzihad21/backend-guides-4i97">Essential Concepts for JavaScript Developers in Back-End Development</source></item><item><title>Getting Started with React.js: A Beginner&apos;s Guide</title><link>https://imzihad21.github.io/articles/a/reactjs-important-topics-43nd/</link><guid isPermaLink="true">https://imzihad21.github.io/articles/a/reactjs-important-topics-43nd/</guid><description>Getting Started with React.js: A Beginner&apos;s Guide   React.js is a popular JavaScript library...</description><pubDate>Wed, 22 Dec 2021 17:43:19 GMT</pubDate><category>javascript</category><category>webdev</category><category>beginners</category><category>react</category><source url="https://dev.to/imzihad21/reactjs-important-topics-43nd">Getting Started with React.js: A Beginner&apos;s Guide</source></item></channel></rss>