12 Jul
I’ve been using Prototype as my main JavaScript library for a couple of years now. I never made the conscious choice to use it at first, it was bundled with Ruby on Rails and I slowly gained expe…
11 Jul
Rail Spikes: Testing is overratedThere actually is something that tests tests. It’s called Jester and it permutes your source code and if your tests don’t fail they are broken or insufficient.ZooKeeper - A Reliable,…
10 Jul
Today is my birthday and Apple hooked me up big time with this iPhone remote thing.<object height=”300″ width=”400″> <param /> <param /> <param />
One of the lingering issues we’ve had to deal with over the last year in the Manage service is ActiveRecord’s reluctance to talk to more than one database. It’s really quite stubborn in that re…
08 Jul
<rant>The linguists amongst you will be going “but hang on…moronism isn’t a word!”, well, when describing BOCS Ticketing, I feel it suits at the moment.I haven’t…
Dan Morrill doesn’t like JavaScript 2. His reasoning is a little like the folks who don’t want Java.Next to try to copy features from every other language, but to just be the best static language, and let other…
05 Jul
how to check gmail using ruby’s IMAP libraries. the key is to use the login method instead of the authenticate one.
Everything to love about Ruby: the concise, powerful language; the sexy testing frameworks; and finally, the people.Everything to love about Objective-C: hmmm; well…; and finally, its the only …
02 Jul
Episode 036. We’re trying something new with the first ever Rails Envy public service announcement. Well, new if you don’t count the PSA videos we just put out.The Rails Envy podcast is sponsored this week by Engine…
Que David Heinemeier Hansson (DHH) gosta de inventar coisas no Rails não é segredo para ninguém, mas algumas vezes ele meio que exagera um pouco. Veja por exemplo esta última adição que ele fez….
Will Bunker founded the online dating service that became Match.com, the world’s largest personals site. Will designed the software and developed the hardware infrastructure for the site, which grew…
29 Jun
Mi gema MetaInspector ahora se encuentra alojada en GitHub en lugar de RubyForge.MetaInspector es una gema ruby a la que le das una URL, la visita y te devuelve un hash con su título, description, k…
28 Jun
Now even The Google is involved!
Some handy notes for making history more helpful
Something I noticed completely by accident today when I clicked on the titlebar of QuickTime Player today with the Cmd key held down. The “titlebar” is this thing here - I’m not sure…
The other day I was asked how I want my espresso. Is there more than one way to make it? Does anyone actually request a long espresso? I heard people complain that for the $2-3, all they’re getting are a few drops of…
27 Jun
Once again I find myself blogging after a long period away, sorry about that. But I wanted to make a quick public personal announcement.
The strange thing about search is it’s a lot like academia: full of assholes. I know, since I’m one of them. So I was trying to figure out why this twitter about my Keynote bothered me so:“@tychay apparently…
26 Jun
Over and over again I see people asking about how to do a search the “RESTful way” with Rails, and every time I do I just shake my head and wonder why we sometimes get so caught up in how …
This Treetop grammar allows parsing any valid IPv4 or IPv6.#!/usr/bin/env tt# # Author:: Iñaki Baz Castillo # Copyright:: 2008 Iñaki Baz Castillo# License:: Public Domain# # ABNF syntax for IPv4 and IPv6 is…
We blogged how using Passenger made development easier, but being the Mac User Interface Junkies we are, we’d like to take it one step further.This was a great opportunity to play with prefere…
In a certain application I’m working on, each account and each site added in that account get a unique subdomain. Last time, I talked about making sure to reserve a few subdomains for yourself. This time we’ll talk…
Desde hace un tiempo que quiero armar algunos posts sobre horrores que veo en la web, pero aveces no me decido o me tapa el tiempo u otras cosas… pero hoy me saqué con lo que vi…. a…
the simplest thing that could possibly work — it's a phrase held dearly to all agile developers, but it's also a common source of disagreement. I recently saw two different interpretations of the phr…
24 Jun
I have been searching for quite a while now and apparently there is a missing piece of software waiting to be made. If you are working with RDF data in any way you have probably created a vocabulary u…
…being able to do task X with 50 lines of code is preferable to needing 500 lines of code to do task X. Less code takes longer to write, but the real benefits are around maintenance: less code m…
This beautiful art wasn’t created with a spray can - it was made with some clean rags. This massively dirty tunnel was selectively cleaned by OSSARIO, an artist from Sao Paulo, Brazil. There nee…
<scriptkiddie> Anyone know how RubyInline chooses its tempory directory? I have an app running as one user, but ImageScience (which uses ruby_inline) is trying to write to …
23 Jun
One thing that separates us at Hashrocket is the fact that we have a great team of Ruby experts. This is great if you get stuck, there is always at least one person who can help you on something. We a…
21 Jun
Photo by JL2003 - CC 2.0 Attribution LicenseThe official Ruby blog is reporting “multiple vulnerabilities” in the official Ruby interpreter (MRI). A significant number of versions are affected:All versions prior to…
Click Here! Our brand new community page features all of the top blogs on Ruby on Rails.
Take a look inside to see the latest rankings of all the top blogs and discover exciting new blogs that you have
never even heard of. If you have a blog on Ruby on Rails, find out how to become a community leader!