Skip to content

WorthPosting

  • Home
  • About

Tag: concurrency

Cat Links Software Engineering

Python’s GIL Is Now Optional: What Free-Threaded Python 3.14 Means for Your Code

Posted on September 15, 2026 teliaz

For most of Python’s history, the answer to “can I use threads for CPU-bound work?” was a firm no. The

Continue readingPython’s GIL Is Now Optional: What Free-Threaded Python 3.14 Means for Your Code

Cat Links Software Engineering

epoll Under the Hood: How Linux Event Loops Actually Work

Posted on September 9, 2026 teliaz

Every high-concurrency network server on Linux eventually converges on the same bottleneck: not CPU, not memory, but the question of

Continue readingepoll Under the Hood: How Linux Event Loops Actually Work

Cat Links Software Engineering

The Rust Borrow Checker Demystified: Aliasing, Memory Model, and When to Fight Back

Posted on September 8, 2026 teliaz

What the borrow checker actually enforces, what Rust’s memory model promises, and which patterns — RefCell, Mutex, ownership restructuring — resolve the common contention points. … Continue readingThe Rust Borrow Checker Demystified: Aliasing, Memory Model, and When to Fight Back

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

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

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