A Fresh Cup is Mike Gunderloy's software development weblog, covering Ruby on Rails and whatever else I find interesting in the universe of software. I'm a full-time software developer: most of my time in recent years has been spent writing Rails, though I've dabbled in many other things and like most people who have been writing code for decades I can learn new stuff as needed.

As of October 2016, I'm not actively looking for my next job, but I'm still happy to chat about potential opportunities. I'm not able to relocate, so unless you're in the Evansville area, I'd need a completely remote gig. I have lots of experience working remote. Prefer full-time but I wouldn't be averse to an interesting contact gig. Drop me a comment if you've got something or email MikeG1 [at] larkfarm.com.


A Fresh Cup

Notes on Rails and other development


Double Shot #818

Time to get on with the day.


Double Shot #817

Snow on the ground for the first time this winter. Doesn't look like it'll last long though.


What's New in Edge Rails #8

Week of February 5-February 11, 2012

Some goodies for PostgreSQL users this week, as well as other odds and ends.

  • As of d70e0236 Active Record supports PostgreSQL partial indexes. add_index(:accounts, :code, :where => "active") generates CREATE INDEX index_accounts_on_code ON accounts(code) WHERE active.
  • f7b915b5 adds support for PostgreSQL hstore columns.
  • Working with CoffeeScript gets just a tiny bit nicer now that rake notes picks up annotations from .coffee files in dd8c6f05.
  • I'm not convinced of its utility, but 60dad828 allows you to provide Float::INFINITY as an argument to validates_length_of.
  • A batch of commits replaced use of ActiveSupport::OrderedHash with pure Ruby 1.9 hashes.

Double Shot #816

Flotsam and jetsam from my weekend.


Open Source Report #5

Looking for a way to get involved with open source? How about the Ruby Documentation Project? They've got a list of areas in Ruby that need help and a step-by-step guide for helping out. And how cool would it be to have your work committed to core Ruby?

As for myself, it's been a slow week, but I've been moving along:

  • RubyGems Guides - Most of my open source work over the past week went here. I've now finished an editing pass over the whole thing, and added new material to the credits, resources, and FAQ pages. Next up: porting over what's still worth preserving from the old RubyGems Manuals site. Details are in the repo.
  • Tabulous - I had to put together a patch to make this tabbed navigation library play well with Bootstrap 2.0 for a client. As it happens the lead developer worked up his own patch at the same time, so I won't be submitting mine upstream.
  • axlsx - I've been needing this Office Open XML generator in a Rails 3.0 project, which required meddling with the gemspec. It seems to be working fine, so I'll be sending that tiny change back upstream.
  • And of course there was the new What's New in Edge Rails.