William's articles
Quick Tip: Use Enums in Rails for Mapped Values
William Kennedy shows you how to use Enums in Rails to map values on your model, keeping your code readable.
Rails: Dynamically Chain Scopes to Clean up SQL Queries
William Kennedy shows a technique to dynamically chain many ActiveRecord scopes together to clean up your controller code.
Building Roman Numerals in a Day with Ruby Metaprogramming
William Kennedy uses a simple example of making integers into Roman numerals to show off Ruby metaprogramming.
Quickly Process API Requests with Shoryuken and SQS
William Kennedy demonstrates using SQS and Shoryuken to process queued requests to a third-party API. Very useful