The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
50+ Rubyists to Follow on Twitter
The 50+ Rubyists to Follow on Twitter list is not intended to be all-inclusive, but it should give you a great start to following some talented Rubyists.
Merb Day Atlanta Registration is Open!
The Atlanta Ruby Users Group is proud to present Merb Day, a single-track conference geared towards Ruby and Rails developers who’d like to dive into Merb, a hacker’s framework. atlanta.merbday.com [more inside]
attr_serializable for whitelisting to_xml and to_json attributes
attr_serializable is a simple Rails plugin that makes it easy to set a whitelist of attributes for your models to use in their to_xml and to_json methods.
acts_as-fu is a gem that lets you build ...
acts_as-fu is a gem that lets you build ActiveRecord models on the fly for testing, or whatever other reason you may have:
build_model :foos do
string :name
integer :age
end
If you’ve got an easier way to test-drive ActiveRecord extensions, do share!
Little Known Ways to Ruby Mastery by Chris O'Sullivan
The Path to Ruby Mastery Interview Series by Ruby Masters, provides guidance to and answers questions confronting Ruby beginners from across the globe. Today, Chris O’Sullivan reveals his secrets!
ruby-npr: A wrapper for the NPR API
ruby-npr: A wrapper for the NPR (National Public Radio) API: Finished the first few incarnations of this wrapper this weekend. Really excited about news sites opening up their content and letting information be free!
Scaling ActiveRecord with MySQLPlus and ConnectionPool
Scaling ActiveRecord with MySQLPlus and ConnectionPool: A hands on look at the new ConnectionPool interface in Rails 2.2RC1, and the MySQLPlus gem which promises asynchronous processing.
This should_raise an exception
You’re annoyed by Test::Unit’s assert_raise and you use Shoulda? Check out This should_raise an exception.
kasatin
Some interesting things about RoR & internet startups could be found at GuruOnRails blog.
Webster
Webster is your little dictionary friend. All it does is generate random short, non-offensive words. Good for human-readable confirmation codes.
Writing a compiler in Ruby part 12: Adding arrays
I just posted part 12 of my series on writing a compiler in Ruby - this part is about adding basic support for arrays.
Authgasm: Rails authentication done right!
Authgasm: Rails authentication done right!
GitHub Rebase #1
GitHub Rebase #1, a new weekly column going over what’s new at GitHub, breaking down stats, and more.
What Arc should learn from Ruby
What Arc should learn from Ruby: in this article I discuss what I think Arc can learn from Ruby in order to succeed and gather developers’ interest.
Review of the first two Envycasts
Gregg Pollack and Jason Seifer, of Rails Envy Podcast fame are up to something interesting, yet again. They recently started publishing commercial screencasts. In this post I review them.
Numbers for Humans - Humanize for Numeric
Make your numbers human readable: number_with_precision(result.round(2)) == result.humanize
Easy Upload via URL with attachment_fu
Allowing file uploads with attachment_fu is super easy, but I’ve found that users sometimes want to be able to “upload” a file directly from a URL. This saves them the steps of downloading the file, finding it on their computer, uploading it into your app, etc.
Rails 2.2 RC1 and new Envycast + PDF on what's new relased
Rails 2.2 RC1 has been released and the Rails Envy guys put out a new EnvyCast screencast and PDF for download.
More Ruby Style
More Ruby Style: If you can stand more Ruby style discussion, here’s a follow up to last week’s post on the subject.
New Relic releases merb plugin.
New Relic has pre-released a merb plugin for their fantastic ruby performance management service. You can find more on how to install it and what the pre-release limitations are at http://github.com/bkayser/newrelic/wikis
Thinking Sphinx Peepcode PDF
Peepcode has just published a new PDF, which covers both Sphinx and the ActiveRecord plugin Thinking Sphinx in detail.
Mobile - The next "big thing" for Ruby / Rails developers?
Why you’re drawn to mobile development: Rubyists are famous for trying new things, whether it’s Erlang, Haskell, Amazon’s cloud services, etc. Jon Dahl of RailsSpikes looks at why we’re drawn to mobile development and mentions prominent Rails developer Hampton Catlin’s successful iPhone app. Perhaps this post will encourage you to get some iPhone on your résumé? :)
localized_country_select Rails plugin
There’s a Rails plugin “localized_country_select” which stores country codes, not names, in database and supports localization of country codes at Github. It is well documented and has basic test coverage. Thanks to the Rails I18n team was the localization part so simple it almost hurts .)
rbDB: web-based mysql admin with conventions
Dont’t you think phpMyAdmin is old and gray? For Rails Rumble, our team bootstrapped an opensource web-based mysql admin with conventions, some ajax and other cool stuff. More info and a screencast here.
Write RubyCocoa Application that Launches At User Login
How to write a RubyCocoa application that will automatically launch at user login