The Blackbird Effect

This isn't about commercial software vs. Open Source software. It's about assessing your real needs and understanding the cost-benefit balance before making significant financial decisions. Don't try to dust your crops with a Blackbird. All you will do is crash. Manage the growth of your company intelligently, and before you know it you'll be getting invitations to play golf with the big boys.

has_many :bugs, :through => :rails: Active Record Query Interface 3.0

So here’s an overview of how things are going to work in Rails 3.

lg's murder at master - GitHub

Large scale server deploys using BitTorrent and the BitTornado library.

cwninja's popthis at master - GitHub

So you downloaded inaction_mailer, and you had a folder full of e-mails generated while writing your app?

cwninja's inaction_mailer at master - GitHub

An ActionMailer delivery method to save mails as files in a directory.

geuis's helium-css at master - GitHub

Helium accepts a list of URLs for different sections of a site then loads and parses each page to build up a list of all

Main Page - FreeMind - free mind mapping software

FreeMind is a premier free mind-mapping (http://en.wikipedia.org/wiki/Mind_map) software written in Java.

CSS Rant - 1 year later - Momoro Machine

A global h2 style probably isn’t going to last more than a month before everyone starts changing it inline or by id. This means that global styles end up getting in the way 8 months down the line.

Should You Use JavaScript Library CDNs? « Lickity Split

sing Google’s JavaScript Library CDN comes with a 1/3 of a second tax on missing. (Note that a tax like this applies to opening connections to a any new host: JavaScript Library CDNs, advertisers, analytics and visitor tracking, etc. This is why you should try to reduce the number of different hostnames you serve content from.)

I Have No Talent // RailsTips by John Nunemaker

I am sick of hearing people say, “Oh, I love your code, I wish I could do that.” You can. The only reason you can’t is because you don’t practice enough.

nakajima's slidedown at master - GitHub

Generate syntax-highlighted slides from Markdown

How everyone is inserting technical debt in their applications | Plataforma Tecnologia Blog

This means Basecamp migrated from the first Rails release up to the edge one. So how come people say so frequently how hard is to update their applications from Rails 2.1 to Rails 2.2? And the answer is simple: plugins.

ActiveModel: Make Any Ruby Object Feel Like ActiveRecord « Katz Got Your Tongue?

Rails 2.3 has a ton of really nice functionality locked up in monolithic components. I’ve posted quite a bit about how we’ve opened up a lot of that functionality in ActionPack, making it easier to reuse the router, dispatcher, and individual parts of ActionController. ActiveModel is another way we’ve exposed useful functionality to you in Rails 3.

gist: 268611 - GitHub

Make a Ruby class or module extend itself.

SDL Game Tutorials

The aim of these tutorials is to show budding programmers how they can turn their creative desires into fully fledged games. The tutorials found here will cover a variety of topics and run through basics, intermediate, advanced, and theory based topics.

MailStyle: A HTML Email Plugin for Ruby on Rails | Purify Blog

MailStyle allows you to write the css for your html emails as you normally would, then writes the styles inline when you send your emails. It also makes sure that your image paths are absolute rather than relative.

jimweirich's re at master - GitHub

Using the Re library, that regular expression can be built incrementaly from smaller, easier to understand expressions.

biilly's doodle.js at master - GitHub

Javascript sprite library for Canvas