Skip to content

WorthPosting

  • Home
  • About

Tag: Software Engineering

Cat Links Software Engineering

Prometheus Cardinality Explosions: Why Your Monitoring Server Ran Out of Memory

Posted on September 24, 2026 teliaz

Every Prometheus outages post-mortem tells the same story in a slightly different costume. The server ran fine for months, then

Continue readingPrometheus Cardinality Explosions: Why Your Monitoring Server Ran Out of Memory

Cat Links Software Engineering

Five Code Gems From Quake, Redis, Linux, Python, and SQLite — and What They Teach

Posted on September 24, 2026 teliaz

Some code teaches you an algorithm. Some code teaches you a way of thinking. The snippets below are in the

Continue readingFive Code Gems From Quake, Redis, Linux, Python, and SQLite — and What They Teach

Cat Links Software Engineering

Idempotency Keys Done Right: Building Retry-Safe APIs That Never Double-Charge

Posted on September 22, 2026September 22, 2026 teliaz

You hit “Place Order,” the spinner hangs for ten seconds, and you tap the button again. Now the fear sets

Continue readingIdempotency Keys Done Right: Building Retry-Safe APIs That Never Double-Charge

Cat Links Software Engineering

Inside the .NET Garbage Collector: Generations, the Card Table, and Tuning That Actually Works

Posted on September 21, 2026September 25, 2026 teliaz

Most developers treat the garbage collector as weather: it happens to them, and occasionally it ruins their day. But the

Continue readingInside the .NET Garbage Collector: Generations, the Card Table, and Tuning That Actually Works

Cat Links Software Engineering

PostgreSQL Isolation Levels: What Repeatable Read Actually Guarantees

Posted on September 21, 2026 teliaz

Every PostgreSQL developer knows the four isolation levels from the SQL standard: Read Uncommitted, Read Committed, Repeatable Read, Serializable. Fewer

Continue readingPostgreSQL Isolation Levels: What Repeatable Read Actually Guarantees

Cat Links Software Engineering

API Pagination Strategies: Offset, Cursor, and Relay Connections Done Right

Posted on September 19, 2026 teliaz

Sooner or later, every API designer hits the pagination wall. The endpoint works fine in staging, then production traffic arrives

Continue readingAPI Pagination Strategies: Offset, Cursor, and Relay Connections Done Right

Cat Links Software Engineering

SLOs and Error Budgets: The Math That Decides When to Ship and When to Stop

Posted on September 19, 2026 teliaz

Every team says they care about reliability, but very few can answer the follow-up question: how reliable, exactly, and how

Continue readingSLOs and Error Budgets: The Math That Decides When to Ship and When to Stop

Cat Links Software Engineering

Deprecating API Endpoints Without Breaking Consumers: Deprecation and Sunset Headers

Posted on September 15, 2026 teliaz

Every API with more than a handful of consumers eventually faces the same problem: an endpoint or field you designed

Continue readingDeprecating API Endpoints Without Breaking Consumers: Deprecation and Sunset Headers

Cat Links Software Engineering

Python’s GIL Is Now Optional: What Free-Threaded Python 3.14 Means for Your Code

Posted on September 15, 2026 teliaz

For most of Python’s history, the answer to “can I use threads for CPU-bound work?” was a firm no. The

Continue readingPython’s GIL Is Now Optional: What Free-Threaded Python 3.14 Means for Your Code

Cat Links Software Engineering

Prometheus Metric Cardinality: How Explosions Happen and the Five Controls That Stop Them

Posted on September 13, 2026September 14, 2026 teliaz

Every Prometheus failure I’ve seen in production started the same way: someone added a label. A user ID on a

Continue readingPrometheus Metric Cardinality: How Explosions Happen and the Five Controls That Stop Them

Posts navigation

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