Skip to content

WorthPosting

  • About
  • Resource Links

Author: teliaz

Cat Links Software Engineering

Backpressure: What Your System Should Do When Consumers Fall Behind

Posted on November 3, 2026 teliaz

The most expensive lie a system can tell is that it accepted work it cannot process in time. It usually

Continue readingBackpressure: What Your System Should Do When Consumers Fall Behind

Cat Links Software Engineering

Distributed Locks Are Harder Than They Look: Leases, Fencing Tokens, and a Go Implementation

Posted on November 3, 2026 teliaz

Every language-level sync.Mutex rests on a guarantee the operating system makes for you: if a thread dies holding the lock,

Continue readingDistributed Locks Are Harder Than They Look: Leases, Fencing Tokens, and a Go Implementation

Cat Links Software Engineering

Broken Access Control: The Vulnerability Class That Hides Behind Working Tests

Posted on November 2, 2026 teliaz

Authentication has become a solved-enough problem that most teams barely think about it: OIDC, SSO, a middleware that verifies the

Continue readingBroken Access Control: The Vulnerability Class That Hides Behind Working Tests

Cat Links Software Engineering

False Sharing: When Your Parallel Code Is Secretly Serial

Posted on November 2, 2026November 3, 2026 teliaz

Every so often a profiler hands you a paradox. Your server is running eight worker goroutines, the load is perfectly

Continue readingFalse Sharing: When Your Parallel Code Is Secretly Serial

Cat Links Software Engineering

Zero-Downtime Schema Migrations: Expand-Contract on PostgreSQL, Step by Step

Posted on November 1, 2026November 2, 2026 teliaz

The migration that works on staging and melts down production usually dies in the lock queue. Someone runs an ALTER

Continue readingZero-Downtime Schema Migrations: Expand-Contract on PostgreSQL, Step by Step

Cat Links AI News

Constrained Decoding: How LLMs Get Forced Into Valid JSON

Posted on November 1, 2026 teliaz

Ask a language model for JSON and most of the time it complies. Every so often it wraps the object

Continue readingConstrained Decoding: How LLMs Get Forced Into Valid JSON

Cat Links Software Engineering

Structured Logging That Survives Production: Schemas, Sampling, and the Cost of Every Line

Posted on October 31, 2026November 1, 2026 teliaz

Every team starts logging with good intentions and ends up with a bill. Somewhere between the first incident and the

Continue readingStructured Logging That Survives Production: Schemas, Sampling, and the Cost of Every Line

Cat Links Software Engineering

Life After the GIL: What Python 3.15’s Free-Threading Milestones Actually Change

Posted on October 31, 2026November 1, 2026 teliaz

Python 3.15 landed on October 9, and for the free-threading effort it is the most consequential release since the whole

Continue readingLife After the GIL: What Python 3.15’s Free-Threading Milestones Actually Change

Cat Links Software Engineering

Function Calling: How LLMs Actually Call Your Tools

Posted on October 30, 2026November 1, 2026 teliaz

Ask a chat model to check the weather and it will happily invent a forecast — it has no way

Continue readingFunction Calling: How LLMs Actually Call Your Tools

Cat Links Software Engineering

Timeouts, Retries, and Circuit Breakers: HTTP Clients That Fail Gracefully in Go

Posted on October 30, 2026November 1, 2026 teliaz

Every production incident report with a root cause of “the downstream service was slow” is really a story about a

Continue readingTimeouts, Retries, and Circuit Breakers: HTTP Clients That Fail Gracefully in Go

Posts navigation

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