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 76 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 62 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 75 DBMS (database management system) vs storage engine There are two important concepts in databases: DBMS Storage engine...Read More
Seeing the Matrix: A First-Principles Approach to Computer Architecture 9 min read Computer Engineering Seeing the Matrix: A First-Principles Approach to Computer Architecture Max Headroom 2025.05.08 71 “Do not try to bend the spoon. That’s impossible. Instead, only try to realize the truth… there...Read More
🎉 Book release: Building a database engine 2 min read Computer Engineering 🎉 Book release: Building a database engine Max Headroom 2025.05.08 58 After 12 months of intense research and development, my new book, Building a database engine is finally...Read More
Binary Arithmetic and Bitwise Operations for Systems Programming 8 min read Computer Engineering Binary Arithmetic and Bitwise Operations for Systems Programming Max Headroom 2025.05.08 55 In our previous article, we explored how computers work from transistors up to program execution. We saw...Read More
The System-Level Foundation of Assembly 6 min read Computer Engineering The System-Level Foundation of Assembly Max Headroom 2025.05.08 63 We wrapped up the X86-64 assembly course last week, and I’ll be sharing notes from the sessions...Read More
Microservices 101 17 min read Computer Engineering Microservices 101 Max Headroom 2025.05.08 62 Introduction In order to understand what microservices are, first, we have to talk about monolith systems and...Read More
Behind the Scenes: Never Trust User Input 5 min read Computer Engineering Behind the Scenes: Never Trust User Input Max Headroom 2025.05.06 81 This article is the first in a series of posts I’m writing about running various SaaS products...Read More
Guide to Strings in Python 55 min read Computer Engineering Crypto Currency Guide to Strings in Python Max Headroom 2025.05.06 95 A string in Python is a sequence of characters. These characters can be letters, numbers, symbols, or...Read More