Skip to content

WorthPosting

  • About
  • Resource Links

Category: Software Engineering

Cat Links Software Engineering

Your Dependency Tree Is an Attack Surface: Supply Chain Defense for npm and PyPI in 2026

Posted on October 20, 2026October 21, 2026

Every `npm install` is an act of trust. You are executing code written by strangers, versioned by strangers, published through

Continue readingYour Dependency Tree Is an Attack Surface: Supply Chain Defense for npm and PyPI in 2026

Cat Links Software Engineering

Reading EXPLAIN ANALYZE Like a Planner: A PostgreSQL Field Guide

Posted on October 19, 2026

A slow query arrives. Someone runs EXPLAIN ANALYZE, pastes the output into a search engine, and a verdict comes back:

Continue readingReading EXPLAIN ANALYZE Like a Planner: A PostgreSQL Field Guide

Cat Links Software Engineering

Distributed Rate Limiting in Go: Token Buckets, Redis, and the Fail-Open Decision

Posted on October 18, 2026October 19, 2026

Rate limiting looks like a solved problem until the day your API runs on more than one machine. The in-memory

Continue readingDistributed Rate Limiting in Go: Token Buckets, Redis, and the Fail-Open Decision

Cat Links Software Engineering

The Transactional Outbox in Go: Reliable Event Publishing Without Distributed Transactions

Posted on October 16, 2026October 18, 2026

Here is one of the oldest bugs in distributed systems, still shipping to production every week: a service commits a

Continue readingThe Transactional Outbox in Go: Reliable Event Publishing Without Distributed Transactions

Cat Links Software Engineering

PostgreSQL Connection Pooling in Go: Sizing pgxpool, Reading Its Stats, and When PgBouncer Earns Its Keep

Posted on October 16, 2026October 18, 2026

Every Go service that talks to PostgreSQL ends up managing a pool of database connections, and almost every team gets

Continue readingPostgreSQL Connection Pooling in Go: Sizing pgxpool, Reading Its Stats, and When PgBouncer Earns Its Keep

Cat Links Software Engineering

Mutation Testing in 2026: Stop Trusting Coverage, Start Killing Mutants

Posted on October 16, 2026

Every test suite has a hidden layer of confidence that coverage numbers never touch. A line can be executed by

Continue readingMutation Testing in 2026: Stop Trusting Coverage, Start Killing Mutants

Cat Links Software Engineering

API Versioning Without Tears: Sunset Headers, Major Versions, and a Go Implementation

Posted on October 14, 2026October 15, 2026

Sooner or later every API team hits the wall: a client depends on behavior you need to change. The field

Continue readingAPI Versioning Without Tears: Sunset Headers, Major Versions, and a Go Implementation

Cat Links Software Engineering

PostgreSQL MVCC in Production: Dead Tuples, Autovacuum, and the Bloat-Wraparound Trade

Posted on October 13, 2026

Ask a PostgreSQL database administrator what kills databases in production and you’ll hear about wraparound — the event where a

Continue readingPostgreSQL MVCC in Production: Dead Tuples, Autovacuum, and the Bloat-Wraparound Trade

Cat Links Software Engineering

Tokio Internals: Cooperative Budgets, Wakers, and the Polling Policies That Keep Tasks Fair

Posted on October 13, 2026October 14, 2026

Every Tokio application eventually meets the same mystery: a task that looks harmless in code review brings an entire runtime

Continue readingTokio Internals: Cooperative Budgets, Wakers, and the Polling Policies That Keep Tasks Fair

Cat Links Software Engineering

Prometheus Cardinality: Why Your TSDB Is Drowning and How to Stop It

Posted on October 12, 2026October 13, 2026

Eventually the alert fires at 3 a.m.: your Prometheus is consuming more memory than the database it monitors, queries that

Continue readingPrometheus Cardinality: Why Your TSDB Is Drowning and How to Stop It

Posts navigation

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