All Posts
  
  - 
    Using Style Guides to Drive Website Design
    
 published 10/30/25
- 
    Evaluating Apache Access Log Data
    
 published 10/29/25
- 
    Week in Review: Week 43, 2025
    
 published 10/26/25
- 
    Capturing and Storing Apache Access Log Data
    
 published 10/20/25
- 
    Week in Review: Week 42, 2025
    
 published 10/19/25
- 
    Migrating Back to Jekyll
    
 published 10/17/25
- 
    Tracing Objects in Braze Ruby
    
 published 11/17/24
- 
    Decoding JWT Tokens
    
 published 09/10/24
- 
    Migrating Away From Google Services
    
 published 05/24/23
- 
    Week in Review: Week 25, 2021
    
 published 06/27/21
- 
    Week in Review: Week 24, 2021
    
 published 06/20/21
- 
    Week in Review: Week 23, 2021
    
 published 06/13/21
- 
    Week in Review: Week 22, 2021
    
 published 06/06/21
- 
    Updated DigitalOcean Server Setup
    
 published 06/05/21
- 
    Configure Prompt on iOS With SSH Keys
    
 published 06/05/21
- 
    Week in Review: Week 19, 2021
    
 published 05/16/21
- 
    Week in Review: Week 17, 2021
    
 published 05/02/21
- 
    Deploying Static Sites via CircleCI
    
 published 04/24/21
- 
    Week in Review: Week 15, 2021
    
 published 04/18/21
- 
    My Lab Notebook
    
 published 04/17/21
- 
    Week in Review: Week 14, 2021
    
 published 04/11/21
- 
    Week in Review: Week 13, 2021
    
 published 04/04/21
- 
    Week in Review: Week 12, 2021
    
 published 03/28/21
- 
    Week in Review: Week 10, 2021
    
 published 03/14/21
- 
    Week in Review: Week 9, 2021
    
 published 03/07/21
- 
    Save Nice Feedback You Receive
    
 published 03/06/21
- 
    Week in Review: Week 8, 2021
    
 published 02/28/21
- 
    Week in Review: Week 7, 2021
    
 published 02/21/21
- 
    Generating Social Share Images With Ruby
    
 published 02/21/21
- 
    Week in Review: Week 6, 2021
    
 published 02/14/21
- 
    Start and Stop Your Work Day With a List
    
 published 02/01/21
- 
    Dealing With Rotten Links
    
 published 12/23/20
- 
    Adding Additional Virtual Hosts to a Digital Ocean Server
    
 published 09/16/16
- 
    My Digital Ocean Server Setup
    
 published 09/09/16
- 
    Commit Lint for Danger
    
 published 09/06/16
- 
    First Impressions of the Poker 3 Mechanical Keyboard
    
 published 01/24/16
- 
    Pair With Me on Anything!
    
 published 04/08/13
- 
    Setting Up a New Rails Application
    
 published 10/17/12
- 
    How to Think About Your Local Development Environment
    
 published 08/31/12
- 
    Grimm on Recursion in Ruby
    
 published 02/27/12
- 
    Cheek and Grimm on Modules
    
 published 02/17/12
- 
    Johnson on :before and :after in CSS; Clayton on Rails Config
    
 published 02/13/12
- 
    Marston on Sinatra's Halt; Jones on Sinatra vs. Rails; Bernhardt on Learning Vim
    
 published 02/08/12
- 
    Making URLs Pretty; Uncle Bob on SRP; Grimm on ActiveRecord Associations; Heilmann on classList
    
 published 02/07/12
- 
    Klabnik on Moving From Sinatra to Rails and Acceptance vs. Integration Tests
    
 published 02/06/12
- 
    Hagemann on Testing Rake Tasks; SPDY in FireFox 11; RVM Using Git Flow
    
 published 02/05/12
- 
    The Simpleton Pattern; When to Include, When to Extend
    
 published 01/31/12
- 
    Brown on Creational Design Patterns in Ruby
    
 published 01/30/12
- 
    Brown on the Singleton in Ruby
    
 published 01/27/12
- 
    Helms on Imprecise Floats; Carroll on Services
    
 published 01/24/12
- 
    Kellum on Pixels; Shaughnessy on Shared Strings
    
 published 01/23/12
- 
    JavaScript Everywhere; The Value of Thinking Aloud; 3D With Just the DOM; Bernhardt on Unix
    
 published 01/21/12
- 
    Brown on Structural Design Patterns in Ruby
    
 published 01/20/12
- 
    Delayed Job Hits 3.0; Marston on Deprecating Legacy Code
    
 published 01/12/12
- 
    Blocks in JavaScript; HATEOAS in Rails; Davey's turbux; watchr for Ruby Koans; Using a Single Ampersand
    
 published 01/11/12
- 
    Releases for Both Rspec and Rails
    
 published 01/10/12
- 
    Shaughnessy Explores Strings; Klabnik on What's Wrong With MVC
    
 published 01/09/12
- 
    Preston-Werner at RubyConf 2011 on GitHub Flavored Ruby
    
 published 01/06/12
- 
    Rails 4.0 Will Drop Ruby 1.8.7; Croak Evaluates Decorators
    
 published 01/03/12
- 
    Kosman on Better jQuery Code
    
 published 01/02/12
- 
    Edit Files in TextMate From a Remote Server
    
 published 12/24/11
- 
    Cowboying Some Code
    
 published 12/22/11
- 
    Rails 3.2; Command Reuse; Fixed Position on Mobile; Ruby Metaprogramming
    
 published 12/20/11
- 
    Multiple Carets in TextMate 2.0; Default Scope
    
 published 12/19/11
- 
    Bigg on Debugging; Shaughnessy on Rails Commits; OmniAuth 1.0; Videos From Windy City Rails 2011
    
 published 12/18/11
- 
    Notes Help You Learn; Changing Directories
    
 published 12/17/11
- 
    Playing Around With Content Editable in Rails
    
 published 11/28/11
- 
    Keeping a Live Website in Sync With a Local Version, Part Two
    
 published 08/08/11
- 
    Keeping a Live Website in Sync With a Local Version, Part One
    
 published 08/08/11
- 
    Using Devise for Admin Accounts
    
 published 04/30/11
- 
    Quicksilver on Snow Leopard
    
 published 12/30/09
- 
    Finding the Mouse Position When an Event Fires
    
 published 12/25/09