<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://jatinjainsaraf.com</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth</loc>
<lastmod>2026-05-30T21:20:18.912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth</loc>
<lastmod>2026-05-30T21:20:18.896Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/what-is-postgresql</loc>
<lastmod>2026-05-30T21:20:18.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/tables-rows-and-the-relational-model</loc>
<lastmod>2026-05-30T21:20:18.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/filtering-sorting-and-finding-data</loc>
<lastmod>2026-05-30T21:20:18.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/aggregation-summarising-data</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/connecting-tables-joins</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/constraints-and-data-integrity</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/your-first-real-schema</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/advanced-sql-patterns</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/indexes-when-and-how</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/transactions-acid-in-practice</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/schema-design-for-real-applications</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/json-jsonb-semi-structured-data</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/auth-rls-access-control</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/full-text-search</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/performance-tuning-for-engineers</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/external-services-caching-deployment</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/zero-downtime-schema-migrations</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/connection-pooling-failure-modes</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/before-you-proceed</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/storage-engine</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/mvcc</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/write-ahead-logging</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/autovacuum</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/indexes</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/query-planning</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/schema-design</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/async-io-pg18</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/returning-old-new</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/replication-ha</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/sql-vs-nosql</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/production-operations</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/locking-internals</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/advanced-partitioning</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/extensions-ecosystem</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/postgresql-in-depth/logical-replication-cdc-pipelines</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/what-is-nodejs</loc>
<lastmod>2026-05-30T21:20:18.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/module-system-commonjs-esm</loc>
<lastmod>2026-05-30T21:20:18.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/files-paths-environment</loc>
<lastmod>2026-05-30T21:20:18.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/async-callbacks-promises-event-loop</loc>
<lastmod>2026-05-30T21:20:18.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/npm-ecosystem</loc>
<lastmod>2026-05-30T21:20:18.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/http-servers-express</loc>
<lastmod>2026-05-30T21:20:18.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/databases-from-nodejs</loc>
<lastmod>2026-05-30T21:20:18.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/first-real-application</loc>
<lastmod>2026-05-30T21:20:18.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/event-emitters-event-driven-core</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/application-architecture-structure</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/authentication-authorization</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/typescript-in-nodejs</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/validation-error-handling-middleware</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/testing-nodejs-applications</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/config-security-rate-limiting</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/external-services-caching</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/logging-observability-deployment</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/websockets-realtime-communication</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/rest-api-design-openapi</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/graphql-apollo-server</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/background-jobs-bullmq</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/json-serialization-schemas</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/docker-containerization-production</loc>
<lastmod>2026-05-30T21:20:18.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/mental-model-reset</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/v8-mechanics-zero-allocation</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/memory-leak-prevention-patterns</loc>
<lastmod>2026-05-30T21:20:18.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/event-loop-saturation</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/kernel-io-multiplexing</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/http-tcp-backpressure</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/native-streams-off-heap</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/clustering-ipc-latency</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/routing-engines-at-scale</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/modulith-architecture</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/microservice-deconstruction</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/grpc-kafka-event-streams</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/ddd-clean-architecture</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/observability-flame-graphs</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/connection-pooling-pm2</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/edge-runtime-v8-isolates</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/resiliency-security-runbooks</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/zero-trust-runtime</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/sea-v8-snapshots</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/rust-napi-wasi</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/undici-fetch-web-crypto</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/automated-postmortem-diagnostics</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nodejs-in-depth/http2-grpc-protocol-selection</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/what-is-nextjs</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/file-system-routing-special-file-matrix</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/server-components-vs-client-components</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/data-fetching-app-router</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/dynamic-routes-params-navigation-hooks</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/built-in-components</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/route-handlers-backend-for-frontend</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/your-first-nextjs-app</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/render-decision-tree</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/advanced-data-fetching-patterns</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/server-actions-mutations</loc>
<lastmod>2026-05-30T21:20:18.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/optimistic-ui-useoptimistic</loc>
<lastmod>2026-05-30T21:20:18.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/authentication-authjs-v5</loc>
<lastmod>2026-05-30T21:20:18.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/database-integration-prisma-postgresql</loc>
<lastmod>2026-05-30T21:20:18.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/middleware-routing-edge</loc>
<lastmod>2026-05-30T21:20:18.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/caching-four-layer-model-use-cache</loc>
<lastmod>2026-05-30T21:20:18.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/seo-metadata-og-sitemaps</loc>
<lastmod>2026-05-30T21:20:18.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/testing-nextjs</loc>
<lastmod>2026-05-30T21:20:18.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/configuration-next-config-instrumentation</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/performance-optimisation</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/internationalisation-i18n-routing</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/mdx-view-transitions-content-apps</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/production-grade-feature-end-to-end</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/deployment-cicd-pipelines</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/connection-pooling-at-scale</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/pages-router-to-app-router-migration</loc>
<lastmod>2026-05-30T21:20:18.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/ai-streaming-route-handlers</loc>
<lastmod>2026-05-30T21:20:18.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/rsc-internals-react-flight-protocol</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/request-lifecycle-edge-infrastructure</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/caching-architecture-deep-internals</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/partial-prerendering-static-dynamic</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/streaming-ssr-suspense-architecture</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/server-actions-at-scale</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/advanced-routing-internals</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/state-across-network-boundary</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/edge-compute-feature-flags-geo-routing</loc>
<lastmod>2026-05-30T21:20:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/multi-zones-multi-tenant-architecture</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/build-engine-turbopack-swc-memory</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/core-web-vitals-engineering</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/security-architecture</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/self-hosting-vs-serverless-websockets</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/production-observability-runbooks</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/router-cache-deep-dive</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/nextjs-in-depth/error-architecture-recovery-patterns</loc>
<lastmod>2026-05-30T21:20:18.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/what-is-redis</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/strings-numbers-binary-safety</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/lists-hashes-sets-sorted-sets</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/single-threaded-event-loop</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/ttl-expiry-eviction</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/hyperloglog-bitmaps-geospatial</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/pipelining-resp-protocol</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/pubsub-message-fanout</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/streams-consumer-groups</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/memory-layout-object-encoding</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/transactions-multi-exec-watch</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/caching-patterns</loc>
<lastmod>2026-05-30T21:22:35.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/rdb-snapshots</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/aof-append-only-file</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/persistence-decision-framework</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/memory-profiling-optimization</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/atomic-counters-rate-limiters</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/bullmq-internals</loc>
<lastmod>2026-05-30T21:20:18.936Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/cache-stampede-avalanche-penetration</loc>
<lastmod>2026-05-30T21:20:18.936Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/keyspace-notifications-event-driven</loc>
<lastmod>2026-05-30T21:20:18.936Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/session-management-patterns</loc>
<lastmod>2026-05-30T21:20:18.936Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/connection-pooling-client-config</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/monitoring-observability</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/security-acl-tls</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/single-instance-locking</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/lua-scripting-eval-evalsha</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/redis-functions</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/redlock-algorithm</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/reentrant-locks-deadlock-prevention</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/suprascan-distributed-coordination</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/master-replica-replication</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/redis-sentinel</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/redis-cluster-hash-slots</loc>
<lastmod>2026-05-30T21:20:18.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/resharding-live-migration</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/gossip-protocol-network-partitions</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/multi-region-geo-replication</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/disaster-recovery-backup</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/performance-benchmarking-tuning</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.jatinjainsaraf.com/redis-in-depth/topology-decision-tree</loc>
<lastmod>2026-05-30T21:20:18.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/ai-software-engineering-career-growth</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/ai-software-engineering-developer</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/data-engineering-system-design-software-architecture</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/engineering-leadership-infrastructure-devops</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/engineering-wisdom-software-design-system-thinking</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/leadership-wisdom-workplace-ethics-responsible-leadership</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/microservices-system-design-software-architecture</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/ownership-mindset-leadership-software-engineering</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/react-js-next-js-security</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/redis-backend-development</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/software-engineering-artificial-intelligence</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/software-engineering-problem-solving-tech-leadership</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/software-engineering-programming-thoughts</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/software-engineering-system-design-engineering-mindset</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/system-design-software-architecture-engineering-wisdom</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/system-design-software-architecture-scalability</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/the-impact-of-words-in-professional-personal</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/the-power-of-lateral-joins-turning-sql-into</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/work-culture-professionalism-team-communication</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/your-blockchain-indexer-is-fine-until-it-isnt</loc>
<lastmod>2026-05-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/database-efficiency-101-understanding-bloat-vacuum-and-the-power-of-pg_repack</loc>
<lastmod>2026-03-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/the-power-of-lateral-joins-turning-sql-into-a-foreach-loop</loc>
<lastmod>2026-02-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/postgresql-18-a-paradigm-shift-for-modern-data-workloads</loc>
<lastmod>2026-02-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/cloudtocloud-database-migration-a-practical-guide-for-large-postgresql-systems</loc>
<lastmod>2026-01-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/the-hidden-architecture-behind-six-degrees-of-separation</loc>
<lastmod>2025-12-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/the-complete-developers-guide-to-indexing-assets-on-supra-aptos-coins-fas-nfts</loc>
<lastmod>2025-11-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/indias-resolute-stand-defending-sovereignty-against-us-tariffs-and-double-standards</loc>
<lastmod>2025-08-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/the-postgresql-elephant-in-the-room-a-deep-dive-into-the-architecture-that-powers-giants</loc>
<lastmod>2025-07-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/from-lag-to-leading-a-deep-dive-into-fixing-a-2-hour-postgresql-replication-lag</loc>
<lastmod>2025-07-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/taming-postgresql-replication-lag-in-real-time-blockchain-indexers</loc>
<lastmod>2025-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/the-blood-soaked-hypocrisy-how-the-world-enabled-pakistans-75years-of-terror-against-india</loc>
<lastmod>2025-05-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/understanding-source-code-vs-bytecode-in-move-based-blockchains</loc>
<lastmod>2025-05-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/-demystifying-api-gateway-patterns-design-choices-real-world-use-cases-when-to-use-what</loc>
<lastmod>2025-04-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/handling-large-datasets-high-traffic-queries-optimizing-pagination-sorting-filtering</loc>
<lastmod>2025-02-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/the-ultimate-git-command-guide-streamline-your-development-workflow</loc>
<lastmod>2024-07-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/strings-in-javascript-an-in-depth-guide</loc>
<lastmod>2024-06-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/choosing-between-type-and-interface-in-typescript-a-detailed-guide</loc>
<lastmod>2024-06-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/unveiling-the-power-of-descriptive-naming-conventions-in-javascript</loc>
<lastmod>2024-05-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/happy-to-help</loc>
<lastmod>2024-04-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/navigating-your-career-deciding-which-skills-to-develop-at-each-stage</loc>
<lastmod>2024-04-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/next-js-14</loc>
<lastmod>2024-02-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/your-solution-is-working-fine-in-laptop-browsers-but-this-is-not-working-when-i-am-using-this-in</loc>
<lastmod>2024-01-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/your-solution-is-working-fine-in-laptop-browsers-but-this-is-not-working-when-i-am-using-this-in-2</loc>
<lastmod>2024-01-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/linux-terminal-basics-commands</loc>
<lastmod>2023-12-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/es-conventions</loc>
<lastmod>2023-12-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/embracing-a-decade-away-balancing-ambitions-and-family-bonds</loc>
<lastmod>2023-12-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/40-best-practices-for-writing-clean-javascript-react-and-nodejs-code</loc>
<lastmod>2023-09-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/branching-guidelines-and-conventions</loc>
<lastmod>2023-08-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/clustering-in-nodejs</loc>
<lastmod>2023-08-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://insight.jatinjainsaraf.com/sequelize-using-postgres-dialect</loc>
<lastmod>2023-08-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
