Skip to content

WorthPosting

  • Home
  • About

Tag: programming

Cat Links Software Engineering

Processes vs Threads vs Coroutines: The Units of Concurrency

Posted on August 25, 2026August 26, 2026

“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

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

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

The Rust Borrow Checker Is Not Your Enemy: A Mental Model for Ownership

Posted on August 20, 2026August 23, 2026

The first week of Rust usually ends with a very specific kind of frustration. Not with syntax, not with traits

Continue readingThe Rust Borrow Checker Is Not Your Enemy: A Mental Model for Ownership

Cat Links Software Engineering

Error Handling in Rust: Result, ?, anyhow, and thiserror

Posted on August 17, 2026

Every Rust developer eventually has the same moment: the code is logically correct, the types line up, and the compiler

Continue readingError Handling in Rust: Result, ?, anyhow, and thiserror

Cat Links Software Engineering

Context Done Right: Cancellation, Timeouts, and Propagation in Go

Posted on July 27, 2026July 27, 2026

Go’s context package is one of the most frequently used and frequently misunderstood parts of the standard library. It appears

Continue readingContext Done Right: Cancellation, Timeouts, and Propagation in Go

Cat Links Uncategorized

Differences between const, let, var, and let mut in the 20 most popular programming languages

Posted on May 10, 2023May 10, 2023

Language const let var let mut C Immutable variable Mutable variable Mutable variable Not supported Java Immutable variable Mutable variable

Continue readingDifferences between const, let, var, and let mut in the 20 most popular programming languages

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