Recent Posts

Goodbye WordPress

less than 1 minute read

This is my last post in WordPress. I’m migrating this blog to Ghost. All of the existing posts (with their current URLs) should keep working, and hopefully t...


less than 1 minute read

Java REPL with JShell and Bazel

1 minute read

One great new feature of the upcoming Java 9 release is JShell, a Java REPL. Java is long overdue for an official REPL, so I was eager to try it out. I found...

Migrating from Gradle to Bazel

5 minute read

We recently switched a collection of Java applications and libraries (in a monorepo) from Gradle to Bazel at Braintree. Overall, the transition went well and...

Partial Function Application in Java 8

2 minute read

I’ve been doing some Java lately, and the new functional additions in Java 8 are interesting. Java still has a long way to go, but they made functional progr...