yangzhou1993.bsky.social
@yangzhou1993.bsky.social
One of the reasons Python feels “magical” is its decorators.
But real power comes when you move beyond @lru_cache.

This article dives into 10 advanced decorator patterns to help you master that magic — with examples ready to paste into your next project.
🔗 medium.com/techtofreedo...
10 Advanced Python Decorator Patterns for Clean and Efficient Code
Discover how timing, caching, retry logic, and more can be elegantly added via decorators
medium.com
October 22, 2025 at 5:34 PM
Type hints should make Python code clearer, not harder to read.
In my new article, I explained why some of the most advanced annotations (ParamSpec, TypeVarTuple, Literal, etc.) are often overkill for real projects:
#Python
medium.com/gitconnected...
7 Python Type Hints Usage That Are Too Complicated and Not Worth It
Readability and simplicity matter more than comprehensiveness
medium.com
October 17, 2025 at 1:25 PM
Python 3.14 is one of the most exciting releases in years.

From the brand-new t-string syntax to the long-awaited free-threaded mode, this version takes another big step toward cleaner, faster, and more modern Python.

👉 more details here:
medium.com/techtofreedo...
7 Key Python 3.14 Updates To Make Your Coding Easier, Faster, and Better
From template string literals to true multithreading
medium.com
October 13, 2025 at 3:10 PM
Google has ended Pytype, its static type checker for Python.

In my new article, I cover:
What Pytype was designed to do?
Why Google retired it?
What developers should do next?

The Python typing ecosystem is more unified than ever—this is a big moment.
👉 Full story here:
medium.com/techtofreedo...
Google Ends Support for Pytype: This is How Python Developers Can Adapt
And what it says about the evolution of Python typing.
medium.com
September 16, 2025 at 7:17 PM
A recent research from KCL showed that when it comes to vibe coding, LLMs have a serious bias towards Python.
medium.com/techtofreedo...
AI’s Serious Python Bias: Concerns of LLMs Preferring One Language
LLMs love Python so much. It‘s not necessarily a good thing.
medium.com
August 17, 2025 at 12:17 PM
Vibe coding is the new trend. But a recent research shows that AI has serious Python bias! It‘s not necessarily a good thing.
medium.com/techtofreedo...
AI’s Serious Python Bias: Concerns of LLMs Preferring One Language
LLMs love Python so much. It‘s not necessarily a good thing.
medium.com
August 16, 2025 at 10:23 AM
Are you writing Java in Python?

medium.com/techtofreedo...
9 Signs You’re Writing Java in Python
It’s time to drop your Java habits and write Pythonic code.
medium.com
August 3, 2025 at 2:56 PM
Curious why Python forces indentation, doesn’t require semicolons, or includes the infamous GIL? 🤔
This article answers these questions:
#Python
medium.com/techtofreedo...
9 Python Designs That Don’t Make Sense Until You Look Under the Hood
Discover the reasons behind Python’s most confusing rules and syntax
medium.com
July 18, 2025 at 4:02 PM
A Brief History of Circle: The Regulated Stablecoin Giant
open.substack.com/pub/bytevalu...
A Brief History of Circle: The Regulated Stablecoin Giant
How USDC became one of the world’s most trusted stablecoins, and what sets Circle apart.
open.substack.com
July 13, 2025 at 8:32 PM
Unpopular opinion: Python is a humorous programming language.
medium.com/gitconnected...
7 Hilarious Python Easter Eggs That Will Make You Laugh Out Loud
Programming doesn’t always have to be serious
medium.com
July 8, 2025 at 12:06 PM
If you’re looking for a faster, more efficient way to handle Python dependencies, uv is the solution.
In my latest article, I dive deep into how uv is shaping the future of Python development. Check it out to see why it's quickly becoming a game-changer for developers.
medium.com/techtofreedo...
Trying uv: The Future of Python Package Management
Rust is making Python great again
medium.com
July 5, 2025 at 6:04 PM
Vibe coding is the future
June 19, 2025 at 12:27 PM
Python without GIL isn’t a dream anymore — it’s on the roadmap.
This is going to break assumptions in code, libraries, and mental models.
🔍 Python 3.13: Experimental no-GIL build
🚀 Python 3.16+: Possibly the new default
👉 Python Is Removing the GIL Gradually
medium.com/techtofreedo...
Python is Removing GIL, Gradually
It’s time to try no-GIL Python in your local environment
medium.com
June 15, 2025 at 10:10 PM
💡 Did you know Pandas can now use PyArrow under the hood?
🔋 Faster. 📦 Smaller files. 🧠 Smarter workflows.

