Jake Worth

Programming is my passion. I'm currently excited about Elixir, Phoenix, Ruby, Rails, PostgreSQL, JavaScript, CSS, and HTML, and tests. I strive for expert communication with an emphasis on client happiness, technical writing, pair-programming, and teaching.


  • Today I Learned

    TIL is an open-source project by Hashrocket that exists to catalogue the sharing & accumulation of knowledge as it happens day-to-day. Posts have a 200-word limit, and posting is open to any Rocketeer as well as selected friends of Hashrocket. This was my apprentice project. We open sourced TIL in early 2016, and today I maintain the project with my fellow Rocketeers.

  • Tilex

    Phoenix/Elixir port of TIL (in progress).

  • Capybara::Webmock

    A gem that mocks external requests for Capybara JavaScript drivers. Co-written with Dillon Hafer.

  • jakeworth.com

    My development blog. This was written at during breaks at Railsconf 2015 in Ruby on Rails, test-driven with RSpec and Cucumber. I wrote a blog post about why I created this application and chose this particular technology stack, available here.

  • Remarkovable

    A gem that produces Markov chain output from any text.

  • TIL

    A collection of short articles about things I have learned. Mostly a mirror of Today I Learned.

  • Capybara Driver Benchmarking

    This is the test app I built for a talk at Hashrocket's Summer Miniconf 2015. Its purpose is to benchmark the performance of the drivers available for use with Capybara.

  • N Plus

    The goals of this project are to demonstrate the N + 1 problem in a Ruby on Rails app, and explore common solutions.

  • Ceramic Nation

    A Markov Chain generated novel.

  • Caesar

    Implements the Caesar Cipher in Elixir.

  • Atbash

    Implements the Atbash Cipher in Elixir.

  • Maine

    A proof-of-concept that returns Maine state facts scraped from Wikipedia.

  • Resources

    This is a collection of free or affordable online resources I have found useful for learning and building projects.

  • Exercism

    My solutions to the code challenges of Exercism.

  • Command Line Cheat Sheet

    A UNIX command line cheat sheet.

  • Gists

    The place I share my smaller pieces of work.

  • Talks

    Talks that I have given around the tech community.

  • Dotfiles

    My local dotfiles (in progress).

Speaking Engagements

Other Media

I'm Jake Worth, a developer at Hashrocket, based in Chicago. I co-organize Vim Chicago. Read my blog, learn about my work, follow me on Twitter and Github, get in touch.