Reflecting on my own strange year at Uber

Moving a large-scale metrics pipeline from StatsD to OpenTelemetry / Prometheus

Why samurai are cooler than klingons

AI and remote work is a disaster for junior software engineers

GitHub CEO says the ‘smartest’ companies will hire more software engineers not less as AI develops

I Replaced Kafka, Redis, and RabbitMQ with One Tool – A Deep Dive into NATS

How to Structure a Node.js Service for Long-Term Maintainability

Visualising data structures without source-code changes: Why bytecode instrumentation beats AST transformation for Java

Enabling x402 Server Micropayments on the Internet Computer Protocol

How to Structure Large React Apps (So They Don’t Fall Apart)

A different way to look at programming basics

A CLI for when the cognitive load gets too heavy

A deep dive into an AWS VPC related error which was a great learning experience

Understanding the Proxy Design Pattern in Go: A Practical Guide

readChangeFeed flag

Regex Are Not the Problem. Strings Are.

vProgs vs Smart Contracts: When Should You Use Each?

Are We Speedrunning the Dot-Com Crash?

putting a chat interface on your existing app and calling it a brain is not innovation

I Replaced My Editorial Team With an AI Pipeline.

Safer Casting in C — With Zero Runtime Cost

We Built a Design System. Then Everyone Rebuilt It From Scratch.

AnyFaaS: The Open-Source, AWS-Compatible FaaS for Self-Hosting | by AnyFaaS Team | Apr, 2026

How I reverse-engineered a SQLite WAL database inside a VS Code extension - custom merge engine, header byte patching, and protobuf decoding without a schema

Flutter session replay without screen-recording permissions: architecture and benchmarks

The architecture of a horizontally-scalable, high-performance Rust-based backtesting engine

readChangeFeed flag

Writing Clean and Efficient C# Code

The dangerous aspect of AI for Junior devs. This is my first article in Medium.

Why we used STOMP with WebSocket?

More →