<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Prashant Dasari — Blog</title>
    <link>https://www.prashantdasari.com/blog</link>
    <description>Guides on NestJS, PostgreSQL, Redis, BullMQ, Elasticsearch and Core Web Vitals by Prashant Dasari.</description>
    <language>en-us</language>
    <atom:link href="https://www.prashantdasari.com/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>BullMQ Essentials: Background Jobs and Queues for Backend Developers</title>
      <link>https://www.prashantdasari.com/blog/bullmq-essentials-background-jobs-backend-developers</link>
      <guid isPermaLink="true">https://www.prashantdasari.com/blog/bullmq-essentials-background-jobs-backend-developers</guid>
      <pubDate>Thu, 16 Jul 2026 06:20:00 GMT</pubDate>
      <category>BullMQ</category>
      <description>Move slow work out of the request with BullMQ: queues, jobs, workers, retries with backoff, cron jobs, a dead letter queue, and NestJS setup.</description>
    </item>
    <item>
      <title>Elasticsearch Essentials for Backend Developers</title>
      <link>https://www.prashantdasari.com/blog/elasticsearch-essentials-backend-developers</link>
      <guid isPermaLink="true">https://www.prashantdasari.com/blog/elasticsearch-essentials-backend-developers</guid>
      <pubDate>Thu, 16 Jul 2026 06:10:00 GMT</pubDate>
      <category>Elasticsearch</category>
      <description>How Elasticsearch finds text fast: shards, the inverted index, Query DSL, analyzers, filters vs queries, aggregations, and how it sits beside PostgreSQL.</description>
    </item>
    <item>
      <title>Redis Essentials for Backend Developers</title>
      <link>https://www.prashantdasari.com/blog/redis-essentials-backend-developers</link>
      <guid isPermaLink="true">https://www.prashantdasari.com/blog/redis-essentials-backend-developers</guid>
      <pubDate>Thu, 16 Jul 2026 06:00:00 GMT</pubDate>
      <category>Redis</category>
      <description>Redis is more than a cache. Which of its five core data types fits which job, plus TTL, cache-aside, sessions, rate limiting, Pub/Sub and persistence.</description>
    </item>
    <item>
      <title>NestJS + Sequelize: Connecting Your API to PostgreSQL</title>
      <link>https://www.prashantdasari.com/blog/nestjs-sequelize-orm-postgresql-guide</link>
      <guid isPermaLink="true">https://www.prashantdasari.com/blog/nestjs-sequelize-orm-postgresql-guide</guid>
      <pubDate>Thu, 16 Jul 2026 05:50:00 GMT</pubDate>
      <category>Database</category>
      <description>Connect NestJS to PostgreSQL with Sequelize: models, migrations, relations, validators, hooks and transactions, plus the settings that bite in production.</description>
    </item>
    <item>
      <title>PostgreSQL &amp; Database Essentials for Backend Developers</title>
      <link>https://www.prashantdasari.com/blog/postgresql-database-essentials-backend-developers</link>
      <guid isPermaLink="true">https://www.prashantdasari.com/blog/postgresql-database-essentials-backend-developers</guid>
      <pubDate>Thu, 16 Jul 2026 05:40:00 GMT</pubDate>
      <category>Database</category>
      <description>The PostgreSQL basics you&apos;ll use every week: keys, joins, indexes, transactions, normalization, and when JSONB or full-text search is enough.</description>
    </item>
    <item>
      <title>Full-Stack Auth: NestJS + React — Signup, Login &amp; Session Management</title>
      <link>https://www.prashantdasari.com/blog/nestjs-react-auth-signup-login-sessions</link>
      <guid isPermaLink="true">https://www.prashantdasari.com/blog/nestjs-react-auth-signup-login-sessions</guid>
      <pubDate>Thu, 16 Jul 2026 05:30:00 GMT</pubDate>
      <category>NestJS</category>
      <description>Signup and login between NestJS and React: bcrypt hashing, JWTs, CORS, where to keep the token, and protecting routes on both sides.</description>
    </item>
    <item>
      <title>Building Your First NestJS API: From Zero to a Validated Endpoint</title>
      <link>https://www.prashantdasari.com/blog/building-your-first-nestjs-api-validation</link>
      <guid isPermaLink="true">https://www.prashantdasari.com/blog/building-your-first-nestjs-api-validation</guid>
      <pubDate>Thu, 16 Jul 2026 05:20:00 GMT</pubDate>
      <category>NestJS</category>
      <description>Build a NestJS API from scratch: install the CLI, add GET and POST routes, then use class-validator so a string like &quot;hello&quot; can&apos;t break your math.</description>
    </item>
    <item>
      <title>NestJS Fundamentals: Controllers, Services, Modules &amp; the Request Lifecycle</title>
      <link>https://www.prashantdasari.com/blog/nestjs-fundamentals-controllers-services-modules</link>
      <guid isPermaLink="true">https://www.prashantdasari.com/blog/nestjs-fundamentals-controllers-services-modules</guid>
      <pubDate>Thu, 16 Jul 2026 05:10:00 GMT</pubDate>
      <category>NestJS</category>
      <description>How a request moves through NestJS: controllers, services, modules and DI, plus where pipes, guards, interceptors and filters fit, with code.</description>
    </item>
    <item>
      <title>What Is a Server? The Client-Server Model Explained</title>
      <link>https://www.prashantdasari.com/blog/what-is-a-server-client-server-model-explained</link>
      <guid isPermaLink="true">https://www.prashantdasari.com/blog/what-is-a-server-client-server-model-explained</guid>
      <pubDate>Thu, 16 Jul 2026 05:00:00 GMT</pubDate>
      <category>Backend Basics</category>
      <description>A server is a program that waits for requests and answers them. How clients find it with DNS and ports, and the request loop under every backend.</description>
    </item>
    <item>
      <title>Learning Backend for Real: NestJS, PostgreSQL, Redis, BullMQ &amp; Elasticsearch</title>
      <link>https://www.prashantdasari.com/blog/learning-backend-nestjs-postgresql-redis-bullmq-elasticsearch</link>
      <guid isPermaLink="true">https://www.prashantdasari.com/blog/learning-backend-nestjs-postgresql-redis-bullmq-elasticsearch</guid>
      <pubDate>Wed, 15 Jul 2026 21:35:00 GMT</pubDate>
      <category>Backend</category>
      <description>Five backend tools, one job each. A plain map of what NestJS, PostgreSQL, Redis, BullMQ and Elasticsearch do, and how a request moves through them.</description>
    </item>
    <item>
      <title>Core Web Vitals, Page Speed &amp; Technical SEO: The Complete Guide</title>
      <link>https://www.prashantdasari.com/blog/core-web-vitals-page-speed-technical-seo-guide</link>
      <guid isPermaLink="true">https://www.prashantdasari.com/blog/core-web-vitals-page-speed-technical-seo-guide</guid>
      <pubDate>Wed, 15 Jul 2026 21:35:00 GMT</pubDate>
      <category>Performance &amp; SEO</category>
      <description>What LCP, INP and CLS measure, what makes each one bad, and how to fix them, plus the technical SEO basics that decide whether a fast page gets indexed.</description>
    </item>
  </channel>
</rss>
