Programming
Topics in Programming
Viewing all articles categorized under Programming.
Python 3.4: Beyond Scripting – Building Scalable Systems
- Turker Senturk
- Software
- 13 min read
- 03 Apr, 2026
There's a category of software releases that doesn't make headlines. No flashy syntax changes, no paradigm shifts, no blog posts going viral on Hacker News. Python 3.4 was exactly that kind of release
read more
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