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.
Can it be easier to embed pre-built ExtJS widgets into a Rails app?
A new blog post announcing a new release of the netzke-core gem/plugin: embedding Netzke (ExtJS+Rails) widgets (such as full featured Grid/FormPanel, BorderLayoutPanel, AccordionPanel, etc) into a Rails view is easier than ever.
Creating a sexy DSL like the new Rails 3 router is now within your reach!
Introducing the new binder gem. Read about the impetus for this here and here. Checkout the source here.
Really lightweight alternative to Bundler
I just launched Bling, a very lightweight alternative to Bundler. It’s not as feature rich, but hasn’t had nearly the hangups that Bundler has right now.
From TextMate to VIM for Rails Coders
I just posted a blog From TextMate to VIM for Rails Coders. The mouse is NOT needed anymore for Rails coding. – Check out whether you agree it or not. Or Just imagine bring out your iPad + Wireless Keyboard and go on hacking Rails code quickly with SSH + VIM… Cool enough?
New manifest generator
I just released Mast v1.2. Mast is a really nifty manifest generator and comparison tool with a unique ability to store generation options in the manifest file itself. This release addresses some minor issues from the previous release.
Some rvm gotchas
I recently installed the awesome Ruby Version Manager, mainly to run Rails 2 and Rails 3 on the same system but also to try out Ruby 1.9. Here are some rvm gotchas I ran into along the way.
Rake and Ant Together: A Pick It n' Stick It Approach
Tom Enebo posts on build tools in JRuby on the Engine Yard Blog.
Scheduling Jobs with DelayedJob
Here’s a module I wrote that makes scheduling jobs with DJ easier.
Getting started with Duby and MongoDB
A new version of Duby (A Ruby-tasting language) has been released. So I decided to write a new tutorial to learn how to use MongoDB with Duby.
Love/HATE - a tool for developers to shout at each other, preferably on a TV
I put together an app called Love/HATE (open source) that lets developers love or hate something and send that up to a page. We have it on a TV here; it’s hilarious (and informative).
Divining Rod - a gem for profiling mobile phones
I just released my Divining Rod gem, an easy way to profile incoming mobile requests based on the user agent or subdomain, and assign a format to them.
Store Rails sessions in MongoDB
I’ve just updated mongo_session_store with Mongoid support. I also wrote a blog post to learn how to use mongo_session_store with MongoMapper and Mongoid.
Rails 3 Generators - The Old Faithful
We’ve just posted the first stop on our tour of the changes in Rails 3’s generators. Take a look to see what’s new with the migration, model, controller, and resource generators (and stay tuned for more stops on the tour!)
Trouble with RailsTeam.com / Rails Team
Update: The people who made this post (I’m assuming RailsTeam.com/Rails Team are spammers. I’m leaving this post up here so we can collect info/anecdotes about them in the comments. Their links here are nofollowed, thankfully. [more inside]
ActiveRecord Lazy Attributes Extension
I just released an ActiveRecord extension which allows attributes to be loaded lazily. Especially useful for BLOB columns and the like.
"Holeless" page caching for Rails
Users never have to wait for cached pages to be generated (unlike the page caching that ships with Rails). Inspired by Pivotal Labs’ Rails, Slashdotted: no problem I’ve created this Page Cache plugin to give Rails holeless/seamless page caching. The README and source is on github and here’s the blog post explaining how I use it.
The missing guide of rails 2 generator part 1
When I try to find a guide about how to write rails generator, I can’t find a good one. So I decide wrote The missing guide of rails 2 generator part 1. Though Rails 3 will come, but I think people will keep using rails 2 for a long period.
Design help needed on Radiant CMS
Is high quality open source design possible? I’m trying to find out. Read my help wanted blog post.
Smooth Devoperations: Deploying Rails 3 with Moonshine
Rail 3.0 is now in beta. I don’t know about you, but I’ve already written my first Rails 3 application. Allow me to share with you the tale of deploying it with moonshine
Early Bird Tickets available for RubyNation
Early Bird Tickets are available for RubyNation, a two-day, dual-track Ruby and Rails conference presented by the Washington, DC Ruby Community April 9-10 at the Sheraton Hotel in Reston, Virginia. RubyNation 2010 features a keynote presentation by Dave Thomas and lots of other wonderful speakers, including Gregg Pollack, Nick Sieger, Joe O’Brien, Russ Olsen, Jim Weirich, and many more.
Using Ruby's Queue class to synchronize threads
A short example of how Ruby’s built-in Queue class helps one thread defer work to another, in this case to batch update SimpleDB.
Great Lakes Ruby Bash - Call for Proposals
We are pleased to announce that we are accepting talk proposals for the Great Lakes Ruby Bash to be held on Michigan State University’s campus in East Lansing, Michigan on Saturday, April 17th. More Info
LARubyConf Aaron Patterson on Mechanize and Nokogiri
Aaron Patterson one of the creators of nokogiri and Mechanize talks… Aaron Patterson on Mechanize and Nokogiri.
New Screencast: Ruby Essentials - Strings, Arrays and Hashes
Are you new to Ruby and want to get a head start? In this screencast, I discuss some of the most common methods and techniques that have to do with strings, arrays and hashes. This is also excellent for those coming from other languages. Watch this screencast and more at TeachMeToCode.com