<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
  <channel>
    <title>Jagadeeswara Reddy P — rzero.in</title>
    <link>https://rzero.in/</link>
    <description>Technical writing on systems, infrastructure, AWS, and software engineering.</description>
    <language>en-us</language>
    <managingEditor>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</managingEditor>
    <webMaster>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</webMaster>
    <lastBuildDate>Sun, 25 Oct 2026 13:48:30 GMT</lastBuildDate>
    <atom:link href="https://rzero.in/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title><![CDATA[DynamoDB Streams]]></title>
      <link>https://rzero.in/blog/dynamodb-streams-audit-pipeline/</link>
      <guid isPermaLink="true">https://rzero.in/blog/dynamodb-streams-audit-pipeline/</guid>
      <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[use cases where DynamoDB actually wins, how Streams turns table writes into an event feed, the stuck-shard failure mode nobody configures for, and when to reach for SQL instead.]]></description>
      <category>AWS</category>
      <itunes:duration>16</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[Rust WASM with Svelte]]></title>
      <link>https://rzero.in/blog/wasm-bindgen-rust-svelte/</link>
      <guid isPermaLink="true">https://rzero.in/blog/wasm-bindgen-rust-svelte/</guid>
      <pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Setting up wasm-bindgen in a Vite + Svelte 5 project, how the wasm-pack pipeline works, and a head-to-head benchmark against plain JavaScript.]]></description>
      
      <itunes:duration>20</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[Git Worktrees]]></title>
      <link>https://rzero.in/blog/git-worktrees/</link>
      <guid isPermaLink="true">https://rzero.in/blog/git-worktrees/</guid>
      <pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[how to run multiple branches simultaneously, wire up hooks to copy .env, and use the bare-repo pattern for a cleaner checkout workflow.]]></description>
      
      <itunes:duration>20</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[Red-Black Trees]]></title>
      <link>https://rzero.in/blog/red-black-tree/</link>
      <guid isPermaLink="true">https://rzero.in/blog/red-black-tree/</guid>
      <pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[the balanced BST powering Linux, Java, and C++ — how the five invariants make O(log n) a hard guarantee.]]></description>
      
      <itunes:duration>26</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[SOC 2 Type I Readiness on AWS]]></title>
      <link>https://rzero.in/blog/soc2-aws-readiness/</link>
      <guid isPermaLink="true">https://rzero.in/blog/soc2-aws-readiness/</guid>
      <pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[how we mapped 300+ Security Hub findings to SOC 2 trust principles, triaged them under a zero-downtime constraint, and shipped remediation across two CDK codebases in four weeks.]]></description>
      <category>AWS</category>
      <itunes:duration>22</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[epoll: The API That Powers the Modern Internet]]></title>
      <link>https://rzero.in/blog/epoll/</link>
      <guid isPermaLink="true">https://rzero.in/blog/epoll/</guid>
      <pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[How Linux solved the C10K problem — the red-black tree, the ready list, ep_poll_callback, and why Redis, Nginx, and Node.js all converge on the same three syscalls.]]></description>
      
      <itunes:duration>24</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[chmod and chown: Keys, Locks, and Who Owns the House]]></title>
      <link>https://rzero.in/blog/chmod-chown/</link>
      <guid isPermaLink="true">https://rzero.in/blog/chmod-chown/</guid>
      <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Unix file permissions explained through the analogy of keys and doors — who holds the key, what it opens, and why only the government can transfer the deed.]]></description>
      
      <itunes:duration>16</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[HTTP/1.0 and HTTP/1.1: The Foundation]]></title>
      <link>https://rzero.in/blog/http-1/</link>
      <guid isPermaLink="true">https://rzero.in/blog/http-1/</guid>
      <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[From one-request-per-connection to persistent connections, chunked transfer, and the Host header that saved the internet.]]></description>
      
      <itunes:duration>15</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[HTTP/2: Multiplexing and Binary Frames]]></title>
      <link>https://rzero.in/blog/http-2/</link>
      <guid isPermaLink="true">https://rzero.in/blog/http-2/</guid>
      <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[How SPDY became a standard, why binary framing replaced text, and the TCP head-of-line blocking problem HTTP/2 could not escape.]]></description>
      
      <itunes:duration>16</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[HTTP/3 and QUIC: UDP, Zero Round Trips, and the End of Head-of-Line Blocking]]></title>
      <link>https://rzero.in/blog/http-3/</link>
      <guid isPermaLink="true">https://rzero.in/blog/http-3/</guid>
      <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[How Google's experimental protocol became the standard that moved HTTP off TCP after 30 years, and why your next connection might complete before the handshake.]]></description>
      
      <itunes:duration>18</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[The Evolution of HTTP]]></title>
      <link>https://rzero.in/blog/http-evolution/</link>
      <guid isPermaLink="true">https://rzero.in/blog/http-evolution/</guid>
      <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[From a one-line protocol in 1991 to UDP-based multiplexed streams in 2022 — how HTTP grew up, what each version fixed, and what it broke.]]></description>
      
      <itunes:duration>12</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[Someone Hijacked My Site With a Cloudflare Worker]]></title>
      <link>https://rzero.in/blog/etherhiding-cloudflare-worker/</link>
      <guid isPermaLink="true">https://rzero.in/blog/etherhiding-cloudflare-worker/</guid>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[How I found a rogue Worker on my domain making calls to the Binance Smart Chain, and what the EtherHiding attack chain looks like from the inside.]]></description>
      
      <itunes:duration>12</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[Git Basics]]></title>
      <link>https://rzero.in/blog/git-basics/</link>
      <guid isPermaLink="true">https://rzero.in/blog/git-basics/</guid>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[The mental model you should have had from day one — snapshots not diffs, branches as pointers, and the three trees that explain every command.]]></description>
      
      <itunes:duration>15</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[Git Internals]]></title>
      <link>https://rzero.in/blog/git-internals/</link>
      <guid isPermaLink="true">https://rzero.in/blog/git-internals/</guid>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[The object model, the DAG, packfiles, and how to build a commit from scratch using plumbing commands — how git actually works under the hood.]]></description>
      
      <itunes:duration>18</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[Git is a Database]]></title>
      <link>https://rzero.in/blog/git-vs-sqlite/</link>
      <guid isPermaLink="true">https://rzero.in/blog/git-vs-sqlite/</guid>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[A content-addressable object store with immutable snapshots, append-only writes, and no query language. Git is a database — just not the one you'd choose.]]></description>
      
      <itunes:duration>10</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[Rate Limiting]]></title>
      <link>https://rzero.in/blog/rate-limiting/</link>
      <guid isPermaLink="true">https://rzero.in/blog/rate-limiting/</guid>
      <pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[A field guide to the algorithms, tradeoffs, and operational sharp edges.]]></description>
      
      <itunes:duration>25</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[IAM Key Rotation]]></title>
      <link>https://rzero.in/blog/iam-key-rotation/</link>
      <guid isPermaLink="true">https://rzero.in/blog/iam-key-rotation/</guid>
      <pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Automated 90-day IAM access key rotation using Secrets Manager, Lambda, and SES notifications — satisfying Prowler without manual ops.]]></description>
      <category>AWS</category>
      <itunes:duration>8</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[From 300+ Findings to Compliant]]></title>
      <link>https://rzero.in/blog/security-hub-remediation/</link>
      <guid isPermaLink="true">https://rzero.in/blog/security-hub-remediation/</guid>
      <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[how we triaged and resolved AWS Security Hub findings at scale — triage framework, CDK fixes, and the scan-fix-rescan cycle that got us to SOC 2 readiness in four weeks.]]></description>
      <category>AWS</category>
      <itunes:duration>18</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[AWS Transcribe: Speech to Text at Scale]]></title>
      <link>https://rzero.in/blog/aws-transcribe/</link>
      <guid isPermaLink="true">https://rzero.in/blog/aws-transcribe/</guid>
      <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Automatic speech recognition as a managed service — language detection, streaming, PII redaction, and why the 15-second minimum billing matters more than you think.]]></description>
      <category>AWS</category>
      <itunes:duration>20</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
    <item>
      <title><![CDATA[App Runner Pause/Resume Scheduling]]></title>
      <link>https://rzero.in/blog/app-runner-scheduling/</link>
      <guid isPermaLink="true">https://rzero.in/blog/app-runner-scheduling/</guid>
      <pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Cutting QA costs by 64% with EventBridge schedules and a Lambda that pauses non-production App Runner services outside business hours.]]></description>
      <category>AWS</category>
      <itunes:duration>8</itunes:duration>
      <author>internetwasmyidea@gmail.com (Jagadeeswara Reddy P)</author>
    </item>
  </channel>
</rss>