Sitemap - 2024 - Confessions of a Code Addict
Reflections on 2024 and Exciting Plans for 2025
Recording: Live Coding a Bytecode Compiler for Python
Context Switching and Performance: What Every Developer Should Know
Live Session: Live Coding a Bytecode Interpreter for Python
Disillusioning the Magic of the fork System Call
An Unreachable Hidden XKCD Easter Egg inside CPython
Live Session: Live Coding a Bytecode Interpreter for Python
The CAP Theorem of Clustering: Why Every Algorithm Must Sacrifice Something
Speculative Decoding and Beyond: A Survey of Speculative Decoding Techniques
CPython's Garbage Collector and its Impact on Application Performance
Recording: Six Key Performance Engineering Lessons from 1BRC
Celebrating 2^13 Subscribers & My Birthday
The Design & Implementation of the CPython Virtual Machine
CPython Internals: What Happens Before Bytecode Execution Starts
(Live Session) Performance Thinking: Six Key Lessons from 1BRC
Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython
Two Threads, One Core: How Simultaneous Multithreading Works Under the Hood
Recording: How Hyper-Threading Works — A Microarchitectural Perspective
Substack has Failed Indian Creators
Looking Under the Hood of Python's Set Data Structure
CPython Garbage Collection: The Internal Mechanics and Algorithms
Invite your friends to read Confessions of a Code Addict
Recording: CPython and ELF Essentials for Building a Basic Remote Profiler
Everything You Wanted to Know About Profilers in Python
How Python Compares Floats and Ints: When Equals Isn’t Really Equal
CPython Memory Management Internals
Live Session: CPython and ELF Essentials for Building a Basic Remote Profiler
Live Session: CPython Memory Management Internals
Recording of Live Session on CPython Virtual Machine Internals
CPython Runtime Internals: Key Data Structures & Runtime Bootstrapping
Live Session on CPython Virtual Machine Internals + Upcoming Posts
Why Do Python Lists Multiply Oddly? Exploring the CPython Source Code
Video: Architecture of Groq's LPU & Why is it so Fast?
Recording: Comparing CPUs, GPUs & LPUs
Recording: Comparing CPUs, GPUs & LPUs
Live Session: CPUs, GPUs & LPUs + Ask Me Anything
A Deep Dive into the Underlying Architecture of Groq's LPU
Recording: Live Session on Performance Optimization Using 1BRC as a Case Study
Recording: Live Session on Performance Optimization using 1BRC as a Case Study
Performance Engineering and The Need for Speed
Live Session on Performance Optimization Using 1BRC as a Case Study
Recording: Performance Engineering Techniques Behind 1BRC
Workshop on Performance Optimizations in Code: The One Billion Row Challenge