-
16 kilometers under gunfire

A few weeks ago, navigating heavy personal problems, I hit a wall and couldn’t work. Then I remembered 2010: a 16-kilometer walk through a Kashmir curfew, dodging gunfire at age ten. This isn’t about 4 a.m. routines—it’s about using the hardest thing you’ve ever survived as a permanent reference point…
-
Your Hotel Room Has an API. It Probably Shouldn’t.

I just wanted to turn the lights off. What I found instead was every guest’s name, room number, and door override code sitting behind an API with no authorization check.
-
The Curious Case of Mongolian Script for Web

I’ve been learning about writing systems. Most languages today flow either left-to-right (like English) or right-to-left (like Arabic), always moving down the page. But Traditional Mongolian script? It’s a total outlier – you read it in vertical columns, moving from left to right across the page. Pretty unique, right? I…
-
The 18-Second Request: Tracing a Latency Bug to a Hidden Retry Loop

It wasn’t the database, and it wasn’t the network. It was a “helpful” driver feature burying us in latency. A walkthrough of the red herrings—from server upgrades to phantom successful requests—and the logic bug that caused them.
-
How Reasoning Models (pretend to) think

Recent advancements in Large Language Models (LLMs) have given rise to a new generation known as Large Reasoning Models (LRMs). These models, exemplified by prominent names like OpenAI’s o-series, DeepSeek-R1, Claude Sonnet (3.7/4), and Gemini, are explicitly designed to generate detailed “thinking processes” or “reasoning traces” before providing their final…
-
WordPress Heading Anchors: Automatically Create Link Targets

Learn how to enable automatic anchor links for your WordPress headings without any plugins. This simple customization makes your posts more navigable and enables direct links to specific sections – perfect for documentation, tutorials, and long-form content.
-
Block Editor Best Practices: WordPress Meetup Saarland

Block Editor is powerful but misunderstood. I presented a talk on Block Editor Best Practices at WordPress Meetup Saarland.
-
sshc: a simple command-line SSH manager

SSHC allows you to store your connections with easy-to-remember labels, making server access a breeze.
-
How to Cache POST Requests in Nginx

Caching a POST request is not advised but sometimes caching it may be a good idea. In this post, we will look at why you may want to cache POST requests and the potential problems and learn to cache POST requests in Nginx.








