New Playground: Memory Spy

Introducing "Implement DNS in a Weekend"

New Playground: Integer.exposed

Possible reasons for 8-bit bytes

How do Nix builds work?

Some Notes on Using Nix

Writing JavaScript without a build system

Why does 0.1 and 0.2 = 0.30000000000000004?

Why I ❤ Rust

tcpdump is amazing (2016)

Examples of problems with integers

Examples of Floating Point Problems

The Pocket Guide to Debugging

A 17-line C program freezes the Mac kernel (2018)

A debugging manifesto

Julia Evans: Tips for Analyzing Logs

Making a DNS query in Ruby from scratch

Things your manager might not know

Why do domain names sometimes end with a dot?

How to send raw network packets in Python with tun/tap

Some ways to get better at debugging

Monitoring Tiny Web Services

A toy remote login server

What happens when you press a key in your terminal?

sqlite-utils: a nice way to import data into SQLite for analysis

Pages that didn't make it into “How DNS Works”

A list of new(ish) command line tools – Julia Evans

Some tiny personal programs I've written

Implementing a toy version of TLS 1.3

Celebrate Tiny Learning Milestones

More →