Subscribe
Sign in
Home
Podcast
Notes
CPython Internals
AI
Paid Subscription Plans
Archive
Leaderboard
About
Latest
Top
Discussions
An Unreachable Hidden XKCD Easter Egg inside CPython
No, I'm not talking about import antigravity
Nov 18
•
Abhinav Upadhyay
15
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
20
Share this post
Confessions of a Code Addict
The Pythonic Emptiness
Copy link
Facebook
Email
Notes
More
October 2024
Live Session: Live Coding a Bytecode Interpreter for Python
We are due for our next live session.
Oct 30
•
Abhinav Upadhyay
14
Share this post
Confessions of a Code Addict
Live Session: Live Coding a Bytecode Interpreter for Python
Copy link
Facebook
Email
Notes
More
The CAP Theorem of Clustering: Why Every Algorithm Must Sacrifice Something
No clustering algorithm is perfect and you must make a trade-off.
Oct 29
•
Abhinav Upadhyay
22
Share this post
Confessions of a Code Addict
The CAP Theorem of Clustering: Why Every Algorithm Must Sacrifice Something
Copy link
Facebook
Email
Notes
More
Speculative Decoding and Beyond: A Survey of Speculative Decoding Techniques
What is speculative decoding, how it works and what are some of the recent advances in this area?
Oct 18
•
Abhinav Upadhyay
22
Share this post
Confessions of a Code Addict
Speculative Decoding and Beyond: A Survey of Speculative Decoding Techniques
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
13
Share this post
Confessions of a Code Addict
CPython's Garbage Collector and its Impact on Application Performance
Copy link
Facebook
Email
Notes
More
September 2024
Recording: Six Key Performance Engineering Lessons from 1BRC
Last night we did this live session on performance engineering.
Sep 23
•
Abhinav Upadhyay
23
Share this post
Confessions of a Code Addict
Recording: Six Key Performance Engineering Lessons from 1BRC
Copy link
Facebook
Email
Notes
More
2:31:20
Celebrating 2^13 Subscribers & My Birthday
I started this Substack on 23rd April, 2023 from 0 subscribers with a dream of writing deeply technical articles and making a living.
Sep 10
•
Abhinav Upadhyay
20
Share this post
Confessions of a Code Addict
Celebrating 2^13 Subscribers & My Birthday
Copy link
Facebook
Email
Notes
More
5
August 2024
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
40
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
4
Share this post
Confessions of a Code Addict
CPython Internals: What Happens Before Bytecode Execution Starts
Copy link
Facebook
Email
Notes
More
(Live Session) Performance Thinking: Six Key Lessons from 1BRC
Over the past year as I’ve dived deep into systems programming, I’ve developed a strong appreciation for the finer details that drive performance…
Aug 17
•
Abhinav Upadhyay
14
Share this post
Confessions of a Code Addict
(Live Session) Performance Thinking: Six Key Lessons from 1BRC
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
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts