Skip to content

WorthPosting

  • About
  • Resource Links

Tag: Software Engineering

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

Cat Links Software Engineering

Structured Logging in Go: A Practical Guide to log/slog

Posted on July 29, 2026July 30, 2026 teliaz

When production incidents happen, the first question is always “what went wrong?” The answer lives in your logs — but

Continue readingStructured Logging in Go: A Practical Guide to log/slog

Cat Links Software Engineering

The Strategy Pattern in Go: Replacing Switch Statements with Interfaces

Posted on July 27, 2026July 28, 2026 teliaz

Every Go codebase has one: that function with a growing switch statement. It starts with two cases — a direct

Continue readingThe Strategy Pattern in Go: Replacing Switch Statements with Interfaces

Posts navigation

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