Erniemiller - erniemiller.org

General Information:

Latest News:

Why I Love Being A Programmer in Louisville (or, Why I Won’t Relocate to Work for Your Startup) 16 Dec 2012 | 12:56 am

For a while now, I’ve had the tagline you see on this site’s header as of this writing: No, I don’t work in NYC, DC, or the valley, and I’m cool with that. Like many (if not most) of you, I’m regularl...

Ruby Tidbit: Include vs Extend with Module Class Variables 29 Nov 2012 | 09:48 pm

Ruby class variables don’t see a lot of use, largely due to one of their more interesting properties — inheriting classes see (and modify) the same object as their parent. Still, you will at some poin...

Ruby Tidbit: String, the original value object 1 Nov 2012 | 09:03 am

Recently, a really great article was published over on the Code Climate Blog. Titled “7 Patterns to Refactor Fat ActiveRecord Models”, it’s a must read for everyone who works with Rails. If you haven’...

Ruby Tidbit: Super and Parameter Reassignment 12 Oct 2012 | 05:11 am

Something I’ve always loved about Ruby is that no matter how long I’ve been using it, it continues to surprise and delight me with neat little tricks. Here’s one I was really surprised I never knew un...

Making Ruby Dance! 24 Sep 2012 | 01:54 am

I just got back from Ruby Hoedown 2012, and it was even more fun than last year. Huge thanks to Jeremy McAnally for making it happen. I gave a lightning talk again this year. This one was entitled “Ma...

Ruby Tidbit: __LINE__ and heredocs 10 Sep 2012 | 05:00 pm

You’re probably familiar with __LINE__ keyword in Ruby. Wherever it’s used, it refers to the line number in the current file. It says so right here in the Ruby docs. QUICK! What’s the output of the fo...

Squeel 1.0.11, 1.1, and the Future 4 Sep 2012 | 01:03 am

Over the weekend, I released Squeel 1.0.10 (and then yanked it and released 1.0.11, because I fail at semantic versioning, putting a deprecation into a patch release). It’s been a while since I made a...

Toward a More Egalitarian ObjectSpace 22 Aug 2012 | 02:52 am

Egalitarianism (from French égal, meaning “equal”) is a trend of thought that favors equality among living entities. –Wikipedia So, I may have taken a bit of poetic licence with this post’s title. A c...

The Greenfield App Continuum 16 Aug 2012 | 02:01 am

My last post, Persistence is a Solved Problem, got some mixed responses. This post is a bit overdue, as Jeff Iacono asked me to elaborate on the previous post almost a month ago: @jeffreyiacono I’ll s...

Persistence is a Solved Problem 18 Jul 2012 | 09:30 am

Confession: as someone who came from a procedural and very much “roll your own persistence code” background, I still sometimes find myself thinking a bit too much about persistence when I’m writing Ra...

Recently parsed news:

Recent searches: