Follow along as Taro walks through his process learning about blockchain and coming up with an implementation from scratch.
The fifth post in a series on Vim. Even if you're a long-time Vim user, this post is sure to have some tips and tricks you've never seen.
A WebGL renderer for the glyph-brush Rust text rendering library (https://github.com/alexheretic/glyph-brush/tree/master/glyph-brush), enabling it to be used on the frontend via WebAssembly.
A Rust crate for referring to paths of nested struct fields in a type-safe way (like in Swift).
How to use JPG metadata to craft exploits for a hypothetical vulnerable PHP webserver.
A platformer where you play as a wizard, casting orbs that are also platforms. It gets really hard! Check out the code here: https://github.com/jackckelly/orb_game.
This blog post clearly lays out a few approaches to systematically exploring the impact of confounding variables in your data.
A command-line tool for combining PDFs and adding bookmarks, using a declarative markdown input.
An implementation of the bimultimap data structure in Go, which allows easy modeling of many-to-many relationships.
Bash tricks and hidden features you might not know about, with examples!