<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>#nestjs · Faiz Ahmed Farooqui</title><description>Posts tagged nestjs.</description><link>https://faizahmed.in/</link><item><title>Three Error Shapes, One API: Adopting RFC 9457 Problem Details</title><link>https://faizahmed.in/rfc-9457-problem-details-api-errors/</link><guid isPermaLink="true">https://faizahmed.in/rfc-9457-problem-details-api-errors/</guid><pubDate>Fri, 21 Aug 2026 07:30:00 GMT</pubDate><category>api</category><category>rest</category><category>nestjs</category><category>nodejs</category><category>http</category></item><item><title>Nested JWTs in Node.js: Decrypting a Token Is Not Verifying It</title><link>https://faizahmed.in/nested-jwts-nodejs-decrypt-is-not-verify/</link><guid isPermaLink="true">https://faizahmed.in/nested-jwts-nodejs-decrypt-is-not-verify/</guid><pubDate>Tue, 11 Aug 2026 09:30:00 GMT</pubDate><category>jwt</category><category>jwe</category><category>jose</category><category>nodejs</category><category>nestjs</category><category>security</category></item><item><title>The HTTP QUERY Method: GET With a Body, in Node.js and NestJS</title><link>https://faizahmed.in/http-query-method-nodejs-nestjs/</link><guid isPermaLink="true">https://faizahmed.in/http-query-method-nodejs-nestjs/</guid><pubDate>Tue, 23 Jun 2026 16:00:00 GMT</pubDate><category>nodejs</category><category>nestjs</category><category>api</category><category>http</category><category>typescript</category></item><item><title>Retries Are Not a Fix. They Are a Liability.</title><link>https://faizahmed.in/why-retries-are-not-a-fix/</link><guid isPermaLink="true">https://faizahmed.in/why-retries-are-not-a-fix/</guid><pubDate>Sat, 18 Apr 2026 05:00:00 GMT</pubDate><category>distributed-systems</category><category>system-design</category><category>background-jobs</category><category>nodejs</category><category>nestjs</category><category>queue-systems</category></item><item><title>Your Background Jobs Are Not Failing. They Are Lying.</title><link>https://faizahmed.in/why-your-background-jobs-are-lying/</link><guid isPermaLink="true">https://faizahmed.in/why-your-background-jobs-are-lying/</guid><pubDate>Thu, 16 Apr 2026 11:17:39 GMT</pubDate><category>background-jobs</category><category>distributed-systems</category><category>system-design</category><category>backend-engineering</category><category>queue-systems</category><category>nestjs</category><category>nodejs</category><category>idempotency</category><category>reliability-engineering</category><category>async-processing</category></item><item><title>Stop Putting Secrets in process.env: Encrypt Env Vars with AWS KMS</title><link>https://faizahmed.in/secret-keystore/</link><guid isPermaLink="true">https://faizahmed.in/secret-keystore/</guid><pubDate>Sat, 21 Feb 2026 19:30:57 GMT</pubDate><category>security</category><category>aws</category><category>attestation</category><category>nodejs</category><category>nextjs</category><category>nestjs</category><category>devops</category><category>cloud</category><category>backend</category></item><item><title>NestJS Microservices with RabbitMQ &amp; PostgreSQL</title><link>https://faizahmed.in/microservices-in-nestjs-with-rabbitmq-postgresql/</link><guid isPermaLink="true">https://faizahmed.in/microservices-in-nestjs-with-rabbitmq-postgresql/</guid><pubDate>Tue, 22 Oct 2024 11:30:10 GMT</pubDate><category>microservices</category><category>rabbitmq</category><category>nestjs</category><category>postgresql</category><category>typescript</category><category>grpc</category><category>http</category><category>websocket</category></item></channel></rss>