Recent Posts

McKenzie River Trip 2018

I spent Labor Day weekend through Wednesday at a cabin on the McKenzie River with my dad. We’d been planning a father-son trip for a few months, and settled ...

CompletableFutures: A Primer

CompletableFutures are constructs in Java that are very useful for writing clean, concurrent code. Most of the methods around CompletableFutures return stage...

How to remap Alfred file search hotkey

I type with Dvorak, and on that keyboard, the “z” key is where “/” normally is. A minor annoyance I’ve run into is that Alfred maps the file finder invocatio...

Useful Paw commands

Paw is an excellent REST client. Here are some commands and tips to make the most your workflow.