Jack Spiva

Nashville based software engineer mainly focused on Ruby on Rails. Interested in lots of things, especially music, video games, reading, and being outside.

Writing a Custom Cop for RuboCop

A quick example of a custom cop for RuboCop I wrote recently to enforce usage of a specific intializer for the Ruby Money gem.

Query Objects in Rails

A great pattern to prevent ActiveRecord code duplication and clean up cluttered models.

Using Select Instead of Pluck in ActiveRecord Queries

A helpful tip to improve your ActiveRecord queries by using select instead of pluck in certain situations.

Better ActiveRecord Queries with the Merge Method

A coworker of mine recently introduced me to ActiveRecord’s merge method, which has allowed me to really improve the modularity and clarity of my queries.

Work

  1. Company
    Sagewell Financial
    Role
    Senior Software Engineer
    Date
  2. Company
    Tinyhood
    Role
    Senior Software Engineer
    Date
  3. Company
    Cohub
    Role
    Software Engineer
    Date
  4. Company
    Tinyhood
    Role
    Software Engineer
    Date
Download CV