Bio: I help run the Recurse Center.
In my spare time, I like learning Mandarin and walking around New York.
A quick tip for adding some very useful Git aliases!
An explanation of what Ruby's built-in binary search method assumes about the arrays you call it on so you can use it effectively.
A walkthrough for implementing the Tracepath command line tool in Rust!
A video introduction to the command line tool awk, with accompanying files and tasks to practice using it yourself.
An easy one-liner for converting between JSON and YAML.
A post about exploring ELF (Executable and Linkable Format) to build a minimal linker in Zig.
Can you infinitely nest iFrames? Bryan walks through his attempts to do this, and how he eventually succeeded.
A case for using Git as a solo developer for more than just rolling back to old versions of your code.
A case for using "Persisted Queries" with GraphQL to get some of the benefits of REST (without losing the benefits of GraphQL).