Navendu Pottekkat - The Open Source Absolutist
Notes on ForecastBench
Lessons on Context Engineering
I Pi-holed My Whole Network
Sandbox MCP: Enable LLMs to Run ANY Code Safely
Provide Tools to Your LLM Agents with Model Context Protocol
Git for Vibe Coders and Non-Programmers
Building a Model Context Protocol (MCP) Server in Go
Timeless Lessons in Citizenship and Governance from "The Nitopadesha"—Part 2: The Thread of the Science of Prosperity
How to Give Great Conference Talks
Using Hugo Version Manager (hvm) to Switch Between Different Hugo Versions
The Idea of Changing Beliefs
I Tried Vibe Coding, and I Don’t Think I’m Going to Tab ⇥ My Way to a Million-Dollar Startup
Intentions and Consequences
Timeless Lessons in Citizenship and Governance from "The Nitopadesha"—Part 1: The Jewel of Citizencraft
My Complete macOS Development Environment Setup
Will Open Source Be Fair?
An Interactive Guide to Transforming JSON with jq
Creating a "Today I Learned (TIL)" Section for My Hugo Website
There's a CMS in My IDE!
Making Code Examples Interactive with Codapi
Reasonable Life Advice for Twentysomethings
F5 Nginx to Apache APISIX
An Even Playing Field
Pingora is Not an Nginx Replacement
Wasn't Nginx Free?
How Standards Consolidate
Continuous API Delivery Pipelines
Restricting Resource Consumption
Kubernetes Gateway API v1.0: Should You Switch?
Nginx is Probably Fine
Batching Requests in APISIX Ingress
Exporting APISIX Metrics to SigNoz
How Does Apache APISIX Support WebAssembly?
Works on My Machine
Accessing External Services through APISIX Ingress
End to End, Iterate
A "Tinier" APISIX Plugin
Shallow WebAssembly Waters
Managing APISIX Declaratively with ADC
API Deployment Strategies
One Nation, One Subscription, Many Problems
Upgrading the Fuse.js Search Feature
Combing through APISIX Logs with the Elastic (ELK) Stack
List Articles from a Series in Hugo
Rate Limit Your APIs With Apache APISIX
Your API Requests Should Be Validated
Creating a Custom Data Mask Plugin
Grunt Work with RegEx
A "Tiny" APISIX Plugin
Connecting IoT Devices to the Cloud
Eight Things the Indian Government Can Do about AI
APISIX Service Mesh
How is Apache APISIX Fast?
Notes on the Digital Personal Data Protection Bill
AI Traffic Cameras Were Always a Bad Idea
AI and APIs
A Comprehensive Guide to API Gateways, Kubernetes Gateways, and Service Meshes
Vada (Fritters) Profitable
AI-Generated Spam Pull Requests
Custom Plugins in APISIX Ingress
Write Stuff Down
Kubernetes Gateway API With APISIX Ingress
On Open Source Communities
ChatGPT Explained by ChatGPT
Extending Apache APISIX Ingress with Annotations, CRDs, and Plugins
An Introduction to Monitoring Microservices with Prometheus and Grafana
Signed Commits and Encrypted Communication with GPG Keys
Retro Gaming With RetroPie, GPi CASE 2, and a Raspberry Pi
No Thanks, Crypto, UPI Already Solved Digital Payments
My Reasonable Birthday Goals
A Quick Start Guide for Mastodon
You Might Need a College Degree for a Programming Job
Canary Release in Kubernetes With Apache APISIX Ingress
Comparing Kubernetes Gateway and Ingress APIs
Lessons Learned From Three Years of Open Source Contributions
My Blog Setup and Writing Process
Set Up Ingress on Kubernetes With Apache APISIX Ingress Controller
How the LFX Mentorship Program Helped Me Level Up My Career
Adding Diagrams to Your Hugo Blog With Mermaid
Best Practices for Building Reliable APIs
How and Why I Migrated My Blog From Github Pages to Netlify
Why Developers Should Blog
The Psychology of Money
How I Ask Questions as a Software Engineer
Everything you Need to Know About Google Summer of Code (GSoC): Important Dates, Eligibility, Application, Getting Selected and Other Tips
Contributing to Documentation
Non-Code Contributions to Open Source
Pull Requests like a Pro
20+ Open Source Internship Programs (Updated for 2024)
Awesome README: A Template for Writing Useful READMEs