Why IP address truncation fails at anonymization

Length-extension attacks are still a thing

The state of the Rust dependency ecosystem

We trust strangers' open source more than our colleagues'

Why most MCP servers won't last and that's okay

Apps shouldn't let users enter OpenSSL cipher-suite strings

A Comprehensive Introduction to CDNs

The best WebAssembly runtime may be no runtime

Performance of WebAssembly runtimes in 2023

Benchmark of WebAssembly runtimes - 2021 Q1

It Doesn't Work

Stop using ridiculously low DNS TTLs

Stop using ridiculously low DNS TTLs

Go is the new Ruby

Updated WebAssembly benchmark using libsodium

DNSCrypt – how expired certificates became a thing of the past

Building a parental control system from scratch

Measuring the overhead of WebAssembly using libsodium

WebAssembly doesn’t make unsafe languages safe (yet)

Where are the self-tuning systems?

Pagination and Http Caching (2011)