Subscribe
Sign in
Home
Podcast
Notes
CPython Internals
AI
Computer Architecture
OS
Archive
About
CPython Internals
Latest
Top
Discussions
An Unreachable Hidden XKCD Easter Egg inside CPython
No, I'm not talking about import antigravity
Nov 18
•
Abhinav Upadhyay
23
Share this post
Confessions of a Code Addict
An Unreachable Hidden XKCD Easter Egg inside CPython
Copy link
Facebook
Email
Notes
More
The Pythonic Emptiness
Why the Pythonic way of doing emptiness check on sequences is not necessarily ambiguous in most cases
Nov 9
•
Abhinav Upadhyay
23
Share this post
Confessions of a Code Addict
The Pythonic Emptiness
Copy link
Facebook
Email
Notes
More
CPython's Garbage Collector and its Impact on Application Performance
Learn how the knowledge of CPython internals translate into performance insights for your code
Oct 2
•
Abhinav Upadhyay
19
Share this post
Confessions of a Code Addict
CPython's Garbage Collector and its Impact on Application Performance
Copy link
Facebook
Email
Notes
More
The Design & Implementation of the CPython Virtual Machine
A deep dive into CPython's bytecode instruction format and execution engine internals
Aug 31
•
Abhinav Upadhyay
41
Share this post
Confessions of a Code Addict
The Design & Implementation of the CPython Virtual Machine
Copy link
Facebook
Email
Notes
More
CPython Internals: What Happens Before Bytecode Execution Starts
Learn about runtime initialization, parsing and compilation of the Python code into bytecode leading to execution on the virtual machine
Aug 30
•
Abhinav Upadhyay
5
Share this post
Confessions of a Code Addict
CPython Internals: What Happens Before Bytecode Execution Starts
Copy link
Facebook
Email
Notes
More
Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython
How costly it is to call functions and builtins in your python code? Does inlining help? How have the recent CPython releases improved performance in…
Aug 8
•
Abhinav Upadhyay
36
Share this post
Confessions of a Code Addict
Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython
Copy link
Facebook
Email
Notes
More
2
Looking Under the Hood of Python's Set Data Structure
Learn everything about hash tables, collision handling, and performance optimization
Jun 25
•
Abhinav Upadhyay
39
Share this post
Confessions of a Code Addict
Looking Under the Hood of Python's Set Data Structure
Copy link
Facebook
Email
Notes
More
CPython Garbage Collection: The Internal Mechanics and Algorithms
A detailed code walkthrough of how CPython implements memory management, including reference counting and garbage collection
Jun 11
•
Abhinav Upadhyay
40
Share this post
Confessions of a Code Addict
CPython Garbage Collection: The Internal Mechanics and Algorithms
Copy link
Facebook
Email
Notes
More
1
Recording: CPython and ELF Essentials for Building a Basic Remote Profiler
Yesterday, we did the live session on the internals of remote sampling profilers.
Jun 3
•
Abhinav Upadhyay
16
Share this post
Confessions of a Code Addict
Recording: CPython and ELF Essentials for Building a Basic Remote Profiler
Copy link
Facebook
Email
Notes
More
1:23:08
How Python Compares Floats and Ints: When Equals Isn’t Really Equal
Another Python gotcha and an investigation into its internals to understand why this happens
May 24
•
Abhinav Upadhyay
32
Share this post
Confessions of a Code Addict
How Python Compares Floats and Ints: When Equals Isn’t Really Equal
Copy link
Facebook
Email
Notes
More
5
CPython Memory Management Internals
A high-level but detailed explanation of how CPython implements memory management
May 16
•
Abhinav Upadhyay
16
Share this post
Confessions of a Code Addict
CPython Memory Management Internals
Copy link
Facebook
Email
Notes
More
1:04:11
Recording of Live Session on CPython Virtual Machine Internals
Yesterday we concluded the live session on the internals of the CPython virtual machine (VM) or the bytecode interpreter implementation.
Apr 28
•
Abhinav Upadhyay
14
Share this post
Confessions of a Code Addict
Recording of Live Session on CPython Virtual Machine Internals
Copy link
Facebook
Email
Notes
More
1:24:35
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts