I’m a Programmer, and I Love What I Do.
I’m a Ruby on Rails developer in Kansas City. I do mostly remote work from my home office, with cool clients all over the US. I specialize in backend development, automated testing, and launching new applications. I also enjoy rescuing Ruby on Rails applications that have “derailed” due to inexperienced developers or unclear requirements.
If you think you could use my help, contact me. I’ll be happy to help with anything from a little free Rails advice, to ongoing project consulting. I also coordinate with other developers for larger projects as needed.
Here are some of my recent (usually techie) blog posts:
- Kansas City, Google Fiber, and the Great Divide
- Why Aren’t You Building Angry Ruby Robots?
- The Sifteo Platform, From a Developer’s Perspective
- Show Intent with Better Naming
- Code Retreat in Boulder, Colorado
- Double-Blind Test-Driven Development in Rails 3: Part 3
- Double-Blind Test-Driven Development in Rails 3: Part 2
- Double-Blind Test-Driven Development in Rails 3: Part 1
- Legacy Database Column Names in Rails 3
- Nested Comments in Ruby on Rails, part 2: Controllers and Views
- KC on Rails Hits 20,000 Page Views Today!
- Ruby’s Splat Operator
- Dynamic Methods in Ruby with method_missing
- Ruby’s defined? Operator
- Ruby Method Permissions: The Differences Between Public, Protected, and Private
- Memoize Techniques in Ruby and Rails
- Ruby Enumerable Magic: Aggregates
- Ruby String Interpolation
- Ruby Enumerable Magic: New Collections
- Dynamic Form Elements in Ruby on Rails

December 22, 2010 at 1:06 pm |
Just a note:
On this page:http://kconrails.com/2010/11/30/ruby-enumerable-primer-part-1-the-basics/
The “New Collections” link is : http://kconrails.com/2010/12/08/ruby-enumerable-magic-new-collections-map-collect-entries-to_a-sort-sort_by-zip/
Link results in 404.
December 22, 2010 at 1:28 pm |
Thank you! I used the same html snippet at the top of every article in that series, so I ended up having to fix it on all six pages. They’re working now.