Programming
Topics in Programming
Viewing all articles categorized under Programming.
Python 3.2 and concurrent.futures: The Release That Made Python 3 Worth Using
- Turker Senturk
- Software
- 14 min read
- 25 Mar, 2026
Let's be honest about something: Python 3.0 was kind of a disaster. Not a catastrophic, "burn it all down" disaster — more like the kind of disaster where you show up to a party with great intentions,
read more
Cleaning the Slate: The Radical Engineering Behind Python 3.0
- Turker Senturk
- Software
- 8 min read
- 19 Mar, 2026
In the software world, backward compatibility is practically sacred. Libraries, frameworks, entire companies are built on the assumption that updating a language won't torch everything you've already
read more
The Operator That Dethroned a King: Python's Walrus Operator Story
- Turker Senturk
- Software
- 14 min read
- 15 Mar, 2026
On the morning of July 12, 2018, members of the Python community woke up, opened their laptops, and found a message on the python-committers mailing list that would change the trajectory of one of the
read more
Rust 1.94.0 Released with Array Windows and Cargo Improvements
- Türker Şentürk
- Software
- 9 min read
- 08 Mar, 2026
Rust 1.94.0 Is Here – Array Windows, Smarter Cargo Config, and More Stabilized APIs Rust ships a new stable release every six weeks, and 1.94.0 is no exception. It landed on March 5, 2026, and while i
read more
TypeScript 6 Beta Released: Transitioning to TypeScript 7
- Türker Şentürk
- Software
- 13 min read
- 21 Feb, 2026
TypeScript 6 Beta: The “Cleaning‑Up‑After‑Yourself” Release That Sets the Stage for a Go‑Powered TS 7 When the TypeScript team announced the 6.0 beta a few weeks ago, the headlines were… well, there w
read more
NATS vs RabbitMQ vs Kafka: Choosing the Right Message Broker for Go
- Turker Senturk
- Software
- 6 min read
- 14 Nov, 2025
Building event-driven systems in Go? Choosing the right message broker can make or break your architecture. While Go gives you powerful concurrency tools like goroutines and channels, scaling beyond a
read more