CPython Dynamic Dispatch Internals: What Happens When You do a + b? (codeconfessions.substack.com)
CPython Object System Internals: Understanding the Role of PyObject (codeconfessions.substack.com)
A Linear Algebra Trick for Computing Fibonacci Numbers Fast (codeconfessions.substack.com)
What Every Developer Should Know About GPU Computing (codeconfessions.substack.com)
An Analysis of DeepMind's 'Language Modeling Is Compression' Paper (codeconfessions.substack.com)
How CPython Implements and Uses Bloom Filters for String Processing (codeconfessions.substack.com)
Inside CPython’s Clever Use of Bloom Filters for Efficient String Processing
Bloom Filters and Beyond: An Illustrated Introduction and Implementation (codeconfessions.substack.com)
An illustrated introduction to bloom filters—learn their implementation, and applications. Also, explore the Counting Bloom Filter extension!
Understanding Immortal Objects in Python 3.12: A Deep Dive into Python Internals (codeconfessions.substack.com)
A detailed examination of Python 3.12’s internal changes featuring the concept of ‘immortal’ objects, for performance enhancements
How CPython Implements Reference Counting: Dissecting CPython Internals (codeconfessions.substack.com)
An Extensive Walkthrough of Python’s Primary Memory Management Technique, Reference Counting