Skip to content

WorthPosting

  • Home
  • About

Tag: best practices

Cat Links Software Engineering

False Sharing in Go: How 64-Byte Cache Lines Slow Down Race-Free Code

Posted on September 4, 2026September 5, 2026

Your CPU does not read single bytes. It moves memory between caches in fixed-size blocks called cache lines — 64

Continue readingFalse Sharing in Go: How 64-Byte Cache Lines Slow Down Race-Free Code

Cat Links Software Engineering

API Versioning Strategies: Path vs Header, Calendar Dates, and Graceful Sunsets

Posted on September 4, 2026

Every API you ship is a promise. Clients hardcode your URLs, parse your field names, and schedule work around your

Continue readingAPI Versioning Strategies: Path vs Header, Calendar Dates, and Graceful Sunsets

Cat Links Software Engineering

SSRF: The Vulnerability That Turns Your Server Against Its Own Network

Posted on September 3, 2026

Your webapp has a feature where users can attach an image by URL. A user submits https://example.com/logo.png and the backend

Continue readingSSRF: The Vulnerability That Turns Your Server Against Its Own Network

Cat Links Software Engineering

Zero-Downtime Database Migrations: Expand-Contract, Backfills, and Locks

Posted on September 3, 2026

Every schema migration tool will happily tell you how to change a table. Almost none of them will tell you

Continue readingZero-Downtime Database Migrations: Expand-Contract, Backfills, and Locks

Cat Links Software Engineering

Native Sidecar Containers in Kubernetes: Ordering, Jobs, and the End of Shutdown Races

Posted on August 28, 2026

The sidecar pattern has been part of the Kubernetes toolkit for as long as pods have existed: run a second

Continue readingNative Sidecar Containers in Kubernetes: Ordering, Jobs, and the End of Shutdown Races

Cat Links Software Engineering

Idempotency Keys: Making API Retries Safe by Design

Posted on August 28, 2026

The network drops the connection two seconds after your client sends the payment request. Did the charge go through? Your

Continue readingIdempotency Keys: Making API Retries Safe by Design

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

Kubernetes Rolling Updates Done Right: Readiness Probes, maxSurge, and Zero-Downtime Deploys

Posted on August 21, 2026

Kubernetes ships with a promise: change an image tag, and the platform replaces your pods gradually, keeping the old version

Continue readingKubernetes Rolling Updates Done Right: Readiness Probes, maxSurge, and Zero-Downtime Deploys

Cat Links Software Engineering

API Versioning Strategies That Age Well: Headers, Paths, and the Art of Not Breaking Clients

Posted on August 18, 2026

Somewhere between the first integration and the hundredth, every API team hits the same wall: the change you need to

Continue readingAPI Versioning Strategies That Age Well: Headers, Paths, and the Art of Not Breaking Clients

Cat Links Software Engineering

Property-Based Testing with Hypothesis: Generating Bugs You Never Wrote Tests For

Posted on August 18, 2026

Most tests you have written answer a narrow question: does the code produce the expected output for this one input?

Continue readingProperty-Based Testing with Hypothesis: Generating Bugs You Never Wrote Tests For

Posts navigation

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