Skip to main content

Artifacts

Mark Bundschuh
Author
Mark Bundschuh
An eigenvector is a eigenvalue in the category of endofunctors
Table of Contents

This is a living document that I update whenever I stumble upon something amazing. Each of these artifacts is worth taking a look at.

Posts

Networking

Cloudflare servers don't own IPs anymore – so how do they connect to the Internet?
Posted November 25, 2022 by Marek Majkowski
How NAT traversal works
Posted August 21, 2020 by David Anderson
The Sisyphean Task Of DNS Client Config on Linux
Posted April 15, 2021 by Xe Iasoand David Anderson
Playing battleships over BGP
Posted May 21, 2018 by Ben Cartwright-Cox aka benjojo
Splitting the ping
Posted Mar 1, 2021 by Ben Cartwright-Cox aka benjojo
Why and how I got my own ASN!
Posted February 1, 2022 by Daniel Jakots

Web Development

The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!)
Posted October 2, 2023 by Nikita Prokopov aka tonsky
Load Balancing
Posted April 10, 2023 by Sam Rose
Database Sharding
Posted January 9, 2025 by Ben Dicken
B-trees and database indexes
Posted September 9, 2024 by Ben Dicken

Programming

Generics can make your Go code slower
Posted March 30, 2022 by Vicent Martí
Why is GO111MODULE everywhere, and everything about Go Modules (updated with Go 1.20)
Posted November 13, 2019 by Maël Valais
C Arrays Are Not Pointers
Posted April 4, 2021 by Bernardo Meurer aka lovesegfault
TCP Server in Zig - Part 1 - Single Threaded
Posted Oct 02, 2024 by Karl Seguin
Async trait send bounds, part 1: intro
Posted February 1, 2023 by Niko Matsakis
Pointers Are Complicated, or: What's in a Byte?
Posted July 24, 2018 by Ralf Jung
A Gentle Introduction to LLVM IR
Posted August 1, 2023 by Miguel Young de la Sota

Linux

The Road to OCIv2 Images: What's Wrong with Tar?
Posted January 21, 2019 by Aleksa Sarai
Everything You Never Wanted To Know About Linker Script
Posted June 1, 2021 by Miguel Young de la Sota
How fast are Linux pipes anyway?
Posted June 1, 2022 by Francesco Mazzoli
A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux
Posted in 1999 by Brian Raiter aka breadbox

Stars

Videos

Related

Rust's memory model is wrong
·10 mins
Programming Opinion
I talk about my thoughts after a few years of experience using Rust
I have your public SSH key, log in to my server now
·12 mins
Programming
I made a really large authorized_keys file, see if you can log in to my server: ssh keys.mbund.dev
Python isn't easy
·12 mins
Programming Opinion
Python is often recommended for beginners, especially because of the recent AI bubble. But I’d argue it has a lot of issues.