switchcaselab.com — log #001
Reproducible low-level performance notes.
A field journal of Linux internals, performance tuning, and the small, precise tricks that quietly make computers more interesting.
$ whoami switchcase $ ls ~/lab programming/ linux/ benchmarks/ optimization/ $ cat ./manifesto_
Latest entries
View all →- 10 min
One Billion Row Challenge - Part One: DuckDB
In part one, I'm going to explain the One Billion Row Challenge, then provide a solution using DuckDB and SQL.
- 9 min
Let's make a 3D engine from scratch
Actually, 3D engines are a very satisfying yet simple piece of code. Let's make one of them and render our 3D scene.
- 17 min
Writing a Web Server in assembly from scratch
How hard is it to write a web server in pure assembly, using nothing but raw OS system calls? Sounds cool. In this post, I'm going to go through it and explain each step.
- 1 min
Linux system calls table for x86-64
A searchable x86-64 Linux syscall table with syscall numbers, argument registers, man-page links, kernel entry points, and common flag values.
Browse by category
Every post is filed under one or more tags. Click any tag to see its archive.
▸ subscribe
Get new posts in your inbox.
Long-form notes on Linux, performance, and curious computing — sent occasionally, never frequently. Plain text, no tracking, unsubscribe in one click.