<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Home</title><description>Software Engineer building Distributed Systems · Databases · Agentic AI</description><link>https://pratikstemkar.github.io/</link><item><title>Distributed Video Transcoder</title><link>https://pratikstemkar.github.io/projects/distributed-video-transcoder/</link><guid isPermaLink="true">https://pratikstemkar.github.io/projects/distributed-video-transcoder/</guid><description>Asynchronous video transcoding with a Redis-backed job queue, ASP.NET Core, SQL Server, and FFmpeg</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Inverted Indexes</title><link>https://pratikstemkar.github.io/blog/inverted-indexes/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/inverted-indexes/</guid><description>Why search engines can query billions of records instantly</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>Bloom Filters</title><link>https://pratikstemkar.github.io/blog/bloom-filters/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/bloom-filters/</guid><description>Avoiding wasted work in distributed systems and databases</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Java 21 Virtual Threads</title><link>https://pratikstemkar.github.io/blog/java-virtual-threads/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/java-virtual-threads/</guid><description>Scaling backend systems without thread pool headaches</description><pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Full Text Search in PostgreSQL - Part 1</title><link>https://pratikstemkar.github.io/blog/full-text-search-postgresql-1/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/full-text-search-postgresql-1/</guid><description>From basic string matching to actually useful search</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Raft Consensus Algorithm</title><link>https://pratikstemkar.github.io/blog/raft-consensus/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/raft-consensus/</guid><description>A simple way to make multiple servers agree and stay consistent</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Redis Basics</title><link>https://pratikstemkar.github.io/blog/redis-basics/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/redis-basics/</guid><description>Why It Shows Up Everywhere</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Indexing in PostgreSQL using B-Trees</title><link>https://pratikstemkar.github.io/blog/btree-indexing-in-postgresql/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/btree-indexing-in-postgresql/</guid><description>A deep dive into B-Tree indexing in PostgreSQL</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Two Phase Commit</title><link>https://pratikstemkar.github.io/blog/two-phase-commit/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/two-phase-commit/</guid><description>From Theory to a Working Go Implementation</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Inside PostgreSQL Transactions</title><link>https://pratikstemkar.github.io/blog/inside-postgresql-transactions/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/inside-postgresql-transactions/</guid><description>MVCC, Isolation, and What Really Happens Under the Hood</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>What I Learned From the Clerk System Outage</title><link>https://pratikstemkar.github.io/blog/clerk-system-outage-feb-19-2026/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/clerk-system-outage-feb-19-2026/</guid><description>How a PostgreSQL Query Plan Flip Took Down a Production System</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Consistent Hashing</title><link>https://pratikstemkar.github.io/blog/consistent-hashing/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/consistent-hashing/</guid><description>Designing Stable Partitioning for Distributed Systems</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Scaling your Database - Partitioning and Sharding</title><link>https://pratikstemkar.github.io/blog/partitioning-and-sharding/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/partitioning-and-sharding/</guid><description>Everything about Partitioning and Sharding in Distributed Databases</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>What I learned about replication from DDIA</title><link>https://pratikstemkar.github.io/blog/replication-from-ddia/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/replication-from-ddia/</guid><description>Everything about replication in Distributed Systems</description><pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Sample Blog Post - Styling Showcase</title><link>https://pratikstemkar.github.io/blog/02-sample-styling-showcase/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/02-sample-styling-showcase/</guid><description>A comprehensive sample blog post demonstrating all the beautiful styling features of this blog.</description><pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Astro Content Collections</title><link>https://pratikstemkar.github.io/blog/05-astro-content-collections/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/05-astro-content-collections/</guid><description>Learn how to use Content Collections for type-safe content management in Astro.</description><pubDate>Sat, 17 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Astro Components Deep Dive</title><link>https://pratikstemkar.github.io/blog/04-astro-components-deep-dive/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/04-astro-components-deep-dive/</guid><description>Master Astro components - from basic syntax to advanced patterns for building reusable UI.</description><pubDate>Fri, 16 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Getting Started with Astro</title><link>https://pratikstemkar.github.io/blog/03-getting-started-with-astro/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/03-getting-started-with-astro/</guid><description>A beginner&apos;s guide to building fast websites with Astro - the modern static site generator.</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Plan for 2026</title><link>https://pratikstemkar.github.io/blog/01-plan-for-2026/</link><guid isPermaLink="true">https://pratikstemkar.github.io/blog/01-plan-for-2026/</guid><description>Let&apos;s see what we want to achieve in 2026.</description><pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate></item><item><title>make-bill</title><link>https://pratikstemkar.github.io/projects/make-bill/</link><guid isPermaLink="true">https://pratikstemkar.github.io/projects/make-bill/</guid><description>API first PDF generation service</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Urban Clamp</title><link>https://pratikstemkar.github.io/projects/urban-clamp/</link><guid isPermaLink="true">https://pratikstemkar.github.io/projects/urban-clamp/</guid><description>Household Services Platform</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate></item></channel></rss>