Skip to content

WorthPosting

  • About
  • Resource Links

Tag: Software Engineering

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

Cat Links Software Engineering

gRPC Server Reflection in Production: Gate It, and Use Health Checks Instead

Posted on September 11, 2026 teliaz

Here is a debugging story that repeats across every gRPC team. A developer runs grpcurl -plaintext localhost:50051 list against a

Continue readinggRPC Server Reflection in Production: Gate It, and Use Health Checks Instead

Cat Links Software Engineering

epoll Under the Hood: How Linux Event Loops Actually Work

Posted on September 9, 2026 teliaz

Every high-concurrency network server on Linux eventually converges on the same bottleneck: not CPU, not memory, but the question of

Continue readingepoll Under the Hood: How Linux Event Loops Actually Work

Posts navigation

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