Emulating linux/AMD64 userland: interpreting an ELF binary

Standard ML in 2020

The case for comments in code: Superior than issue tracker, VCs, etc.

Writing a simple Python to C compiler: hello, fibonacci

A single-node Kubernetes cluster without virtualization or a container registry

Generating a full-stack application from a database

RFCs and asynchronous-first culture

Writing a SQL database from scratch in Go: 4. a database/sql driver

Writing a SQL database from scratch in Go

Compiler basics: an x86 upgrade

Interpreting Go

Unit testing C code with gtest

Emulator basics (2): system calls

Compiler basics (5): LLVM system calls

Emulator basics: a stack and register machine

Tail call elimination

Compiler basics: LLVM conditionals and compiling fibonacci

Compiler Basics: LLVM

Writing a simple JSON path parser

AOT compilation of Javascript with V8

Compiler basics: Lisp to Assembly

Compiling dynamic programming languages

Writing a simple JSON parser

Writing to be read

Starting a minimal Common Lisp project

Don't include configs in your Git repos

A simpler, faster, and more fully-featured blogging platform

API server and a static front end – the future?

I was fired today

Bringing Fixed-Width Integers to OCaml

More →