John Nunemaker
Articles
About
programming
Jan 6, 2022
Ruby: How to Run a Rack app in a Background Thread
Mar 5, 2021
Resilience in Ruby: Shell Commands
Dec 16, 2020
Rails: insert_all and upsert_all
Sep 27, 2015
When and Why Your Code Starts to Smell Bad
Mar 2, 2014
Pain and Programming