Recent Posts

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.

Git Quirks

A list of git/GitHub quirks and edge cases I’ve come across.