Skip to content

WorthPosting

  • Home
  • About

Tag: Software Engineering

Cat Links Software Engineering

How Hash Tables Actually Work: Collisions, Load Factors, and the Resize Dance

Posted on August 25, 2026August 26, 2026 teliaz

Every language you have ever used has a hash table hiding somewhere in it. Python calls it dict, Go calls

Continue readingHow Hash Tables Actually Work: Collisions, Load Factors, and the Resize Dance

Cat Links Software Engineering

Killing Flaky Tests: Reproduce, Quarantine, Fix

Posted on August 24, 2026 teliaz

A test that fails every time is annoying. A test that fails some of the time is corrosive. The always-failing

Continue readingKilling Flaky Tests: Reproduce, Quarantine, Fix

Cat Links Software Engineering

AGENTS.md: Teaching Coding Agents to Work in Your Repository

Posted on August 22, 2026 teliaz

Two years into the coding-agent era, a plain Markdown file has quietly become standard infrastructure. AGENTS.md is the place where

Continue readingAGENTS.md: Teaching Coding Agents to Work in Your Repository

Cat Links Software Engineering

SQLite in Production: The Database You Already Ship

Posted on August 21, 2026 teliaz

Most applications don’t need a database server. They need durable, queryable state — and somewhere along the way the industry

Continue readingSQLite in Production: The Database You Already Ship

Cat Links Software Engineering

The Rust Borrow Checker Is Not Your Enemy: A Mental Model for Ownership

Posted on August 20, 2026August 23, 2026 teliaz

The first week of Rust usually ends with a very specific kind of frustration. Not with syntax, not with traits

Continue readingThe Rust Borrow Checker Is Not Your Enemy: A Mental Model for Ownership

Cat Links Software Engineering

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

Posted on August 18, 2026 teliaz

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 teliaz

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

Error Handling in Rust: Result, ?, anyhow, and thiserror

Posted on August 17, 2026 teliaz

Every Rust developer eventually has the same moment: the code is logically correct, the types line up, and the compiler

Continue readingError Handling in Rust: Result, ?, anyhow, and thiserror

Cat Links Software Engineering

The Strategy Pattern in Modern Code: From Class Hierarchies to Closures

Posted on August 9, 2026August 10, 2026 teliaz

Design patterns get a bad reputation when they’re taught as rigid recipes: memorize the UML diagram, create an abstract class,

Continue readingThe Strategy Pattern in Modern Code: From Class Hierarchies to Closures

Cat Links Software Engineering

Feature Flags with OpenFeature: Decoupling Deployment from Release in Go

Posted on August 7, 2026August 8, 2026 teliaz

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

Posts navigation

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