InPython in Plain EnglishbyGanesh Bajaj·Oct 25Python Interview Traps: Why Tuples Sometimes Fail as Dict Keys, What “Hashable” Really Means, and…Some Python questions look easy until the interviewer asks one follow-up!. “Can a tuple be a dictionary key?” is a good example. Most…
InDjango UnleashedbyNuno Bispo·Sep 21I Installed Free-Threaded Python — The GIL Came Back AnywayPython 3.14 made the free-threaded build officially supported. Nice change log line.
ThamizhElango Natarajan·Aug 24The Python Convoy Effect: When “Non-Blocking” I/O Quietly Becomes BlockingIntroduction
Apurva Raj·Jul 28Python Series : Multithreading in Practice using Python’s threading ModulePart 2 of a 3-part series on Python concurrency: Threads, Async, and the GIL
Abhishek Agrawal·Jul 16Async Python, Explained Like You’re 10The GIL, threads, processes, and asyncio — from the very basics to the stuff senior engineers get asked in interviews. No prior magic…
Sohail Saifi·May 1Python’s GIL Is Gone in 3.13. But Your Code Probably Doesn’t Benefit Yet. Here’s Exactly Why.There was a moment in October 2024 that Python developers had been waiting for literally decades. Python 3.13 shipped with a build option…
Prashant Pathak·Apr 14You Don’t Have a GIL Problem — You Have a CPU ProblemIntroducing TICA: Throttling-Induced Contention Amplification
Yogeshkrishnanseeniraj·Mar 16Python 3.14 & Django: Exploiting the Free-Threaded Build for 2x ThroughputPython 3.14’s free-threaded mode removes the GIL. For Django — a framework built on the assumption that the GIL serializes concurrent…
Peter Chen·Mar 15Introduction to the Python Global Interpreter Lock (GIL)Python has multiple interpreter implementations, such as CPython (written in C), Jython (written in Java), IronPython (written in C#), and…