| π jhawthorn.com |
π¦ @jhawthorn |
π§ john@hawthorn.email |
I'm a senior staff software engineer on the Ruby Infrastructure team at Shopify. Previously I worked here at GitHub .
I'm a π Ruby committer and on the π Rails core team. I like to spend as much time as possible working on performance. Hopefully I've made your code run faster too π€
- π
vernieris a next-generation Ruby profiler - ποΈ
rapidjsonis a fast JSON parser/serializer (based on the C++ RapidJSON library) - π
discardprovides a simple soft-delete pattern for ActiveRecord. - ποΈ
actionview_precompilereager loads view templates at boot (really this should be upstreamed into Rails) - π
sheapis a tool to analyze Ruby heaps - π
pub_grubis a Ruby port of Natalie Weizenbaum's PubGrub CDCL-based version solving algorithm, as used by bundler - π§
dkimis a Ruby implementation of email DKIM signiatures
- π
fzyis a fast and simple fuzzy text finder for the terminal. I wote fzy wanting a faster and more consistent algorithm than was available at the time, other tools have since adopted my algorithm. Fun fact: If you presstto find files in a GitHub repo that's fzy! - πΌοΈ
mehis a fast image viewer for X11 using raw XLib.
- β¨οΈ I designed a USB controller to modernize Model M keyboards.
- β¨οΈ I hand wired an ergodox-style keyboard
- β I built an MQTT-enabled temperature controller for my espresso machine