Skip to content

WorthPosting

  • Home
  • About

Tag: Software Engineering

Cat Links Software Engineering

Reading EXPLAIN ANALYZE: Why Postgres Ignores Your Index

Posted on September 5, 2026 teliaz

Every slow query investigation eventually reaches the same moment: you run EXPLAIN ANALYZE, and the plan makes no sense. Postgres

Continue readingReading EXPLAIN ANALYZE: Why Postgres Ignores Your Index

Cat Links Software Engineering

False Sharing in Go: How 64-Byte Cache Lines Slow Down Race-Free Code

Posted on September 4, 2026September 5, 2026 teliaz

Your CPU does not read single bytes. It moves memory between caches in fixed-size blocks called cache lines — 64

Continue readingFalse Sharing in Go: How 64-Byte Cache Lines Slow Down Race-Free Code

Cat Links Software Engineering

SSRF: The Vulnerability That Turns Your Server Against Its Own Network

Posted on September 3, 2026 teliaz

Your webapp has a feature where users can attach an image by URL. A user submits https://example.com/logo.png and the backend

Continue readingSSRF: The Vulnerability That Turns Your Server Against Its Own Network

Cat Links AI News

Constrained Decoding: How Structured LLM Output Actually Works

Posted on August 30, 2026August 31, 2026 teliaz

Ask an LLM for JSON and you will usually get JSON. “Usually” is the word that ruins your week. One

Continue readingConstrained Decoding: How Structured LLM Output Actually Works

Cat Links Software Engineering

Chesterton’s Fence and the Ethics of Deleting Legacy Code

Posted on August 25, 2026August 26, 2026 teliaz

Every codebase has one. A function nobody wants to touch, guarded by a check so strange it looks like vandalism:

Continue readingChesterton’s Fence and the Ethics of Deleting Legacy Code

Cat Links Software Engineering

Processes vs Threads vs Coroutines: The Units of Concurrency

Posted on August 25, 2026August 26, 2026 teliaz

“It’s slow” is the least useful bug report in software. “It’s slow when 400 users hit the checkout endpoint simultaneously,

Continue readingProcesses vs Threads vs Coroutines: The Units of Concurrency

Cat Links Software Engineering

Strings, Bytes, and Unicode: Why ‘café’ Breaks Your Code

Posted on August 25, 2026August 26, 2026 teliaz

Most developers treat strings as a solved problem: a string is text, text is easy, move on. Then one day

Continue readingStrings, Bytes, and Unicode: Why ‘café’ Breaks Your Code

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

Posts navigation

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