Though we still haven’t upgraded to Rails 2.1 on our main project (CrunchBase) — yes, I know, it’s lame — two nice additions have come along in Edge Rails that will make my life easier.
The first is from the fine blog of Ryan (I wish it was updated more often): Collection Partial Variable naming. Ryan says that this is from the “little-but-useful department” — I think it’s totally sweet. I’ll actually use the @collection trick more often now.
Second is a trick for ActiveRecord — you can now easily stay ruby-fied when you execute a join. Scroll down. It’s pretty sweet.
Howcast is a web service TechCrunch covered recently. It’s got some pretty cool tech, with a lot of structure built around professionally-made instructional videos. Sadly, I stumbled upon its ‘How to throw a frisbee’ entry, and I dispute its merit. No self-respecting frisbee player uses sub-Whammo sized disc straight out of a Honey Nut Cheerios box.
Via @nickgonzalez, I stumbled upon Google Maps‘Terrain’ feature and it is pretty sweet. The new view is more like a traditional paper map, highlighting elevation, vegetation, and highways routes. It looks fantastic. Look for it be the norm, soon.
Gone is the ‘Hybrid’ view — it’s now implicit with the ‘Satellite’ view (though you can toggle the streets names out).
Great post by Coda Hale on simplifying posts to Twitter: doing it via Quicksilver.
Had to follow a comment from Michael Janssen: I had to change: set twitter_key to first Internet key of current keychain whose server is "twitter.com" to set twitter_key to first generic key of current keychain whose name is "Twitterrific" in order to get it to work, because my twitter key is just a regular aplication password.
UPDATE:: Thanks to Ted Leung, now working with Growl. Make sure to apply the code above again if you have the same issues as me.