Skip to Content

Some ideas need more than one article. These series organize related essays into focused paths through asynchronous JavaScript, software practices, cryptography, web fundamentals, learning resources, and hands-on technology reviews.

Please don't...

Focused critiques of recurring programming and project-maintenance habits with explanations of their costs and more dependable alternatives.

5 articles

Some Dood Reviews

Experience-based reviews of programming languages, frameworks, and tools, centered on what they change about the everyday work of building software.

2 articles

The Essence of Cryptography

Approachable explanations of cryptographic concepts that build intuition for the primitives, guarantees, and trade-offs behind secure systems.

1 article

The Internet in a Nutshell

A guided introduction to the clients, servers, networks, and protocols that cooperate whenever software communicates across the internet.

1 article