A Medly of Elixir Libraries

A running list of Elixir libraries I created and currently maintain.

March 28, 2025

Raspberry Pi Home Router + VPN

Raspberry Pi Home Router + Open VPN setup instructions

October 11, 2018

Collect All Seven

Finally collected all 7 continents!

April 22, 2017

Bitboot: P2P Network Bootstrapping

A P2P network bootstrapping library with no centralized server dependency

August 5, 2016 Â· Edited March 28, 2025

Clock

A progress bar clock format using Processing

February 7, 2016 Â· Edited March 28, 2025

Going Off Grid

Since I joined Vox Media back in April in the OpBandit acquisition, Vox has raised a little money, acquired Re/code, and turned into a unicorn 🦄. Over the last 10 months, I’ve had the pleasure of working with some of the best and most talented people in the publishing space. It has been an amazing experience, and I’m very grateful to Trei Brundrett and the rest of the Vox Media Product Team for creating such a great environment for product development. After integrating the OpBandit platform into Vox’s core CMS, building out solid data infrastructure and data science teams, and an incredible amount of self-reflection, I’ve decided to take some time away from online publishing. ...

February 6, 2016

OpBandit: An Exit, and Retrospective Lessons

Retrospective lessons after a startup exit

April 5, 2015

Gender and Data: Survey Results

As a followup to the post describing my thoughts around renaming the gender_detector gem, I wanted to release the results of the survey at the end (if you haven’t read the original post, you should definitely go back to get a sense of context). First, there were way more responses then I hoped for (545 total responses!). 15% were female (83), 81% male (444), and 3% (18) provided another gender (which were mostly antagonistic, like “squirrel”). Just over half (283) provided additional comments. ...

December 10, 2014

Why I'm Renaming A Gem

Renaming the SexMachine gem

November 17, 2014

Stunning: Determining Your Public IP

Determining Your Public IP with Ruby via Google

May 17, 2014