<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.pulkit.blog</loc>
<lastmod>2026-06-27T03:15:23.023+05:30</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series</loc>
<lastmod>2026-06-27T03:15:23.023+05:30</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/system-design</loc>
<lastmod>2026-04-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/design-engineering</loc>
<lastmod>2026-03-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/my-first-talk</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/git-worktrees</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/cookie-sync-pattern</loc>
<lastmod>2026-05-04T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/mcp-server-that-writes-itself</loc>
<lastmod>2026-04-22T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/system-design/rate-limiting</loc>
<lastmod>2026-04-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/cron-jobs-with-bullmq</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/design-engineering/clip-path-reveals</loc>
<lastmod>2026-03-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/design-engineering/keyframe-animations</loc>
<lastmod>2026-03-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/smooth-scroll</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/design-engineering/css-transitions</loc>
<lastmod>2026-02-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/how-i-use-cursor</loc>
<lastmod>2026-02-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/design-engineering/moving-things-without-moving-them</loc>
<lastmod>2026-02-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/design-engineering/offloading-motion-to-the-gpu</loc>
<lastmod>2026-02-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/design-engineering/training-your-eye-for-motion</loc>
<lastmod>2026-01-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/design-engineering/when-to-animate-and-when-to-skip</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/design-engineering/the-physics-behind-natural-motion</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/design-engineering/easing-curves-that-feel-natural</loc>
<lastmod>2026-01-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/design-engineering/psychology-of-motion</loc>
<lastmod>2026-01-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/system-design/big-data-tools</loc>
<lastmod>2026-01-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/system-design/bloom-filters</loc>
<lastmod>2026-01-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/system-design/consistent-hashing</loc>
<lastmod>2026-01-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/system-design/communication-protocols</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/system-design/high-availability</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/system-design/circuit-breakers</loc>
<lastmod>2026-01-13T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/system-design/load-balancers</loc>
<lastmod>2026-01-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/system-design/async-processing</loc>
<lastmod>2026-01-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/system-design/caching</loc>
<lastmod>2026-01-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/system-design/non-relational-databases</loc>
<lastmod>2026-01-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/system-design/understanding-database-scaling-sharding</loc>
<lastmod>2026-01-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/virtualized-list</loc>
<lastmod>2026-01-04T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/series/system-design/db-transaction-internals</loc>
<lastmod>2026-01-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/ssg-in-nextjs</loc>
<lastmod>2026-01-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/branded-types-in-typescript</loc>
<lastmod>2025-12-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/seo-for-nextjs-portfolio</loc>
<lastmod>2025-12-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/rag-chatbot-with-qdrant</loc>
<lastmod>2025-12-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/deploying-on-coolify</loc>
<lastmod>2025-07-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/contact-form-with-resend</loc>
<lastmod>2024-12-13T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/og-images-in-nextjs</loc>
<lastmod>2024-11-15T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/prisma-with-postgresql</loc>
<lastmod>2024-08-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/image-gallery-with-photoswipe</loc>
<lastmod>2024-08-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/context-menu-in-react</loc>
<lastmod>2024-08-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/aws-s3-with-nodejs</loc>
<lastmod>2024-08-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/nodejs-on-ec2</loc>
<lastmod>2024-08-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/creating-npx-command</loc>
<lastmod>2024-07-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/sse-with-fastapi</loc>
<lastmod>2024-07-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/scroll-indicator-with-framer</loc>
<lastmod>2024-07-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/python-poetry-guide</loc>
<lastmod>2024-07-13T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/vscode-in-browser</loc>
<lastmod>2024-07-04T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.pulkit.blog/blogs/typewriter-effect-in-react</loc>
<lastmod>2024-04-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
</urlset>
