One Law to Rule All Code Optimizations 10 min read Computer Engineering One Law to Rule All Code Optimizations Max Headroom 2025.06.09 12 “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 19 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 41 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 36 We ended the last article with a minimal x86-64 assembly program that assembled and ran, but then...Read More
Building (and Breaking) Your First X86 Assembly Program 2 min read Computer Engineering Building (and Breaking) Your First X86 Assembly Program Max Headroom 2025.05.16 47 Introduction Recap from the previous article: In the last couple of articles, we built a simple but...Read More
Python Performance: Why ‘if not list’ is 2x Faster Than Using len() 16 min read Computer Engineering Python Performance: Why ‘if not list’ is 2x Faster Than Using len() Max Headroom 2025.05.08 52 In Python, you can check a list for emptiness in two ways: if not mylist if len(mylist)...Read More
Golang concurrency explained 6 min read Computer Engineering Golang concurrency explained Max Headroom 2025.05.08 60 Introduction If you want to learn about Golang, you’ll pretty quickly run into its main selling points:...Read More
Hardware-Aware Coding: CPU Architecture Concepts Every Developer Should Know 25 min read Computer Engineering Hardware-Aware Coding: CPU Architecture Concepts Every Developer Should Know Max Headroom 2025.05.08 49 Even the most elegant algorithms can run painfully slow when they fight against your computer’s underlying hardware....Read More
How MySQL indexes work? 14 min read Computer Engineering How MySQL indexes work? Max Headroom 2025.05.08 43 In the last 13 years, I’ve used many programming languages, frameworks, tools, etc. One thing became clear:...Read More
Designing a database storage engine 13 min read Computer Engineering Crypto Currency Designing a database storage engine Max Headroom 2025.05.08 49 DBMS (database management system) vs storage engine There are two important concepts in databases: DBMS Storage engine...Read More