Navendu Pottekkat
May 6, 2026
A continuously evolving list of observations from San Francisco.
https://navendu.me/posts/san-francisco/
Navendu Pottekkat
Mar 31, 2026
First week in San Francisco.
https://navendu.me/posts/no-coming-back-from-that-waymo-ride/
Navendu Pottekkat
Mar 8, 2026
A dump of all my thoughts on and around AI before a trip to San Francisco (where I will inevitably be brainwashed).
https://navendu.me/posts/thoughts-on-ai/
Navendu Pottekkat
Feb 24, 2026
Code Mode without MCP servers.
https://navendu.me/posts/code-mode/
Navendu Pottekkat
Feb 21, 2026
An interactive exploration to find the mathematically perfect way to board an airplane.
https://navendu.me/posts/airlines-hate-this-trick/
Navendu Pottekkat
Jan 29, 2026
How did EVERY billion-dollar AI company miss this?
https://navendu.me/posts/clawdbot/
Navendu Pottekkat
Jan 26, 2026
A short rant on the pointless tug of war between LLM skeptics and maximalists.
https://navendu.me/posts/live-and-let-live/
Navendu Pottekkat
Jan 18, 2026
An interactive exploration of a deceptively simple probability puzzle.
https://navendu.me/posts/ladybug-clock-puzzle/
Navendu Pottekkat
Nov 23, 2025
My takeaways from the Recursive Language Models (RLMs) paper/blog post by Alex Zhang and Omar Khattab.
https://navendu.me/posts/recursive-language-models/
Navendu Pottekkat
Nov 12, 2025
Field notes from the trenches as an ADHD-driven weekend hack turns into a fortnight of productive procrastination.
https://navendu.me/posts/migrating-hugo/
Navendu Pottekkat
Sep 24, 2025
IndiaFOSS was really fun this year.
https://navendu.me/posts/indiafoss-2025/
Navendu Pottekkat
Sep 14, 2025
My thoughts on why the best conferences are either tightly focused around a niche or broad umbrellas that bring together different but adjacent communities.
https://navendu.me/posts/the-best-conferences/
Navendu Pottekkat
Aug 15, 2025
Notes from my review of the paper, "ForecastBench: A Dynamic Benchmark of AI Forecasting Capabilities."
https://navendu.me/posts/forecastbench/
Navendu Pottekkat
Aug 9, 2025
Notes from "Context Engineering for AI Agents: Lessons from Building Manus."
https://navendu.me/posts/lessons-context-engineering/
Navendu Pottekkat
May 21, 2025
Setting up Pi-hole on a Raspberry Pi for DNS-level ad blocking on my home WiFi network.
https://navendu.me/posts/pi-hole/
Navendu Pottekkat
Apr 25, 2025
A Model Context Protocol (MCP) server that lets LLMs run code safely in isolated Docker containers.
https://navendu.me/posts/sandbox-mcp/
Navendu Pottekkat
Apr 14, 2025
A short note on using the OpenAI Agents SDK's new MCP support to integrate tools into your LLM workflows.
https://navendu.me/posts/agents-mcp/
Navendu Pottekkat
Apr 12, 2025
A practical + interactive crash course on Git (that slaps).
https://navendu.me/posts/git-for-vibe-coders/
Navendu Pottekkat
Apr 9, 2025
A practical quickstart guide for building MCP servers in Go with MCP Go SDK.
https://navendu.me/posts/mcp-server-go/
Navendu Pottekkat
Apr 7, 2025
Notes on active citizenship and governance from Nitin Pai's translation of the ancient Indian text "The Nitopadesha." This is part 2 of a four-part series.
https://navendu.me/posts/the-thread-of-the-science-of-prosperity/
Navendu Pottekkat
Mar 31, 2025
Most talks are bad. And I don't mean kinda bad; I mean "why am I here, what am I doing, and when can I leave?" bad.
https://navendu.me/posts/great-conference-talks/
Navendu Pottekkat
Mar 24, 2025
A short walkthrough of how I use Hugo Version Manager (hvm) to manage different Hugo versions across projects.
https://navendu.me/posts/hugo-version-manager/
Navendu Pottekkat
Mar 17, 2025
An interactive guide for updating beliefs based on evidence.
https://navendu.me/posts/changing-beliefs/
Navendu Pottekkat
Mar 7, 2025
💯 skill issue.
https://navendu.me/posts/vibe-coding/
Navendu Pottekkat
Mar 3, 2025
The road to hell is paved with good intentions.
https://navendu.me/posts/intentions-and-consequences/
Navendu Pottekkat
Feb 24, 2025
Notes on active citizenship and governance from Nitin Pai's translation of the ancient Indian text "The Nitopadesha." This is part 1 of a four-part series.
https://navendu.me/posts/the-jewel-of-citizencraft/
Navendu Pottekkat
Feb 13, 2025
I recently configured my development environment from scratch. This post documents my complete, although ongoing, setup.
https://navendu.me/posts/development-environment/
Navendu Pottekkat
Dec 10, 2024
Exploring new open source licenses that attempt to balance benefits and make open source sustainable.
https://navendu.me/posts/open-source-fair/
Navendu Pottekkat
Nov 22, 2024
Learn to use jq through incremental, interactive examples right in your browser.
https://navendu.me/posts/jq-interactive-guide/
Navendu Pottekkat
Nov 18, 2024
Notes on adding a TIL section to share small learnings easily.
https://navendu.me/posts/til-section-hugo/
Navendu Pottekkat
Nov 11, 2024
Why I started using Front Matter CMS to work with my Hugo-based static website and how you can do it, too.
https://navendu.me/posts/cms-ide/
Navendu Pottekkat
Nov 4, 2024
A guide to using Codapi, an open source, lightweight solution to add interactivity to your technical writing.
https://navendu.me/posts/adding-interactive-code-examples-codapi/
Navendu Pottekkat
Sep 12, 2024
I could probably give solid life advice to twenty-year-olds, right?
https://navendu.me/posts/twentysomethings/
Navendu Pottekkat
May 4, 2024
An interactive guide to migrate from Nginx to Apache APISIX.
https://navendu.me/posts/nginx-to-apisix/
Navendu Pottekkat
Apr 1, 2024
We need to democratize AI to save our democracies.
https://navendu.me/posts/even-playing-field/
Navendu Pottekkat
Mar 31, 2024
But here’s another viable Nginx replacement.
https://navendu.me/posts/pingora/
Navendu Pottekkat
Mar 15, 2024
A postmortem on the Freenginx announcement.
https://navendu.me/posts/freenginx/
Navendu Pottekkat
Mar 11, 2024
Fortunately, the external access one has been solved now that we’ve all standardized on the Ingress API. Or is it the Gateway API? Shit.
https://navendu.me/posts/standards/
Navendu Pottekkat
Mar 1, 2024
An exploration of continuous delivery workflows for building and managing APIs at scale.
https://navendu.me/posts/api-delivery/
Navendu Pottekkat
Feb 23, 2024
A better way to think about limits to prevent security issues from resource starvation.
https://navendu.me/posts/resource-consumption/
Navendu Pottekkat
Dec 15, 2023
The Kubernetes API was recently made generally available. Does that mean you should switch away from the Ingress API?
https://navendu.me/posts/gateway-api-v1/
Navendu Pottekkat
Dec 10, 2023
Should you build your own reverse proxy to replace Nginx?
https://navendu.me/posts/nginx-is-fine/
Navendu Pottekkat
Dec 1, 2023
A tutorial on using APISIX’s request batching capability in Kubernetes Ingress.
https://navendu.me/posts/batching-requests/
Navendu Pottekkat
Nov 24, 2023
A guide for using SigNoz to collect and observe metrics from Apache APISIX.
https://navendu.me/posts/exporting-apisix-metrics-signoz/
Navendu Pottekkat
Nov 17, 2023
A look under the hood to see how Apache APISIX supports WebAssembly plugins.
https://navendu.me/posts/apisix-wasm-support/
Navendu Pottekkat
Nov 3, 2023
A tale of how I spent an irrationally long time figuring out why the tests pass on my machine but fail in the CI.
https://navendu.me/posts/works-on-my-machine/
Navendu Pottekkat
Oct 27, 2023
A short guide on why and how you might use APISIX to access external services in Kubernetes.
https://navendu.me/posts/apisix-ingress-external/
Navendu Pottekkat
Oct 20, 2023
An amateur engineer’s philosophy on building software.
https://navendu.me/posts/e2e-iterate/
Navendu Pottekkat
Oct 16, 2023
Converting the “tiny” APISIX plugin to a “tinier” APISIX plugin.
https://navendu.me/posts/tinier-apisix-plugin/
Navendu Pottekkat
Oct 1, 2023
Notes as I learn about WebAssembly by building an open source project.
https://navendu.me/posts/shallow-wasm-waters/
Navendu Pottekkat
Sep 22, 2023
A guide on using the new APISIX Declarative CLI to manage APISIX with declarative configuration files.
https://navendu.me/posts/managing-apisix-declaratively/
Navendu Pottekkat
Sep 15, 2023
Applying best practices to make new API deployments using the API gateway of choice, Apache APISIX.
https://navendu.me/posts/api-deployment-strategies/
Navendu Pottekkat
Sep 8, 2023
Access to publicly funded scientific research should be ubiquitous. But the current plan to achieve this is far from ideal.
https://navendu.me/posts/onos-problems/
Navendu Pottekkat
Sep 2, 2023
Modifying some JavaScript code to add a search feature for the daily logs page.
https://navendu.me/posts/fuse-search-upgrade/
Navendu Pottekkat
Aug 28, 2023
A guide on using Elasticsearch, Kibana, and Logstash to work with logs from Apache APISIX.
https://navendu.me/posts/apisix-logs-elk/
Navendu Pottekkat
Aug 18, 2023
How I added a list of articles in the same series at the beginning of each post.
https://navendu.me/posts/list-series-hugo/
Navendu Pottekkat
Aug 14, 2023
A guide to using the rate limit plugins in Apache APISIX with some practical examples.
https://navendu.me/posts/rate-limit/
Navendu Pottekkat
Aug 5, 2023
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.
https://navendu.me/posts/request-validation/
Navendu Pottekkat
Jul 21, 2023
A tutorial on creating a custom Apache APISIX plugin in Lua through a real use case.
https://navendu.me/posts/data-mask-plugin/
Navendu Pottekkat
Jul 14, 2023
My recent experience in using regular expressions to automate a menial task.
https://navendu.me/posts/regex-grunt-work/
Navendu Pottekkat
Jul 7, 2023
A “tiny” example to demonstrate how Apache APISIX supports Wasm plugins.
https://navendu.me/posts/tiny-apisix-plugin/
Navendu Pottekkat
Jun 30, 2023
A guide to using Apache APISIX as an MQTT proxy to connect IoT devices to the cloud.
https://navendu.me/posts/iot-to-cloud/
Navendu Pottekkat
Jun 23, 2023
What can the Indian Government do about artificial intelligence?
https://navendu.me/posts/government-and-ai/
Navendu Pottekkat
Jun 16, 2023
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.
https://navendu.me/posts/amesh/
Navendu Pottekkat
Jun 12, 2023
Taking a look under Apache APISIX’s hood to understand how it achieves ultimate performance.
https://navendu.me/posts/apisix-go-brr/
Navendu Pottekkat
Jun 5, 2023
Semi-ordered thoughts on the new Digital Personal Data Protection Bill by the Indian Government.
https://navendu.me/posts/dpdpb/
Navendu Pottekkat
May 29, 2023
An amateur policy analyst attempts to explain why (disregarding controversies) installing AI traffic cameras in Kerala was a bad idea.
https://navendu.me/posts/ai-traffic-cameras/
Navendu Pottekkat
May 21, 2023
What do the recent advancements in generative AI mean for APIs?
https://navendu.me/posts/ai-and-apis/
Navendu Pottekkat
May 5, 2023
A comprehensive comparison of API gateways, Kubernetes gateways, and service meshes with actionable insights.
https://navendu.me/posts/gateway-and-mesh/
Navendu Pottekkat
Apr 7, 2023
This article is about a project I built and open sourced three years ago and our journey to make it uzhunnu vada (UV) profitable™.
https://navendu.me/posts/vada-profitable/
Navendu Pottekkat
Mar 29, 2023
Someone tried to open pull requests to open source projects with AI-generated code.
https://navendu.me/posts/ai-generated-spam-prs/
Navendu Pottekkat
Mar 24, 2023
A hands-on tutorial on using custom APISIX Plugins in Kubernetes environments with APISIX Ingress.
https://navendu.me/posts/custom-plugins-in-apisix-ingress/
Navendu Pottekkat
Mar 10, 2023
Writing as a way to think clearly and articulate your thoughts.
https://navendu.me/posts/write-stuff-down/
Navendu Pottekkat
Jan 20, 2023
A hands-on tutorial on using the new Kubernetes Gateway API with Apache APISIX Ingress.
https://navendu.me/posts/kubernetes-gateway-with-apisix/
Navendu Pottekkat
Dec 30, 2022
A note on the role of communities in open source.
https://navendu.me/posts/open-source-communities/
Navendu Pottekkat
Dec 21, 2022
A conversation with ChatGPT about ChatGPT. Who are you?
https://navendu.me/posts/chatgpt-explains-chatgpt/
Navendu Pottekkat
Dec 16, 2022
A hands-on tutorial on leveraging the full features provided by APISIX in Kubernetes Ingress.
https://navendu.me/posts/extending-apisix-ingress/
Navendu Pottekkat
Dec 9, 2022
This tutorial walks you through setting up monitoring on a microservice application using Prometheus and Grafana.
https://navendu.me/posts/introduction-to-monitoring-microservices/
Navendu Pottekkat
Dec 2, 2022
Exploring how symmetric-key and public-key cryptography works by using GPG keys to sign commits and send encrypted messages.
https://navendu.me/posts/encrypted-communication-with-gpg/
Navendu Pottekkat
Nov 25, 2022
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.
https://navendu.me/posts/retropie-gpi-case-2-setup/
Navendu Pottekkat
Nov 18, 2022
Cryptocurrencies are trying to be a solution to a financial problem that does not exist. UPI solved digital payments years ago.
https://navendu.me/posts/upi-vs-crypto/
Navendu Pottekkat
Nov 11, 2022
Evaluating where I am and deciding where I want to be next.
https://navendu.me/posts/reasonable-birthday-goals-2022/
Navendu Pottekkat
Nov 2, 2022
Learn to get up and running with the microblogging platform everyone is talking about.
https://navendu.me/posts/mastodon-quick-start-guide/
Navendu Pottekkat
Oct 28, 2022
Many companies and tech gurus claim you don’t need a college degree for a programming job. But here’s why you might want to get one regardless.
https://navendu.me/posts/college-degree/
Navendu Pottekkat
Oct 21, 2022
A hands-on, from-scratch tutorial on setting up canary releases in Kubernetes with Apache APISIX Ingress.
https://navendu.me/posts/canary-in-kubernetes/
Navendu Pottekkat
Oct 14, 2022
Exploring the new Kubernetes Gateway API and comparing it with the existing Kubernetes Ingress API for handling external traffic.
https://navendu.me/posts/gateway-vs-ingress-api/
Navendu Pottekkat
Oct 7, 2022
Insights from my three year journey as an open source contributor.
https://navendu.me/posts/open-source-lessons/
Navendu Pottekkat
Sep 23, 2022
I’ve been writing blogs for almost three years now. Recently, I’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.
https://navendu.me/posts/my-blog-setup-and-writing-process/
Navendu Pottekkat
Sep 9, 2022
A tutorial on using Ingress in your Kubernetes cluster with Apache APISIX.
https://navendu.me/posts/hands-on-set-up-ingress-on-kubernetes-with-apache-apisix-ingress-controller/
Navendu Pottekkat
Sep 2, 2022
Sharing how I got involved in the LFX Mentorship Program and its life-changing impact on my career and personal life.
https://navendu.me/posts/how-the-lfx-mentorship-program-helped-me-level-up-my-career/
Navendu Pottekkat
Aug 26, 2022
This article shows how you can add diagrams to your Hugo site with Mermaid.
https://navendu.me/posts/adding-diagrams-to-your-hugo-blog-with-mermaid/
Navendu Pottekkat
Aug 19, 2022
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.
https://navendu.me/posts/best-practices-for-building-reliable-apis/
Navendu Pottekkat
Aug 12, 2022
This blog is now deployed on Netlify. Here is how and why I did it.
https://navendu.me/posts/how-and-why-i-migrated-my-blog-from-github-pages-to-netlify/
Navendu Pottekkat
Feb 17, 2022
I have been blogging ever since I started out as a software engineer. Here is why you should do it too.
https://navendu.me/posts/why-developers-should-blog/
Navendu Pottekkat
Feb 9, 2022
Key takeaways from Morgan Housel’s international bestseller “The Psychology of Money”—brief and to the point.
https://navendu.me/posts/the-psychology-of-money/
Navendu Pottekkat
Dec 25, 2021
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.
https://navendu.me/posts/how-i-ask-questions/
Navendu Pottekkat
Dec 2, 2021
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
https://navendu.me/posts/everything-about-gsoc/
Navendu Pottekkat
Nov 8, 2021
Contributing to documentation is really impactful for an open-source project. It can also be a stepping stone to make code contributions. Learn how.
https://navendu.me/posts/contributing-to-documentation/
Navendu Pottekkat
Sep 21, 2021
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.
https://navendu.me/posts/non-code-contributions-to-open-source/
Navendu Pottekkat
Sep 15, 2021
Tips to make High-Quality Pull Requests.
https://navendu.me/posts/pull-requests-like-a-pro/
Loading more posts...