Skip to content

WorthPosting

  • Home
  • About

Tag: best practices

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

Cat Links Software Engineering

Feature Flags with OpenFeature: Decoupling Deployment from Release in Go

Posted on August 7, 2026August 8, 2026

Every engineering team reaches the same breaking point: the deploy-to-release coupling. You want to ship code to production, but you

Continue readingFeature Flags with OpenFeature: Decoupling Deployment from Release in Go

Cat Links Software Engineering

Pagination at Scale: Choosing Between Offset, Keyset, and Cursor Strategies

Posted on August 5, 2026August 6, 2026

Pagination is one of those API design decisions that seems trivial until your dataset grows. Return everything at once and

Continue readingPagination at Scale: Choosing Between Offset, Keyset, and Cursor Strategies

Cat Links Software Engineering

Python 3.14 Template Strings: Safer String Composition with t-strings

Posted on August 5, 2026August 5, 2026

F-strings arrived in Python 3.6 and quickly became the most beloved feature in the language. They’re fast, readable, and concise.

Continue readingPython 3.14 Template Strings: Safer String Composition with t-strings

Posts navigation

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