Skip to content

WorthPosting

  • Home
  • About

Tag: Code Quality

Cat Links Software Engineering

Effective Error Handling in Go: From `if err != nil` to `errors.AsType`

Posted on June 29, 2026 teliaz

Go’s error handling gets a lot of attention — and a lot of criticism. The familiar if err != nil

Continue readingEffective Error Handling in Go: From `if err != nil` to `errors.AsType`

Cat Links Software Engineering

The Specification Pattern in Go: Composable Business Rules Without the Spaghetti

Posted on June 15, 2026June 16, 2026 teliaz

Business rules have a nasty habit of multiplying. What starts as a simple if check grows into nested conditionals scattered

Continue readingThe Specification Pattern in Go: Composable Business Rules Without the Spaghetti

Cat Links Software Engineering

GitHub Actions: Practical CI/CD Patterns for Production Workflows

Posted on June 11, 2026June 12, 2026 teliaz

Most teams graduate from “it works on my machine” to CI/CD, then stop iterating on their pipelines. The workflow file

Continue readingGitHub Actions: Practical CI/CD Patterns for Production Workflows

Cat Links Software Engineering

The Strategy Pattern in Practice: Replacing Complex Conditionals with Composable Behaviors

Posted on June 1, 2026June 2, 2026 teliaz

Every codebase has one: a function that started as a simple if/else and grew into a 200-line switch statement with

Continue readingThe Strategy Pattern in Practice: Replacing Complex Conditionals with Composable Behaviors

Cat Links AI News

Constraint Decay: Why Your AI Agent Forgets the Rules (and What to Do About It)

Posted on May 24, 2026May 25, 2026 teliaz

AI coding agents are getting scary good at writing functional code. Give them a loose description and they’ll spin up

Continue readingConstraint Decay: Why Your AI Agent Forgets the Rules (and What to Do About It)

Cat Links Software Engineering

Stop Guessing Edge Cases: Property-Based Testing in Go and Python

Posted on May 18, 2026May 20, 2026 teliaz

Most unit tests are liars. They pass confidently with a handful of carefully chosen examples, then fail spectacularly in production

Continue readingStop Guessing Edge Cases: Property-Based Testing in Go and Python

Cat Links Uncategorized

Why Every Team Needs an Autoformatter (And How to Set One Up)

Posted on May 4, 2026May 5, 2026 teliaz

There’s a conversation that plays out in almost every growing codebase. Someone opens a pull request, and the first review

Continue readingWhy Every Team Needs an Autoformatter (And How to Set One Up)

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