Skip to content

WorthPosting

  • Home
  • About

Tag: Software Engineering

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

Cat Links Software Engineering

Test Doubles Demystified: Stubs, Spies, Mocks, and Fakes in Go

Posted on July 13, 2026July 14, 2026 teliaz

Automated tests that hit real databases, live APIs, and production file systems are slow, flaky, and expensive to maintain. The

Continue readingTest Doubles Demystified: Stubs, Spies, Mocks, and Fakes in Go

Cat Links Software Engineering

Mastering the Functional Options Pattern in Go

Posted on July 6, 2026 teliaz

Constructors in Go are simple when a type has one or two fields. But the moment you start building something

Continue readingMastering the Functional Options Pattern in Go

Cat Links Uncategorized

Hermes Agent: The Self-Improving AI Agent from Nous Research

Posted on July 2, 2026July 2, 2026 teliaz

Hermes Agent is an open-source AI agent framework developed by Nous Research — the team behind the Hermes family of

Continue readingHermes Agent: The Self-Improving AI Agent from Nous Research

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

Posts navigation

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