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 →- 7 min
One Billion Row Challenge - Part Two: C++ Baseline
In part one, we defined the challenge. In this part, we're going to implement a C++ baseline, and then we'll optimize its performance in future articles.
- 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.
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.