Dropdowns Without Javascript

August 28, 2018 – You don't need a Javascript library for dropdown menus, just a few lines of CSS.

Adding Code Quality Checks To Your Ruby Test Suite

August 15, 2018 – Running Brakeman, RuboCop, and Bundler Audit all the time is a pain if you're not using CI. Here's how I made it better.

Passing Arguments to StimulusJS Controllers

June 08, 2018 – tl;dr – You can't, but there are other ways of getting data into your functions.

My Experience as a RailsConf Opportunity Scholar

April 17, 2018 – You really need to go to RailsConf.

Testing Bidirectional Associations in Rails

March 28, 2018 – Adventures in TDD, or how I learned to make my test suite proofread my model associations.

Redis is letting you down, but it doesn't have to

February 17, 2018 – Are you seeing Redis::ConnectionError: Connection lost (ECONNRESET)? Is your cache hit rate suspiciously low? A story of the bug I didn't know I had, how I found it, and how I got rid of it. It's easy, I promise.

My First Tech Conference – Rocky Mountain Ruby 2017

October 01, 2017 – What is a tech conference like? Here's my description of attending one as a first-timer.

I'm a musician, and there's nothing wrong with that.

September 26, 2017 – No tech degree, no bootcamp. Just how did I end up coding, anyway? For fans of non-traditional education and the Commodore 64.

Basic Concurrency in Ruby. Really Basic.

September 26, 2017 – We read a lot about concurrency in Ruby. How do you actually do it, though? Here's how I made some concurrent, non-blocking API calls from a Rails app.