Skip to content

WorthPosting

  • Home
  • About

Category: Software Engineering

Cat Links Software Engineering

Dead Letter Queues in Kafka: Stop Poison Pills Before They Stop You

Posted on August 28, 2026

A message arrives that your consumer cannot parse. Maybe the producer shipped a new schema without telling anyone, maybe the

Continue readingDead Letter Queues in Kafka: Stop Poison Pills Before They Stop You

Cat Links Software Engineering

The keyv Worm and the Anatomy of a Modern Supply Chain Attack

Posted on August 27, 2026August 28, 2026

On August 4, 2026, someone took over the GitHub account of the maintainer of keyv, a key-value storage abstraction library

Continue readingThe keyv Worm and the Anatomy of a Modern Supply Chain Attack

Cat Links Software Engineering

Speculative Decoding in vLLM: Draft, Verify, and Cut Latency Without Losing the Distribution

Posted on August 27, 2026August 27, 2026

Large language model inference has an awkward performance profile: the GPU does enormous math, then waits. Every token requires a

Continue readingSpeculative Decoding in vLLM: Draft, Verify, and Cut Latency Without Losing the Distribution

Cat Links Software Engineering

Chesterton’s Fence and the Ethics of Deleting Legacy Code

Posted on August 25, 2026August 26, 2026

Every codebase has one. A function nobody wants to touch, guarded by a check so strange it looks like vandalism:

Continue readingChesterton’s Fence and the Ethics of Deleting Legacy Code

Cat Links Software Engineering

Row Stores vs Column Stores: Why Analytics and OLTP Are Opposites

Posted on August 25, 2026August 26, 2026

Every data engineer eventually has the same moment: the dashboard query that was instant on a million rows takes ninety

Continue readingRow Stores vs Column Stores: Why Analytics and OLTP Are Opposites

Cat Links Software Engineering

PostgreSQL vs MySQL in 2026: A Practitioner’s Comparison

Posted on August 25, 2026August 26, 2026

PostgreSQL versus MySQL is one of the oldest rivalries in software, and like most old rivalries it is mostly narrated

Continue readingPostgreSQL vs MySQL in 2026: A Practitioner’s Comparison

Cat Links Software Engineering

Processes vs Threads vs Coroutines: The Units of Concurrency

Posted on August 25, 2026August 26, 2026

“It’s slow” is the least useful bug report in software. “It’s slow when 400 users hit the checkout endpoint simultaneously,

Continue readingProcesses vs Threads vs Coroutines: The Units of Concurrency

Cat Links Software Engineering

Strings, Bytes, and Unicode: Why ‘café’ Breaks Your Code

Posted on August 25, 2026August 26, 2026

Most developers treat strings as a solved problem: a string is text, text is easy, move on. Then one day

Continue readingStrings, Bytes, and Unicode: Why ‘café’ Breaks Your Code

Cat Links Software Engineering

How Hash Tables Actually Work: Collisions, Load Factors, and the Resize Dance

Posted on August 25, 2026August 26, 2026

Every language you have ever used has a hash table hiding somewhere in it. Python calls it dict, Go calls

Continue readingHow Hash Tables Actually Work: Collisions, Load Factors, and the Resize Dance

Cat Links Software Engineering

SLOs You Can Actually Alert On: Error Budgets and Burn Rates in Prometheus

Posted on August 24, 2026

Every on-call rotation has a story about the alert that fires at 3 a.m. for something that isn’t wrong. CPU

Continue readingSLOs You Can Actually Alert On: Error Budgets and Burn Rates in Prometheus

Posts navigation

Older posts
Newer posts
  • Home
  • About
Copyright © 2026 WorthPosting | Signify by WEN Themes
Scroll Up