RSS.Social

Navendu Pottekkat - The Open Source Absolutist

follow: @[email protected]

Posts

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