Swipe to discover how PyArrow is helping data scientists go beyond NumPy.
medium.com/data-science...
Beyond NumPy: PyArrow’s Rising Role in Modern Data Science
But why can it not replace NumPy
medium.com
June 14, 2025 at 2:24 PM
Can you believe that a ceiling light works with AI?
I experienced this on Govee smart light.
This video is my testing and honest review about it:
#smarthome #Govee #smartlight
youtu.be/FIVsY--EsRc?...
A Smart Light, with AI? Govee LED Ceiling Light Review
YouTube video by Yang Talks Tech
youtu.be
June 13, 2025 at 4:55 PM
Want cleaner Python scripts with real-time feedback? 🐍📊
Check out this 5-level guide to tqdm — from basic loops to an async progressing bar.
#Python #tqdm
medium.com/techtofreedo...
5 Levels of Using tqdm in Python: Build Elegant Progress Bars
A comprehensive guide with practical examples
medium.com
June 9, 2025 at 4:13 PM
Did you know Python is lazier than it looks?

I've broken down 9 built-in lazy features that can make your code faster and more memory-efficient, without you even realizing it.

👉 Read here:
yangzhou1993.medium.com/9-lazy-evalu...
#Python #Programming #SoftwareEngineering
9 Lazy Evaluation Features in Python That Optimize Your Code Quietly
Python defers computation until necessary to make everything more efficient, sometimes without you even noticing
yangzhou1993.medium.com
May 31, 2025 at 9:59 PM
The Faster CPython team at Microsoft was fired. I'm worried whether Python will be faster in the future?
www.reddit.com/r/Python/com...
From the Python community on Reddit
Explore this post and more from the Python community
www.reddit.com
May 17, 2025 at 10:36 AM
Say farewell to requirements.txt!
With PEP 751’s approval, Python’s once-chaotic dependency ecosystem gains a unified lock-file standard, delivering faster installs, stronger security, and rock-solid reproducibility.
medium.com/techtofreedo...
PEP 751 Review: The New Standard for Python Dependency Management
A standardized file format solves fragmentation, ensures cross-tool compatibility, and enforces security
medium.com
May 7, 2025 at 3:32 PM
Software developers, what is your AI tooling in 2025?
May 2, 2025 at 11:25 AM
🔍 New Python feature spotlight: Python 3.14 introduces template strings (“t-strings”)—but are they actually necessary and useful?
medium.com/techtofreedo...
Template Strings in Python 3.14: An Unnecessary New Feature?
An honest review of its usage and potential
medium.com
May 1, 2025 at 6:39 PM
Vibe coders are software engineers
April 28, 2025 at 7:28 PM
🐍✨ Think you know Python? Think again! This article reveals 7 under-the-radar command-line tricks—like compressing files, and timing snippets—using only the Python binary. Perfect for cutting down context switching and boosting productivity. Check it out!
levelup.gitconnected.com/7-subtle-pyt...
7 Subtle Python Built-In Command-Line Tricks That Will Make Your Life Easier
Simple but useful, just like Python itself
levelup.gitconnected.com
April 28, 2025 at 7:21 PM
I've been using Cursor for a few weeks and realized that AI code editors are inevitable.
As software engineers, we should adapt our workflow to AI ASAP.
April 27, 2025 at 10:06 AM
🎉 New on Medium: “5 Levels of Using Exception Groups in Python”

Level up your #Python3.11 error handling—from basic grouping to advanced split() & subgroup() patterns.

Perfect for anyone tired of tangled try/except blocks!

👉 Read now:
medium.com/techtofreedo...
#Python #Coding #DevTips
5 Levels of Using Exception Groups in Python
From grouping errors to managing asynchronous exceptions
medium.com
April 25, 2025 at 9:18 PM