x86 Assembly Exercise #1: Toy kill Program (Solution) 2 min read Computer Engineering x86 Assembly Exercise #1: Toy kill Program (Solution) Max Headroom 2025.07.20 17 This is a short video as part of our series on x86-64 assembly. If you have not...Read More
A Programmer’s Guide to x86-64 Assembly (Series Overview) 2 min read Computer Engineering A Programmer’s Guide to x86-64 Assembly (Series Overview) Max Headroom 2025.07.17 17 Welcome to my ongoing series on x86-64 assembly programming, designed for programmers who want to peel back...Read More
Understanding Registers and Data Movement in x86-64 Assembly 5 min read Computer Engineering Understanding Registers and Data Movement in x86-64 Assembly Max Headroom 2025.07.17 18 “In the beginning, there was a word. Then came the doubleword, and finally the quadword.” Registers in...Read More
Why This Old Python Performance Trick Doesn’t Matter Anymore 13 min read Computer Engineering Why This Old Python Performance Trick Doesn’t Matter Anymore Max Headroom 2025.06.29 40 The trick to performance optimization is mechanical sympathy: writing code that makes it easier for the hardware...Read More
Chunking Large Datasets 11 min read Computer Engineering Chunking Large Datasets Max Headroom 2025.06.27 35 Introduction When it comes to working with larger datasets one of the best you can apply to...Read More
Making System Calls in x86-64 Assembly 1 min read Computer Engineering Making System Calls in x86-64 Assembly Max Headroom 2025.06.17 50 Introduction In the previous article, we learned to use gdb and used it to debug our crashing...Read More
One Law to Rule All Code Optimizations 10 min read Computer Engineering One Law to Rule All Code Optimizations Max Headroom 2025.06.09 58 “One ring to rule them all, one ring to find them, one ring to bring them all...Read More
Measuring performance in Laravel Apps 19 min read Computer Engineering Measuring performance in Laravel Apps Max Headroom 2025.06.04 63 Introduction If you want to optimize performance, you need ways to effectively measure it. But even before...Read More
Elevating the Human-Computer Interface Through Mechanical Keyboards 13 min read Computer Engineering Featured Self Hosting Elevating the Human-Computer Interface Through Mechanical Keyboards Max Headroom 2025.05.28 101 My Lemokey P1 Pro 75% keyboard, customized with Gateron Baby Kangaroo 2.0 tactile switches My Journey and Comprehensive...Read More
Debugging X86-64 Assembly with GDB 1 min read Computer Engineering Debugging X86-64 Assembly with GDB Max Headroom 2025.05.27 90 We ended the last article with a minimal x86-64 assembly program that assembled and ran, but then...Read More