Skip to content

WorthPosting

  • About
  • Resource Links

Category: Software Engineering

Cat Links Software Engineering

Tail-Based Sampling: Paying Only for the Traces Worth Keeping

Posted on November 11, 2026November 12, 2026

Traces are the most expensive observability signal you collect. A single request through a microservice stack can produce hundreds of

Continue readingTail-Based Sampling: Paying Only for the Traces Worth Keeping

Cat Links Software Engineering

Pagination at Depth: Why OFFSET Falls Over and How to Build Cursors That Don’t

Posted on November 10, 2026November 11, 2026

Pagination looks like the least interesting problem in backend engineering — until the page that took 30 ms at depth

Continue readingPagination at Depth: Why OFFSET Falls Over and How to Build Cursors That Don’t

Cat Links Software Engineering

Reading the Plan: What EXPLAIN ANALYZE Is Actually Telling You

Posted on November 9, 2026

Every slow query investigation eventually arrives at the same place: the EXPLAIN output. It is the single most information-dense tool

Continue readingReading the Plan: What EXPLAIN ANALYZE Is Actually Telling You

Cat Links Software Engineering

Your Build Pipeline Is the Attack Surface: Practical Software Supply Chain Defense

Posted on November 9, 2026

When people picture a software supply chain attack, they usually imagine malicious code sneaking into a dependency. In practice, most

Continue readingYour Build Pipeline Is the Attack Surface: Practical Software Supply Chain Defense

Cat Links Software Engineering

Error Budgets in Practice: Burn-Rate Alerts That Fire When It Matters

Posted on November 8, 2026

Most SLO programs die the same way. A team writes “99.9% availability” on a slide, everyone nods, and six months

Continue readingError Budgets in Practice: Burn-Rate Alerts That Fire When It Matters

Cat Links Software Engineering

Go’s Garbage Collector: Tricolor Marks, Write Barriers, and the Green Tea Era

Posted on November 7, 2026November 8, 2026

Most Go developers can recite one fact about the garbage collector: it exists, and it mostly works. That is usually

Continue readingGo’s Garbage Collector: Tricolor Marks, Write Barriers, and the Green Tea Era

Cat Links Software Engineering

API Versioning: How to Change a Live API Without Breaking Every Client

Posted on November 7, 2026

Every API that survives long enough faces the same moment: a requirement lands that cannot be expressed as an additive

Continue readingAPI Versioning: How to Change a Live API Without Breaking Every Client

Cat Links Software Engineering

Connection Pooling Is a Queue: Sizing pgxpool Against PostgreSQL’s Process Model

Posted on November 6, 2026

Every Go service that talks to PostgreSQL sits on top of a pool, and almost every incident review that mentions

Continue readingConnection Pooling Is a Queue: Sizing pgxpool Against PostgreSQL’s Process Model

Cat Links Software Engineering

Virtual Memory Is Deferred Work: Page Faults, RSS, and Why Allocation Numbers Lie

Posted on November 6, 2026

Every allocation your program makes is a promise the kernel keeps lazily. When you write make([]byte, 512<<20) in Go, you

Continue readingVirtual Memory Is Deferred Work: Page Faults, RSS, and Why Allocation Numbers Lie

Cat Links Software Engineering

SSRF Defense That Actually Holds: DNS Rebinding, Redirects, and Cloud Metadata

Posted on November 5, 2026November 6, 2026

Whenever your backend fetches a URL that a user influenced — webhook targets, import-from-URL features, URL previews, PDF generators, RSS

Continue readingSSRF Defense That Actually Holds: DNS Rebinding, Redirects, and Cloud Metadata

Posts navigation

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