John Hume

duelin markers

How to Deploy a Rocket Application to Heroku

Rocket is a web application framework for the Rust programming language. Heroku is a platform-as-a-service provider that makes hosting web applications easy and, at the (low-traffic) hobby level, free. Deployment is as easy as pushing to a special git remote repository.

more...

The Life of a Clojure Expression: A Quick Tour of Clojure Internals

This is a written version of my Clojure/West 2015 presentation, for those who’d rather read than watch a video. It goes into more detail and has some updates for Clojure 1.8.

more...

The Eighties "Ripley's Believe It Or Not!" Intro

I loved this show so much as a kid! I can’t quite say this video gives me goosebumps as soon as the music starts, but it’s close.

more...

My rust-study Repo

I’ve been learning the Rust programming language recently. You can see my Rust sandbox on GitHub. In addition to the tutorial guessing game, I’ve implemented a decimal number type and the Luhn Algorithm for validating credit card numbers.

more...

My Clojure/West 2015 Presentation: The Life of a Clojure Expression

I intend to eventually produce a written version of this presentation, but haven’t gotten around to it yet. For now, you can watch the video below and look at the source on GitHub.

more...

Movember 2014 was fun!

Please support prostate and testicular cancer research and mental health programs and look at funny pictures of me at mobro.co/hume!

more...

About Me

I'm a professional software developer and hobbyist musician living in Austin, TX with my lovely, talented wife and two adorable, rambunctious dogs.