<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Navendu Pottekkat - The Open Source Absolutist</title>
    <link>https://navendu.me/</link>
    <description>Recent content on Navendu Pottekkat - The Open Source Absolutist</description>
    <image>
      <url>https://navendu.me/images/preview.png</url>
      <link>https://navendu.me/</link>
      <title>Navendu Pottekkat</title>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <managingEditor>navendu@apache.org (Navendu Pottekkat)</managingEditor>
    <webMaster>navendu@apache.org (Navendu Pottekkat)</webMaster>
    <lastBuildDate>Mon, 13 Jul 2026 15:24:24 +0530</lastBuildDate><atom:link href="https://navendu.me/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Reasonable Life Advice for Twentysomethings</title>
      <link>https://navendu.me/posts/twentysomethings/</link>
      <pubDate>Thu, 12 Sep 2024 12:09:06 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/twentysomethings/</guid>
      <description>I could probably give solid life advice to twenty-year-olds, right?</description>
    </item>
    
    <item>
      <title>The Idea of Changing Beliefs</title>
      <link>https://navendu.me/posts/changing-beliefs/</link>
      <pubDate>Mon, 17 Mar 2025 09:28:09 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/changing-beliefs/</guid>
      <description>An interactive guide for updating beliefs based on evidence.</description>
    </item>
    
    <item>
      <title>Nginx is Probably Fine</title>
      <link>https://navendu.me/posts/nginx-is-fine/</link>
      <pubDate>Sun, 10 Dec 2023 08:03:56 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/nginx-is-fine/</guid>
      <description>Should you build your own reverse proxy to replace Nginx?</description>
    </item>
    
    <item>
      <title>Comparing Kubernetes Gateway and Ingress APIs</title>
      <link>https://navendu.me/posts/gateway-vs-ingress-api/</link>
      <pubDate>Fri, 14 Oct 2022 09:12:38 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/gateway-vs-ingress-api/</guid>
      <description>Exploring the new Kubernetes Gateway API and comparing it with the existing Kubernetes Ingress API for handling external traffic.</description>
    </item>
    
    <item>
      <title>One Nation, One Subscription, Many Problems</title>
      <link>https://navendu.me/posts/onos-problems/</link>
      <pubDate>Fri, 08 Sep 2023 15:01:51 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/onos-problems/</guid>
      <description>Access to publicly funded scientific research should be ubiquitous. But the current plan to achieve this is far from ideal.</description>
    </item>
    
    <item>
      <title>A Comprehensive Guide to API Gateways, Kubernetes Gateways, and Service Meshes</title>
      <link>https://navendu.me/posts/gateway-and-mesh/</link>
      <pubDate>Fri, 05 May 2023 09:15:19 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/gateway-and-mesh/</guid>
      <description>A comprehensive comparison of API gateways, Kubernetes gateways, and service meshes with actionable insights.</description>
    </item>
    
    
    
    
    
    
    
    
    
    <item>
      <title>Heavy Is the Crown</title>
      <link>https://navendu.me/posts/the-crown/</link>
      <pubDate>Sat, 11 Jul 2026 13:39:38 +0000</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/the-crown/</guid>
      <description>Shakespeare’s protagonists have deeply human flaws that lead to their downfall, but in Kireedam, it is the burden of the metaphorical crown, forced on an innocent man, that fuels the tragedy.</description>
    </item>
    
    
    
    
    
    
    
    
    <item>
      <title>Building Durable Agents</title>
      <link>https://navendu.me/posts/durable-agents/</link>
      <pubDate>Wed, 08 Jul 2026 05:26:48 +0000</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/durable-agents/</guid>
      <description>A practical guide to prevent transient model provider errors, tool call failures, or good old network hiccups from breaking your agents.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>For the (Old) People</title>
      <link>https://navendu.me/posts/for-the-old-people/</link>
      <pubDate>Tue, 19 May 2026 11:26:33 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/for-the-old-people/</guid>
      <description>A government cannot care for its elderly by driving out its young.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Observations in San Francisco</title>
      <link>https://navendu.me/posts/san-francisco/</link>
      <pubDate>Wed, 06 May 2026 10:34:17 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/san-francisco/</guid>
      <description>A continuously evolving list of observations from San Francisco.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>There’s No Coming Back from That Waymo Ride</title>
      <link>https://navendu.me/posts/no-coming-back-from-that-waymo-ride/</link>
      <pubDate>Tue, 31 Mar 2026 15:23:54 -0700</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/no-coming-back-from-that-waymo-ride/</guid>
      <description>First week in San Francisco.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Thoughts on AI (March 8, 2026)</title>
      <link>https://navendu.me/posts/thoughts-on-ai/</link>
      <pubDate>Sun, 08 Mar 2026 11:54:29 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/thoughts-on-ai/</guid>
      <description>A dump of all my thoughts on and around AI before a trip to San Francisco (where I will inevitably be brainwashed).</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Code Mode with Skills</title>
      <link>https://navendu.me/posts/code-mode/</link>
      <pubDate>Tue, 24 Feb 2026 23:15:05 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/code-mode/</guid>
      <description>Code Mode without MCP servers.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>The Fastest Way to Board an Airplane</title>
      <link>https://navendu.me/posts/airlines-hate-this-trick/</link>
      <pubDate>Sat, 21 Feb 2026 10:29:50 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/airlines-hate-this-trick/</guid>
      <description>An interactive exploration to find the mathematically perfect way to board an airplane.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Clawdbot Got Agent UX Right</title>
      <link>https://navendu.me/posts/clawdbot/</link>
      <pubDate>Thu, 29 Jan 2026 20:34:04 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/clawdbot/</guid>
      <description>How did EVERY billion-dollar AI company miss this?</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Live and Let Live</title>
      <link>https://navendu.me/posts/live-and-let-live/</link>
      <pubDate>Mon, 26 Jan 2026 10:31:32 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/live-and-let-live/</guid>
      <description>A short rant on the pointless tug of war between LLM skeptics and maximalists.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>The Ladybug Clock Puzzle</title>
      <link>https://navendu.me/posts/ladybug-clock-puzzle/</link>
      <pubDate>Sun, 18 Jan 2026 12:52:59 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/ladybug-clock-puzzle/</guid>
      <description>An interactive exploration of a deceptively simple probability puzzle.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Notes on Recursive Language Models</title>
      <link>https://navendu.me/posts/recursive-language-models/</link>
      <pubDate>Sun, 23 Nov 2025 18:27:40 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/recursive-language-models/</guid>
      <description>My takeaways from the Recursive Language Models (RLMs) paper/blog post by Alex Zhang and Omar Khattab.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Migrating from Hugo v0.118.2 to v0.152.2</title>
      <link>https://navendu.me/posts/migrating-hugo/</link>
      <pubDate>Wed, 12 Nov 2025 15:01:20 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/migrating-hugo/</guid>
      <description>Field notes from the trenches as an ADHD-driven weekend hack turns into a fortnight of productive procrastination.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Three Days at IndiaFOSS</title>
      <link>https://navendu.me/posts/indiafoss-2025/</link>
      <pubDate>Wed, 24 Sep 2025 15:27:04 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/indiafoss-2025/</guid>
      <description>IndiaFOSS was really fun this year.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>The Best Conferences</title>
      <link>https://navendu.me/posts/the-best-conferences/</link>
      <pubDate>Sun, 14 Sep 2025 14:56:25 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/the-best-conferences/</guid>
      <description>My thoughts on why the best conferences are either tightly focused around a niche or broad umbrellas that bring together different but adjacent communities.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Notes on ForecastBench</title>
      <link>https://navendu.me/posts/forecastbench/</link>
      <pubDate>Fri, 15 Aug 2025 14:56:48 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/forecastbench/</guid>
      <description>Notes from my review of the paper, &amp;#34;ForecastBench: A Dynamic Benchmark of AI Forecasting Capabilities.&amp;#34;</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Lessons on Context Engineering</title>
      <link>https://navendu.me/posts/lessons-context-engineering/</link>
      <pubDate>Sat, 09 Aug 2025 19:20:28 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/lessons-context-engineering/</guid>
      <description>Notes from &amp;#34;Context Engineering for AI Agents: Lessons from Building Manus.&amp;#34;</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>I Pi-holed My Whole Network</title>
      <link>https://navendu.me/posts/pi-hole/</link>
      <pubDate>Wed, 21 May 2025 11:31:00 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/pi-hole/</guid>
      <description>Setting up Pi-hole on a Raspberry Pi for DNS-level ad blocking on my home WiFi network.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Sandbox MCP: Enable LLMs to Run ANY Code Safely</title>
      <link>https://navendu.me/posts/sandbox-mcp/</link>
      <pubDate>Fri, 25 Apr 2025 18:32:00 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/sandbox-mcp/</guid>
      <description>A Model Context Protocol (MCP) server that lets LLMs run code safely in isolated Docker containers.</description>
    </item>
    
    
    
    
    
    
    
    
    <item>
      <title>Provide Tools to Your LLM Agents with Model Context Protocol</title>
      <link>https://navendu.me/posts/agents-mcp/</link>
      <pubDate>Mon, 14 Apr 2025 08:10:00 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/agents-mcp/</guid>
      <description>A short note on using the OpenAI Agents SDK&amp;#39;s new MCP support to integrate tools into your LLM workflows.</description>
    </item>
    
    <item>
      <title>Git for Vibe Coders and Non-Programmers</title>
      <link>https://navendu.me/posts/git-for-vibe-coders/</link>
      <pubDate>Sat, 12 Apr 2025 09:28:09 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/git-for-vibe-coders/</guid>
      <description>A practical &#43; interactive crash course on Git (that slaps).</description>
    </item>
    
    
    
    
    
    
    <item>
      <title>Building a Model Context Protocol (MCP) Server in Go</title>
      <link>https://navendu.me/posts/mcp-server-go/</link>
      <pubDate>Wed, 09 Apr 2025 12:04:10 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/mcp-server-go/</guid>
      <description>A practical quickstart guide for building MCP servers in Go with MCP Go SDK.</description>
    </item>
    
    
    
    
    
    
    
    <item>
      <title>Timeless Lessons in Citizenship and Governance from &#34;The Nitopadesha&#34;—Part 2: The Thread of the Science of Prosperity</title>
      <link>https://navendu.me/posts/the-thread-of-the-science-of-prosperity/</link>
      <pubDate>Mon, 07 Apr 2025 08:13:00 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/the-thread-of-the-science-of-prosperity/</guid>
      <description>Notes on active citizenship and governance from Nitin Pai&amp;#39;s translation of the ancient Indian text &amp;#34;The Nitopadesha.&amp;#34; This is part 2 of a four-part series.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>How to Give Great Conference Talks</title>
      <link>https://navendu.me/posts/great-conference-talks/</link>
      <pubDate>Mon, 31 Mar 2025 10:07:39 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/great-conference-talks/</guid>
      <description>Most talks are bad. And I don&amp;#39;t mean kinda bad; I mean &amp;#34;why am I here, what am I doing, and when can I leave?&amp;#34; bad.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Using Hugo Version Manager (hvm) to Switch Between Different Hugo Versions</title>
      <link>https://navendu.me/posts/hugo-version-manager/</link>
      <pubDate>Mon, 24 Mar 2025 09:25:55 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/hugo-version-manager/</guid>
      <description>A short walkthrough of how I use Hugo Version Manager (hvm) to manage different Hugo versions across projects.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>I Tried Vibe Coding, and I Don’t Think I’m Going to Tab ⇥ My Way to a Million-Dollar Startup</title>
      <link>https://navendu.me/posts/vibe-coding/</link>
      <pubDate>Fri, 07 Mar 2025 11:07:08 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/vibe-coding/</guid>
      <description>💯 skill issue.</description>
    </item>
    
    
    
    
    
    
    
    <item>
      <title>Intentions and Consequences</title>
      <link>https://navendu.me/posts/intentions-and-consequences/</link>
      <pubDate>Mon, 03 Mar 2025 08:45:02 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/intentions-and-consequences/</guid>
      <description>The road to hell is paved with good intentions.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Timeless Lessons in Citizenship and Governance from &#34;The Nitopadesha&#34;—Part 1: The Jewel of Citizencraft</title>
      <link>https://navendu.me/posts/the-jewel-of-citizencraft/</link>
      <pubDate>Mon, 24 Feb 2025 18:49:01 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/the-jewel-of-citizencraft/</guid>
      <description>Notes on active citizenship and governance from Nitin Pai&amp;#39;s translation of the ancient Indian text &amp;#34;The Nitopadesha.&amp;#34; This is part 1 of a four-part series.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>My Complete macOS Development Environment Setup</title>
      <link>https://navendu.me/posts/development-environment/</link>
      <pubDate>Thu, 13 Feb 2025 10:27:06 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/development-environment/</guid>
      <description>I recently configured my development environment from scratch. This post documents my complete, although ongoing, setup.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Will Open Source Be Fair?</title>
      <link>https://navendu.me/posts/open-source-fair/</link>
      <pubDate>Tue, 10 Dec 2024 12:07:05 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/open-source-fair/</guid>
      <description>Exploring new open source licenses that attempt to balance benefits and make open source sustainable.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>An Interactive Guide to Transforming JSON with jq</title>
      <link>https://navendu.me/posts/jq-interactive-guide/</link>
      <pubDate>Fri, 22 Nov 2024 11:17:51 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/jq-interactive-guide/</guid>
      <description>Learn to use jq through incremental, interactive examples right in your browser.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Creating a &#34;Today I Learned (TIL)&#34; Section for My Hugo Website</title>
      <link>https://navendu.me/posts/til-section-hugo/</link>
      <pubDate>Mon, 18 Nov 2024 09:36:00 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/til-section-hugo/</guid>
      <description>Notes on adding a TIL section to share small learnings easily.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>There&#39;s a CMS in My IDE!</title>
      <link>https://navendu.me/posts/cms-ide/</link>
      <pubDate>Mon, 11 Nov 2024 23:01:22 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/cms-ide/</guid>
      <description>Why I started using Front Matter CMS to work with my Hugo-based static website and how you can do it, too.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Making Code Examples Interactive with Codapi</title>
      <link>https://navendu.me/posts/adding-interactive-code-examples-codapi/</link>
      <pubDate>Mon, 04 Nov 2024 10:01:22 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/adding-interactive-code-examples-codapi/</guid>
      <description>A guide to using Codapi, an open source, lightweight solution to add interactivity to your technical writing.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>F5 Nginx to Apache APISIX</title>
      <link>https://navendu.me/posts/nginx-to-apisix/</link>
      <pubDate>Sat, 04 May 2024 09:50:45 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/nginx-to-apisix/</guid>
      <description>An interactive guide to migrate from Nginx to Apache APISIX.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>An Even Playing Field</title>
      <link>https://navendu.me/posts/even-playing-field/</link>
      <pubDate>Mon, 01 Apr 2024 15:12:25 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/even-playing-field/</guid>
      <description>We need to democratize AI to save our democracies.</description>
    </item>
    
    
    
    
    
    
    
    <item>
      <title>Pingora is Not an Nginx Replacement</title>
      <link>https://navendu.me/posts/pingora/</link>
      <pubDate>Sun, 31 Mar 2024 22:19:09 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/pingora/</guid>
      <description>But here&amp;rsquo;s another viable Nginx replacement.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Wasn&#39;t Nginx Free?</title>
      <link>https://navendu.me/posts/freenginx/</link>
      <pubDate>Fri, 15 Mar 2024 19:53:05 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/freenginx/</guid>
      <description>A postmortem on the Freenginx announcement.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>How Standards Consolidate</title>
      <link>https://navendu.me/posts/standards/</link>
      <pubDate>Mon, 11 Mar 2024 09:45:45 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/standards/</guid>
      <description>Fortunately, the external access one has been solved now that we&amp;rsquo;ve all standardized on the Ingress API. Or is it the Gateway API? Shit.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Continuous API Delivery Pipelines</title>
      <link>https://navendu.me/posts/api-delivery/</link>
      <pubDate>Fri, 01 Mar 2024 11:06:35 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/api-delivery/</guid>
      <description>An exploration of continuous delivery workflows for building and managing APIs at scale.</description>
    </item>
    
    
    
    
    
    
    
    <item>
      <title>Restricting Resource Consumption</title>
      <link>https://navendu.me/posts/resource-consumption/</link>
      <pubDate>Fri, 23 Feb 2024 09:22:25 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/resource-consumption/</guid>
      <description>A better way to think about limits to prevent security issues from resource starvation.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Kubernetes Gateway API v1.0: Should You Switch?</title>
      <link>https://navendu.me/posts/gateway-api-v1/</link>
      <pubDate>Fri, 15 Dec 2023 09:26:28 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/gateway-api-v1/</guid>
      <description>The Kubernetes API was recently made generally available. Does that mean you should switch away from the Ingress API?</description>
    </item>
    
    
    
    
    
    <item>
      <title>Batching Requests in APISIX Ingress</title>
      <link>https://navendu.me/posts/batching-requests/</link>
      <pubDate>Fri, 01 Dec 2023 17:50:43 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/batching-requests/</guid>
      <description>A tutorial on using APISIX&amp;rsquo;s request batching capability in Kubernetes Ingress.</description>
    </item>
    
    
    
    
    <item>
      <title>Exporting APISIX Metrics to SigNoz</title>
      <link>https://navendu.me/posts/exporting-apisix-metrics-signoz/</link>
      <pubDate>Fri, 24 Nov 2023 10:23:52 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/exporting-apisix-metrics-signoz/</guid>
      <description>A guide for using SigNoz to collect and observe metrics from Apache APISIX.</description>
    </item>
    
    
    
    <item>
      <title>How Does Apache APISIX Support WebAssembly?</title>
      <link>https://navendu.me/posts/apisix-wasm-support/</link>
      <pubDate>Fri, 17 Nov 2023 09:46:06 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/apisix-wasm-support/</guid>
      <description>A look under the hood to see how Apache APISIX supports WebAssembly plugins.</description>
    </item>
    
    
    
    <item>
      <title>Works on My Machine</title>
      <link>https://navendu.me/posts/works-on-my-machine/</link>
      <pubDate>Fri, 03 Nov 2023 09:22:24 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/works-on-my-machine/</guid>
      <description>A tale of how I spent an irrationally long time figuring out why the tests pass on my machine but fail in the CI.</description>
    </item>
    
    <item>
      <title>Accessing External Services through APISIX Ingress</title>
      <link>https://navendu.me/posts/apisix-ingress-external/</link>
      <pubDate>Fri, 27 Oct 2023 09:14:16 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/apisix-ingress-external/</guid>
      <description>A short guide on why and how you might use APISIX to access external services in Kubernetes.</description>
    </item>
    
    <item>
      <title>End to End, Iterate</title>
      <link>https://navendu.me/posts/e2e-iterate/</link>
      <pubDate>Fri, 20 Oct 2023 09:55:34 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/e2e-iterate/</guid>
      <description>An amateur engineer&amp;rsquo;s philosophy on building software.</description>
    </item>
    
    
    <item>
      <title>A &#34;Tinier&#34; APISIX Plugin</title>
      <link>https://navendu.me/posts/tinier-apisix-plugin/</link>
      <pubDate>Mon, 16 Oct 2023 09:45:50 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/tinier-apisix-plugin/</guid>
      <description>Converting the &amp;ldquo;tiny&amp;rdquo; APISIX plugin to a &amp;ldquo;tinier&amp;rdquo; APISIX plugin.</description>
    </item>
    
    <item>
      <title>Shallow WebAssembly Waters</title>
      <link>https://navendu.me/posts/shallow-wasm-waters/</link>
      <pubDate>Sun, 01 Oct 2023 10:12:13 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/shallow-wasm-waters/</guid>
      <description>Notes as I learn about WebAssembly by building an open source project.</description>
    </item>
    
    
    <item>
      <title>Managing APISIX Declaratively with ADC</title>
      <link>https://navendu.me/posts/managing-apisix-declaratively/</link>
      <pubDate>Fri, 22 Sep 2023 10:37:34 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/managing-apisix-declaratively/</guid>
      <description>A guide on using the new APISIX Declarative CLI to manage APISIX with declarative configuration files.</description>
    </item>
    
    <item>
      <title>API Deployment Strategies</title>
      <link>https://navendu.me/posts/api-deployment-strategies/</link>
      <pubDate>Fri, 15 Sep 2023 19:55:51 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/api-deployment-strategies/</guid>
      <description>Applying best practices to make new API deployments using the API gateway of choice, Apache APISIX.</description>
    </item>
    
    <item>
      <title>Upgrading the Fuse.js Search Feature</title>
      <link>https://navendu.me/posts/fuse-search-upgrade/</link>
      <pubDate>Sat, 02 Sep 2023 07:48:36 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/fuse-search-upgrade/</guid>
      <description>Modifying some JavaScript code to add a search feature for the daily logs page.</description>
    </item>
    
    
    <item>
      <title>Combing through APISIX Logs with the Elastic (ELK) Stack</title>
      <link>https://navendu.me/posts/apisix-logs-elk/</link>
      <pubDate>Mon, 28 Aug 2023 09:05:46 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/apisix-logs-elk/</guid>
      <description>A guide on using Elasticsearch, Kibana, and Logstash to work with logs from Apache APISIX.</description>
    </item>
    
    
    
    
    
    
    
    
    <item>
      <title>List Articles from a Series in Hugo</title>
      <link>https://navendu.me/posts/list-series-hugo/</link>
      <pubDate>Fri, 18 Aug 2023 17:59:56 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/list-series-hugo/</guid>
      <description>How I added a list of articles in the same series at the beginning of each post.</description>
    </item>
    
    <item>
      <title>Rate Limit Your APIs With Apache APISIX</title>
      <link>https://navendu.me/posts/rate-limit/</link>
      <pubDate>Mon, 14 Aug 2023 11:18:53 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/rate-limit/</guid>
      <description>A guide to using the rate limit plugins in Apache APISIX with some practical examples.</description>
    </item>
    
    <item>
      <title>Your API Requests Should Be Validated</title>
      <link>https://navendu.me/posts/request-validation/</link>
      <pubDate>Sat, 05 Aug 2023 15:35:09 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/request-validation/</guid>
      <description>Adding a new layer of validation within your API gateway can be a useful design practice for a myriad of reasons. This article explores how you can configure this in Apache APISIX.</description>
    </item>
    
    <item>
      <title>Creating a Custom Data Mask Plugin</title>
      <link>https://navendu.me/posts/data-mask-plugin/</link>
      <pubDate>Fri, 21 Jul 2023 09:29:55 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/data-mask-plugin/</guid>
      <description>A tutorial on creating a custom Apache APISIX plugin in Lua through a real use case.</description>
    </item>
    
    <item>
      <title>Grunt Work with RegEx</title>
      <link>https://navendu.me/posts/regex-grunt-work/</link>
      <pubDate>Fri, 14 Jul 2023 09:10:27 +0800</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/regex-grunt-work/</guid>
      <description>My recent experience in using regular expressions to automate a menial task.</description>
    </item>
    
    <item>
      <title>A &#34;Tiny&#34; APISIX Plugin</title>
      <link>https://navendu.me/posts/tiny-apisix-plugin/</link>
      <pubDate>Fri, 07 Jul 2023 09:40:14 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/tiny-apisix-plugin/</guid>
      <description>A &amp;ldquo;tiny&amp;rdquo; example to demonstrate how Apache APISIX supports Wasm plugins.</description>
    </item>
    
    <item>
      <title>Connecting IoT Devices to the Cloud</title>
      <link>https://navendu.me/posts/iot-to-cloud/</link>
      <pubDate>Fri, 30 Jun 2023 10:05:57 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/iot-to-cloud/</guid>
      <description>A guide to using Apache APISIX as an MQTT proxy to connect IoT devices to the cloud.</description>
    </item>
    
    <item>
      <title>Eight Things the Indian Government Can Do about AI</title>
      <link>https://navendu.me/posts/government-and-ai/</link>
      <pubDate>Fri, 23 Jun 2023 17:31:01 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/government-and-ai/</guid>
      <description>What can the Indian Government do about artificial intelligence?</description>
    </item>
    
    
    
    <item>
      <title>APISIX Service Mesh</title>
      <link>https://navendu.me/posts/amesh/</link>
      <pubDate>Fri, 16 Jun 2023 09:24:01 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/amesh/</guid>
      <description>Apache APISIX is generally used to manage north-south traffic in Kubernetes and often sits at the edge of a cluster. With Amesh, APISIX is now a service mesh.</description>
    </item>
    
    <item>
      <title>How is Apache APISIX Fast?</title>
      <link>https://navendu.me/posts/apisix-go-brr/</link>
      <pubDate>Mon, 12 Jun 2023 09:33:59 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/apisix-go-brr/</guid>
      <description>Taking a look under Apache APISIX&amp;rsquo;s hood to understand how it achieves ultimate performance.</description>
    </item>
    
    <item>
      <title>Notes on the Digital Personal Data Protection Bill</title>
      <link>https://navendu.me/posts/dpdpb/</link>
      <pubDate>Mon, 05 Jun 2023 18:05:11 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/dpdpb/</guid>
      <description>Semi-ordered thoughts on the new Digital Personal Data Protection Bill by the Indian Government.</description>
    </item>
    
    
    <item>
      <title>AI Traffic Cameras Were Always a Bad Idea</title>
      <link>https://navendu.me/posts/ai-traffic-cameras/</link>
      <pubDate>Mon, 29 May 2023 15:22:34 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/ai-traffic-cameras/</guid>
      <description>An amateur policy analyst attempts to explain why (disregarding controversies) installing AI traffic cameras in Kerala was a bad idea.</description>
    </item>
    
    <item>
      <title>AI and APIs</title>
      <link>https://navendu.me/posts/ai-and-apis/</link>
      <pubDate>Sun, 21 May 2023 11:40:35 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/ai-and-apis/</guid>
      <description>What do the recent advancements in generative AI mean for APIs?</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Vada (Fritters) Profitable</title>
      <link>https://navendu.me/posts/vada-profitable/</link>
      <pubDate>Fri, 07 Apr 2023 09:59:04 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/vada-profitable/</guid>
      <description>This article is about a project I built and open sourced three years ago and our journey to make it uzhunnu vada (UV) profitable™.</description>
    </item>
    
    
    
    
    
    <item>
      <title>AI-Generated Spam Pull Requests</title>
      <link>https://navendu.me/posts/ai-generated-spam-prs/</link>
      <pubDate>Wed, 29 Mar 2023 18:15:40 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/ai-generated-spam-prs/</guid>
      <description>Someone tried to open pull requests to open source projects with AI-generated code.</description>
    </item>
    
    
    
    
    
    
    
    <item>
      <title>Custom Plugins in APISIX Ingress</title>
      <link>https://navendu.me/posts/custom-plugins-in-apisix-ingress/</link>
      <pubDate>Fri, 24 Mar 2023 09:22:09 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/custom-plugins-in-apisix-ingress/</guid>
      <description>A hands-on tutorial on using custom APISIX Plugins in Kubernetes environments with APISIX Ingress.</description>
    </item>
    
    
    
    
    <item>
      <title>Write Stuff Down</title>
      <link>https://navendu.me/posts/write-stuff-down/</link>
      <pubDate>Fri, 10 Mar 2023 09:55:27 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/write-stuff-down/</guid>
      <description>Writing as a way to think clearly and articulate your thoughts.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Kubernetes Gateway API With APISIX Ingress</title>
      <link>https://navendu.me/posts/kubernetes-gateway-with-apisix/</link>
      <pubDate>Fri, 20 Jan 2023 09:45:26 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/kubernetes-gateway-with-apisix/</guid>
      <description>A hands-on tutorial on using the new Kubernetes Gateway API with Apache APISIX Ingress.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>On Open Source Communities</title>
      <link>https://navendu.me/posts/open-source-communities/</link>
      <pubDate>Fri, 30 Dec 2022 06:40:54 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/open-source-communities/</guid>
      <description>A note on the role of communities in open source.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>ChatGPT Explained by ChatGPT</title>
      <link>https://navendu.me/posts/chatgpt-explains-chatgpt/</link>
      <pubDate>Wed, 21 Dec 2022 19:07:30 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/chatgpt-explains-chatgpt/</guid>
      <description>A conversation with ChatGPT about ChatGPT. Who are you?</description>
    </item>
    
    <item>
      <title>Extending Apache APISIX Ingress with Annotations, CRDs, and Plugins</title>
      <link>https://navendu.me/posts/extending-apisix-ingress/</link>
      <pubDate>Fri, 16 Dec 2022 10:04:02 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/extending-apisix-ingress/</guid>
      <description>A hands-on tutorial on leveraging the full features provided by APISIX in Kubernetes Ingress.</description>
    </item>
    
    
    
    <item>
      <title>An Introduction to Monitoring Microservices with Prometheus and Grafana</title>
      <link>https://navendu.me/posts/introduction-to-monitoring-microservices/</link>
      <pubDate>Fri, 09 Dec 2022 10:15:51 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/introduction-to-monitoring-microservices/</guid>
      <description>This tutorial walks you through setting up monitoring on a microservice application using Prometheus and Grafana.</description>
    </item>
    
    
    <item>
      <title>Signed Commits and Encrypted Communication with GPG Keys</title>
      <link>https://navendu.me/posts/encrypted-communication-with-gpg/</link>
      <pubDate>Fri, 02 Dec 2022 10:04:40 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/encrypted-communication-with-gpg/</guid>
      <description>Exploring how symmetric-key and public-key cryptography works by using GPG keys to sign commits and send encrypted messages.</description>
    </item>
    
    
    <item>
      <title>Retro Gaming With RetroPie, GPi CASE 2, and a Raspberry Pi</title>
      <link>https://navendu.me/posts/retropie-gpi-case-2-setup/</link>
      <pubDate>Fri, 25 Nov 2022 10:15:48 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/retropie-gpi-case-2-setup/</guid>
      <description>A complete tutorial on how to set up RetroPie and play retro games on a GPi CASE 2 with a Raspberry Pi Compute Module 4 under the hood.</description>
    </item>
    
    
    <item>
      <title>No Thanks, Crypto, UPI Already Solved Digital Payments</title>
      <link>https://navendu.me/posts/upi-vs-crypto/</link>
      <pubDate>Fri, 18 Nov 2022 10:04:47 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/upi-vs-crypto/</guid>
      <description>Cryptocurrencies are trying to be a solution to a financial problem that does not exist. UPI solved digital payments years ago.</description>
    </item>
    
    
    
    
    
    
    <item>
      <title>My Reasonable Birthday Goals</title>
      <link>https://navendu.me/posts/reasonable-birthday-goals-2022/</link>
      <pubDate>Fri, 11 Nov 2022 10:31:35 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/reasonable-birthday-goals-2022/</guid>
      <description>Evaluating where I am and deciding where I want to be next.</description>
    </item>
    
    
    
    
    <item>
      <title>A Quick Start Guide for Mastodon</title>
      <link>https://navendu.me/posts/mastodon-quick-start-guide/</link>
      <pubDate>Wed, 02 Nov 2022 14:02:10 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/mastodon-quick-start-guide/</guid>
      <description>Learn to get up and running with the microblogging platform everyone is talking about.</description>
    </item>
    
    <item>
      <title>You Might Need a College Degree for a Programming Job</title>
      <link>https://navendu.me/posts/college-degree/</link>
      <pubDate>Fri, 28 Oct 2022 19:18:34 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/college-degree/</guid>
      <description>Many companies and tech gurus claim you don&amp;rsquo;t need a college degree for a programming job. But here&amp;rsquo;s why you might want to get one regardless.</description>
    </item>
    
    
    
    
    <item>
      <title>Canary Release in Kubernetes With Apache APISIX Ingress</title>
      <link>https://navendu.me/posts/canary-in-kubernetes/</link>
      <pubDate>Fri, 21 Oct 2022 08:41:04 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/canary-in-kubernetes/</guid>
      <description>A hands-on, from-scratch tutorial on setting up canary releases in Kubernetes with Apache APISIX Ingress.</description>
    </item>
    
    
    
    
    <item>
      <title>Lessons Learned From Three Years of Open Source Contributions</title>
      <link>https://navendu.me/posts/open-source-lessons/</link>
      <pubDate>Fri, 07 Oct 2022 09:28:21 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/open-source-lessons/</guid>
      <description>Insights from my three year journey as an open source contributor.</description>
    </item>
    
    
    
    
    
    <item>
      <title>My Blog Setup and Writing Process</title>
      <link>https://navendu.me/posts/my-blog-setup-and-writing-process/</link>
      <pubDate>Fri, 23 Sep 2022 17:09:43 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/my-blog-setup-and-writing-process/</guid>
      <description>I&amp;rsquo;ve been writing blogs for almost three years now. Recently, I&amp;rsquo;ve been putting a lot of effort into building and maintaining my blog. This article documents my blog setup and my writing process from idea to publishing.</description>
    </item>
    
    
    
    
    
    <item>
      <title>Set Up Ingress on Kubernetes With Apache APISIX Ingress Controller</title>
      <link>https://navendu.me/posts/hands-on-set-up-ingress-on-kubernetes-with-apache-apisix-ingress-controller/</link>
      <pubDate>Fri, 09 Sep 2022 09:11:44 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/hands-on-set-up-ingress-on-kubernetes-with-apache-apisix-ingress-controller/</guid>
      <description>A tutorial on using Ingress in your Kubernetes cluster with Apache APISIX.</description>
    </item>
    
    
    
    
    
    
    
    <item>
      <title>How the LFX Mentorship Program Helped Me Level Up My Career</title>
      <link>https://navendu.me/posts/how-the-lfx-mentorship-program-helped-me-level-up-my-career/</link>
      <pubDate>Fri, 02 Sep 2022 10:09:32 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/how-the-lfx-mentorship-program-helped-me-level-up-my-career/</guid>
      <description>Sharing how I got involved in the LFX Mentorship Program and its life-changing impact on my career and personal life.</description>
    </item>
    
    
    
    
    
    
    
    <item>
      <title>Adding Diagrams to Your Hugo Blog With Mermaid</title>
      <link>https://navendu.me/posts/adding-diagrams-to-your-hugo-blog-with-mermaid/</link>
      <pubDate>Fri, 26 Aug 2022 09:46:16 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/adding-diagrams-to-your-hugo-blog-with-mermaid/</guid>
      <description>This article shows how you can add diagrams to your Hugo site with Mermaid.</description>
    </item>
    
    
    
    
    
    
    
    <item>
      <title>Best Practices for Building Reliable APIs</title>
      <link>https://navendu.me/posts/best-practices-for-building-reliable-apis/</link>
      <pubDate>Fri, 19 Aug 2022 17:12:35 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/best-practices-for-building-reliable-apis/</guid>
      <description>As the size of your APIs increase, the need for making them reliable and robust also increases. This article discusses the best practices for designing reliable APIs by introducing you to a special kind of reverse proxies called API gateways.</description>
    </item>
    
    
    
    
    
    
    
    
    <item>
      <title>How and Why I Migrated My Blog From Github Pages to Netlify</title>
      <link>https://navendu.me/posts/how-and-why-i-migrated-my-blog-from-github-pages-to-netlify/</link>
      <pubDate>Fri, 12 Aug 2022 15:56:00 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/how-and-why-i-migrated-my-blog-from-github-pages-to-netlify/</guid>
      <description>This blog is now deployed on Netlify. Here is how and why I did it.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>Why Developers Should Blog</title>
      <link>https://navendu.me/posts/why-developers-should-blog/</link>
      <pubDate>Thu, 17 Feb 2022 16:54:49 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/why-developers-should-blog/</guid>
      <description>I have been blogging ever since I started out as a software engineer. Here is why you should do it too.</description>
    </item>
    
    
    
    
    
    
    
    
    <item>
      <title>The Psychology of Money</title>
      <link>https://navendu.me/posts/the-psychology-of-money/</link>
      <pubDate>Wed, 09 Feb 2022 10:54:49 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/the-psychology-of-money/</guid>
      <description>Key takeaways from Morgan Housel’s international bestseller “The Psychology of Money”—brief and to the point.</description>
    </item>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <item>
      <title>How I Ask Questions as a Software Engineer</title>
      <link>https://navendu.me/posts/how-i-ask-questions/</link>
      <pubDate>Sat, 25 Dec 2021 11:15:25 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/how-i-ask-questions/</guid>
      <description>I ask a lot of questions to my peers and to strangers on public forums in the internet. This year, I have been trying to improve this process to ask better questions. Here is how I do it.</description>
    </item>
    
    <item>
      <title>Everything you Need to Know About Google Summer of Code (GSoC): Important Dates, Eligibility, Application, Getting Selected and Other Tips</title>
      <link>https://navendu.me/posts/everything-about-gsoc/</link>
      <pubDate>Thu, 02 Dec 2021 12:49:25 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/everything-about-gsoc/</guid>
      <description>Google Summer of Code (GSoC) is a great way to start contributing to open source while getting paid to do so. This article dives deep into everything GSoC from the application procedure to tips from real experience on being successful</description>
    </item>
    
    <item>
      <title>Contributing to Documentation</title>
      <link>https://navendu.me/posts/contributing-to-documentation/</link>
      <pubDate>Mon, 08 Nov 2021 12:56:25 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/contributing-to-documentation/</guid>
      <description>Contributing to documentation is really impactful for an open-source project. It can also be a stepping stone to make code contributions. Learn how.</description>
    </item>
    
    <item>
      <title>Non-Code Contributions to Open Source</title>
      <link>https://navendu.me/posts/non-code-contributions-to-open-source/</link>
      <pubDate>Tue, 21 Sep 2021 12:56:25 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/non-code-contributions-to-open-source/</guid>
      <description>As open source becomes the default way to build software, contributions required to create, manage, and sustain projects go beyond code. This article teaches you to make non-code contributions.</description>
    </item>
    
    <item>
      <title>Pull Requests like a Pro</title>
      <link>https://navendu.me/posts/pull-requests-like-a-pro/</link>
      <pubDate>Wed, 15 Sep 2021 17:52:25 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/pull-requests-like-a-pro/</guid>
      <description>Tips to make High-Quality Pull Requests.</description>
    </item>
    
    <item>
      <title>20&#43; Open Source Internship Programs (Updated for 2024)</title>
      <link>https://navendu.me/posts/open-source-internship-programs/</link>
      <pubDate>Sat, 28 Aug 2021 17:52:25 +0530</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/open-source-internship-programs/</guid>
      <description>A curated list of open source internship/mentorship programs with all the necessary details.</description>
    </item>
    
    <item>
      <title>Awesome README: A Template for Writing Useful READMEs</title>
      <link>https://navendu.me/posts/how-to-write-an-awesome-readme/</link>
      <pubDate>Mon, 13 Jul 2020 00:00:00 +0000</pubDate>
      <author>navendu@apache.org (Navendu Pottekkat)</author>
      <guid>https://navendu.me/posts/how-to-write-an-awesome-readme/</guid>
      <description>A template for writing useful READMEs.</description>
    </item>
    
    
    
    
    
    
    
    
    
  </channel>
</rss>
