Kevin Murphy

Software Developer

Featured Writing

I enjoy sharing what I learn through blogging. You can find my full archive of writing on this site, as well as cross-posted at my profile. This page highlights posts of mine that have been shared by others.

Enumerating Musical Notes

Symmetric Spies: RSpec Test Organization

  • DEV Community ( on twitter
  • The Ruby Dev ( on twitter
  • Short Ruby Newsletter #11

Sharing Past Conference Proposals

  • Ruby Weekly #616
  • Ruby Radar #62
  • Developer Avocados Weekly #174
  • Ruby Together news
  • DEV Community ( on twitter
  • The Ruby Dev ( on twitter

Request Spec Realistic Error Response

Designing A Dependency’s Domain

  • Ruby Radar #56

Testing Dependencies: Fake It While You Make It

Searching for a Reason

Scraping Buy: Scripting for a Purchase

Finding an Initially Confusing Result in Rails

Situational Leadership: A Developer’s Business

  • DEV Community ( on twitter

Setter Method Return Values In Ruby

Ruby’s Got You Covered

Code Golf: Conditionally Add To An Array

Buffered IO Streams In Ruby

Temporary State in Tests: Bloc(k) Party

Validate CSV Input With ActiveModel::Validations

ActiveRecord’s New Takes a Block, Kid

Explain Like I’m Five

  • The Ruby Dev ( on twitter
  • The Database Dev ( on twitter

Querying PaperTrail Object Changes in JSON

Using Sonic Pi to Play Music With Ruby

Caching All Native Ruby Gem Platforms

Ruby Coverage Documentation