Last month, everyone in my company descended upon Whistler, BC, Canada for our annual company meetup. A few days before that meetup, I stayed at a coworker's house on Bowen Island. Here are a few pictures from that trip.
For developing on remote servers, but using a local IDE, I prefer to use Unison over other methods that rely on syncing files via rsync or SFTP. But, one issue with Unison is that two computers must have the same version to sync. And since Homebrew installs Unison 2.48.4 and apt-get install unison installs something … Read more
This past Sunday, I set out on an adventure to go see the total solar eclipse along with my kids and a friend, Scott Sutter. And while we had a successful trip, driving 24 hours over 2.5 days, we did hit a few speed bumps along the way. Plans cancelled You see, on August 10th, … Read more
While walking around Frankfurt, I found a very interesting building named MyZeikl. Go ahead, Google it. It’s got some interesting architecture. What struck me the most while there was this mashup of red, metal, and the glass in the ceiling. A close second was the view when looking down from the top floor.
When using Elasticsearch for reporting efforts, aggregations have been invaluable. Writing my first aggregation was pretty awesome. But, pretty soon after, I needed to figure out a way to run an aggregation over a filtered data set. As with learning all new things, I was clueless how to do this. Turns out, it’s quite easy. … Read more
While working on some functional tests for a hosting provider, I kept running into an issue where the login test was failing due to a 500 error. It appeared as if the site hadn’t been fully provisioned by the time my test was trying to login. Initially, I attempted adding timeouts to give the installation … Read more