2024  10

November  2

There’s a CMS in My IDE!

November 11, 2024 · 10 min

Making Code Examples Interactive with Codapi

November 4, 2024 · 17 min

September  1

Reasonable Life Advice for Twentysomethings

September 12, 2024 · 18 min

May  1

F5 Nginx to Apache APISIX

May 4, 2024 · 5 min

April  1

An Even Playing Field

April 1, 2024 · 2 min

March  4

Pingora is Not an Nginx Replacement

March 31, 2024 · 5 min

Wasn’t Nginx Free?

March 15, 2024 · 3 min

How Standards Consolidate

March 11, 2024 · 9 min

Continuous API Delivery Pipelines

March 1, 2024 · 7 min

February  1

Restricting Resource Consumption

February 23, 2024 · 5 min

2023  34

December  3

Kubernetes Gateway API v1.0: Should You Switch?

December 15, 2023 · 6 min

Nginx is Probably Fine

December 10, 2023 · 8 min

Batching Requests in APISIX Ingress

December 1, 2023 · 5 min

November  3

Exporting APISIX Metrics to SigNoz

November 24, 2023 · 3 min

How Does Apache APISIX Support WebAssembly?

November 17, 2023 · 5 min

Works on My Machine

November 3, 2023 · 5 min

October  4

Accessing External Services through APISIX Ingress

October 27, 2023 · 3 min

End to End, Iterate

October 20, 2023 · 4 min

A “Tinier” APISIX Plugin

October 16, 2023 · 7 min

Shallow WebAssembly Waters

October 1, 2023 · 5 min

September  4

Managing APISIX Declaratively with ADC

September 22, 2023 · 5 min

API Deployment Strategies

September 15, 2023 · 8 min

One Nation, One Subscription, Many Problems

September 8, 2023 · 5 min

Upgrading the Fuse.js Search Feature

September 2, 2023 · 4 min

August  4

Combing through APISIX Logs with the Elastic (ELK) Stack

August 28, 2023 · 7 min

List Articles from a Series in Hugo

August 18, 2023 · 4 min

Rate Limit Your APIs With Apache APISIX

August 14, 2023 · 7 min

Your API Requests Should Be Validated

August 5, 2023 · 7 min

July  3

Creating a Custom Data Mask Plugin

July 21, 2023 · 8 min · Zeping Bai, Navendu Pottekkat

Grunt Work with RegEx

July 14, 2023 · 5 min

A “Tiny” APISIX Plugin

July 7, 2023 · 5 min

June  5

Connecting IoT Devices to the Cloud

June 30, 2023 · 6 min

Eight Things the Indian Government Can Do about AI

June 23, 2023 · 7 min

APISIX Service Mesh

June 16, 2023 · 6 min

How is Apache APISIX Fast?

June 12, 2023 · 6 min

Notes on the Digital Personal Data Protection Bill

June 5, 2023 · 5 min

May  3

AI Traffic Cameras Were Always a Bad Idea

May 29, 2023 · 10 min

AI and APIs

May 21, 2023 · 4 min

A Comprehensive Guide to API Gateways, Kubernetes Gateways, and Service Meshes

May 5, 2023 · 10 min

April  1

Vada (Fritters) Profitable

April 7, 2023 · 4 min

March  3

AI-Generated Spam Pull Requests

March 29, 2023 · 4 min

Custom Plugins in APISIX Ingress

March 24, 2023 · 4 min

Write Stuff Down

March 10, 2023 · 3 min

January  1

Kubernetes Gateway API With APISIX Ingress

January 20, 2023 · 3 min

2022  21

December  5

On Open Source Communities

December 30, 2022 · 4 min

ChatGPT Explained by ChatGPT

December 21, 2022 · 9 min

Extending Apache APISIX Ingress with Annotations, CRDs, and Plugins

December 16, 2022 · 4 min

An Introduction to Monitoring Microservices with Prometheus and Grafana

December 9, 2022 · 8 min

Signed Commits and Encrypted Communication with GPG Keys

December 2, 2022 · 5 min

November  4

Retro Gaming With RetroPie, GPi CASE 2, and a Raspberry Pi

November 25, 2022 · 5 min

No Thanks, Crypto, UPI Already Solved Digital Payments

November 18, 2022 · 5 min

My Reasonable Birthday Goals

November 11, 2022 · 4 min

A Quick Start Guide for Mastodon

November 2, 2022 · 3 min

October  4

You Might Need a College Degree for a Programming Job

October 28, 2022 · 3 min

Canary Release in Kubernetes With Apache APISIX Ingress

October 21, 2022 · 5 min

Comparing Kubernetes Gateway and Ingress APIs

October 14, 2022 · 5 min

Lessons Learned From Three Years of Open Source Contributions

October 7, 2022 · 6 min

September  3

My Blog Setup and Writing Process

September 23, 2022 · 6 min

Set Up Ingress on Kubernetes With Apache APISIX Ingress Controller

September 9, 2022 · 5 min

How the LFX Mentorship Program Helped Me Level Up My Career

September 2, 2022 · 4 min

August  3

Adding Diagrams to Your Hugo Blog With Mermaid

August 26, 2022 · 4 min

Best Practices for Building Reliable APIs

August 19, 2022 · 6 min

How and Why I Migrated My Blog From Github Pages to Netlify

August 12, 2022 · 7 min

February  2

Why Developers Should Blog

February 17, 2022 · 3 min

The Psychology of Money

February 9, 2022 · 4 min

2021  6

December  2

How I Ask Questions as a Software Engineer

December 25, 2021 · 8 min

Everything you Need to Know About Google Summer of Code (GSoC): Important Dates, Eligibility, Application, Getting Selected and Other Tips

December 2, 2021 · 5 min

November  1

Contributing to Documentation

November 8, 2021 · 3 min

September  2

Non-Code Contributions to Open Source

September 21, 2021 · 5 min

Pull Requests like a Pro

September 15, 2021 · 3 min

August  1

20+ Open Source Internship Programs (Updated for 2024)

August 28, 2021 · 9 min

2020  1

July  1

Awesome README: A Template for Writing Useful READMEs

July 13, 2020 · 2 min