<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Saksham Sharma — Blog</title>
    <link>https://sakshamsharma.in/blogs</link>
    <description>Articles on software engineering, system design, and backend development by Saksham Sharma.</description>
    <language>en</language>
    <lastBuildDate>Thu, 09 Jul 2026 14:14:45 GMT</lastBuildDate>
    <atom:link href="https://sakshamsharma.in/blogs/rss.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title><![CDATA[Our Python Service Wasn't Leaking Memory. It Was Fighting Its Allocator.]]></title>
      <link>https://sakshamsharma.in/blogs/python-memory-allocator-glibc-vs-jemalloc</link>
      <guid isPermaLink="true">https://sakshamsharma.in/blogs/python-memory-allocator-glibc-vs-jemalloc</guid>
      <description><![CDATA[Python object counts flat but RSS climbing? It may be allocator fragmentation, not a leak. How jemalloc + 3 env vars cut our service RAM ~50%.]]></description>
      <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
      <category>engineering</category>
      <category>python</category>
      <category>linux</category>
      <category>performance</category>
      <category>memory</category>
      <category>jemalloc</category>
      <category>glibc</category>
      <category>fastapi</category>
      <category>memory-fragmentation</category>
      <category>oom</category>
      <category>systems</category>
      <category>kubernetes</category>
      <category>allocator</category>
      <category>tracemalloc</category>
      <category>malloc</category>
    </item>
    <item>
      <title><![CDATA[India Hung Up on My AI Agent (So I Built It a House in Mumbai)]]></title>
      <link>https://sakshamsharma.in/blogs/routing-ai-voice-calls-to-india</link>
      <guid isPermaLink="true">https://sakshamsharma.in/blogs/routing-ai-voice-calls-to-india</guid>
      <description><![CDATA[Why Vapi calls to Indian numbers die with 403 Domestic Anchored Terms Not Met — and how a Kamailio + RTPEngine media anchor on EC2 Mumbai fixes it]]></description>
      <pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate>
      <category>engineering</category>
      <category>engineering</category>
      <category>education</category>
      <category>backend-development</category>
      <category>voip</category>
    </item>
    <item>
      <title><![CDATA[Know Your Code Smells]]></title>
      <link>https://sakshamsharma.in/blogs/know-your-code-smells</link>
      <guid isPermaLink="true">https://sakshamsharma.in/blogs/know-your-code-smells</guid>
      <description><![CDATA[understanding the concept of code smells and how to avoid them]]></description>
      <pubDate>Sun, 15 Sep 2024 00:00:00 GMT</pubDate>
      <category>engineering</category>
      <category>engineering</category>
      <category>education</category>
    </item>
    <item>
      <title><![CDATA[Wobble Bug in GitHub's Rate Limiter]]></title>
      <link>https://sakshamsharma.in/blogs/github-rate-limiter-bug</link>
      <guid isPermaLink="true">https://sakshamsharma.in/blogs/github-rate-limiter-bug</guid>
      <description><![CDATA[Discussing the bug in GitHub's rate limiter and how the engineers there fixed it]]></description>
      <pubDate>Mon, 19 Aug 2024 00:00:00 GMT</pubDate>
      <category>engineering</category>
      <category>engineering</category>
      <category>education</category>
      <category>backend-development</category>
    </item>
    <item>
      <title><![CDATA[Exploiting Framer Vulnerability]]></title>
      <link>https://sakshamsharma.in/blogs/framer-hack</link>
      <guid isPermaLink="true">https://sakshamsharma.in/blogs/framer-hack</guid>
      <description><![CDATA[host your framers apps on your custom domains for free]]></description>
      <pubDate>Sat, 15 Jun 2024 00:00:00 GMT</pubDate>
      <category>engineering</category>
      <category>hacks</category>
      <category>engineering</category>
    </item>
    <item>
      <title><![CDATA[Security In Backend Development]]></title>
      <link>https://sakshamsharma.in/blogs/security-in-backend-development</link>
      <guid isPermaLink="true">https://sakshamsharma.in/blogs/security-in-backend-development</guid>
      <description><![CDATA[Elaborate details on various threats your backend server can be exposed to and how to secure it]]></description>
      <pubDate>Fri, 31 May 2024 00:00:00 GMT</pubDate>
      <category>engineering</category>
      <category>engineering</category>
      <category>education</category>
      <category>backend-development</category>
    </item>
  </channel>
</rss>