Migrating Blog From Ghost to Jekyll

I just finished migrating this blog from Ghost to Jekyll. Why Ghost served me well for a long time, but it finally reached a point where it was more effort...

Vim Function for GitHub Links

Update (1/31/2018): I extracted this code to a vim plugin and made a few improvements to it: https://github.com/pgr0ss/vim-github-url I write a lot of code in Vim, and depending on the...

Dropwizard Can Be Simple

We had a conversation at work the other day about Dropwizard vs Spark for Java services. One of my coworkers liked the simplicity of Spark, especially when building example applications....

Bazel and .env Files

Many of our new apps at Braintree use environment variables for configuration. This is in line with Twelve-Factor principles and makes it easier to run the same artifact in multiple...

Exporting YNAB to Ledger

My wife and I have been using You Need a Budget (YNAB) for a few months now. Overall, we like it, but the lack of reporting is a big missing...