My Cache Has Trust Issues - A Therapist's Guide to Cache Invalidation
07 Mar 2026
Web,
System Design,
Caching,
Humor,
Caches are paranoid creatures with anxiety about staleness. Let's explore cache invalidation, TTL panic attacks, and why your cache needs therapy more than optimization.
The Internet is Held Together by Duct Tape
04 Mar 2026
Web,
History,
System Design,
JSONP, CORS preflight, HTTP polling before WebSockets, base64 images in CSS - explore the ugly hacks that were supposed to be temporary but lasted decades. The internet is a beautiful disaster.
Making Your Codebase LLM Friendly
03 Mar 2026
LLM,
Code Quality,
Best Practices,
AI Assistants,
Treat LLMs like new hires on your team. The same things that help human developers also help AI - clear patterns, good documentation, and consistent conventions.
MCP server basics - Building an MCP server for reminders
09 Jun 2025
LLM,
MCP Server,
Create an MCP server to handle reminders to understand how data flows between the MCP client and the server
Creating a Series of Articles In Jekyll
11 May 2025
Jekyll,
GitHub,
Series,
Easily group and link related blog posts in Jekyll using front matter and data files for sequential navigation.
Getting Feedback via GitHub Issues
06 May 2025
Jekyll,
GitHub,
Feedback,
Integrate creation of GitHub Issues directly with prefilled values from your Jekyll site.
CSP - Block Everything You Don't Need
05 May 2025
Start Right,
Frontend,
CSP,
Security,
Using CSP headers can drastically reduce the attack surface for your website by disallowing anything you don't expect.
What/Why/How of 'nonce'
28 Apr 2025
Start Right,
Frontend,
Nonce,
Security,
Using nonce tokens in your website provides strong protection against CSRF and XSS attacks.
Setting up a VPN Gateway on Azure
16 Oct 2022
Azure,
VPN,
VPNs are an excellent way to connect to proiate network of machines that you don't want to expose to the public internet.
Setting up a load balancer from scratch
12 Sep 2021
Nginx,
Load Balancer,
NGINX is OSS for web serving, reverse proxying, caching, load balancing etc.A load balancer is the “traffic cop” sitting in front of your servers and routing client requests.
Creating web components using Microsoft FAST elements
17 Jun 2021
Web-Component,
Web,
FAST,
FAST is a web component library and framework from Microsoft.
Connecting Redis to Grafana
30 May 2021
Redis,
Docker,
Systems,
Grafana,
Grafana is an open source visualization tool that can help us visualize redis metrics.
Tracking Redis Metrics using INFO
28 May 2021
Redis,
Docker,
Systems,
Tracking Redis metrics using Redis INFO command.
Using the Redis CLI
21 May 2021
Redis,
Docker,
Systems,
Connecting to a Redis instance using CLI
Running Redis locally using Docker
20 May 2021
Redis,
Docker,
Systems,
Run a standalone redis instance using Docker.
Introduction to Redis
19 May 2021
Redis,
Systems,
Introduces redis as a distributed key value store using analogies.