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.
Gregory Brown Summarizes His Ruby Mendicant Project
Remember Gregory Brown, the Ruby developer who got $11,000 in donations to work full-time on an open source Ruby library? He’s written a summary of how it all went.
git_remote_branch 0.3 released
Beginning with git_remote_branch 0.3, multiple platforms are now officially supported. See the release post for more details on the awesomeness.
Managing Rails Application Health
How do you measure the health of your Rails applications?
Shoulda + Factory_Girl + Webrat for Rails Integration Tests
Here is a simple example using Shoulda + Factory_Girl + Webrat for Rails integration tests. Is anyone else doing this?
Rails in the Cloud: AWS, Heroku, and Morph
I posted a comparison between two interesting Ruby on Rails hosting providers: Heroku and Morph. Both of these significantly lower the barrier for getting a new Rails based website off the ground.
named_scope and Thinking Sphinx gotcha
A brief gotcha that I found when chaining a named_scope to a Thinking Sphinx search
Never Blocking sockets
NeverBlock now enables concurrent Ruby network operations that are much faster than threaded ones.
Webbynode - Free VPS for Beta Testers, Sign Up now!
Webbynode: Webbys make it easier to deploy your applications. Wether its Ruby on Rails, Django, LAMP or your choice of Linux Distribution - we have a solution for you.
FiveRuns Rails Performance Challenge
New contest from FiveRuns. Send in details on a Rails application performance problem and get a chance to win a free day of performance optimization consulting to speed up your app.
Kick the tires on JBoss-Rails
I just released binaries and instructions for giving Rails a try on the JBossAS Java app-server using JRuby. It even supports Capistrano deployments.
Concurrency is a Myth in Ruby
Instead of thinking in threads, you should think about process parallelism, due to the Global Interpreter Lock - a look at what that means and why.
Rails Rumble observations part II: general Rails plug-in/gem trends
Read about current trends in Rails plug-in/gem usage compiled based on Rails Rumble.
Spanish Rails Conference starts today
The annual Spanish Rails Conference has just started today. Xavier Noria addressed the opener keynote and Obie Fernandez will be closing the conference tomorrow. There are streaming channels for all talks(in spanish).
Newish Random Data Generation Library
A newish library for generating random, yet meaningful, development data for your application. Delightfully naive and simple in its implementation with hooks in place for extending and providing your own within a rails project. Similar to Faker and random_data. Click here for more info.
Better rake:stats Test Code Ratio Metrics
A quick fix to increase the precision of the rake:stats test/code metric.
InfoQ Interview about Sequel
I was recently interviewed by InfoQ about Sequel, the database toolkit for ruby.
Integration Testing for Multiple Web Applications
Integral is a lightweight application to help you test the integration between different applications. It was developed to ensure that the various (independently tested) applications that make up a web site are interacting correctly before they are rolled out to the live servers. Written with Thor. Available from Github.
Marley, the blog engine without textareas
Have a look at Marley, a blog engine written in Sinatra framework, which has no administrative interface and silly s</code>, but stores content in plain-text files and comes with Capistrano tasks for setting up elaborate Git <em>post-receive hooks</em> to synchronize your content. See the <a href="http://www.restafari.org/introducing-marley.html" title="Introducing Marley, the blog engine without textareas [Restafari.org]">introductory post</a> or <a href="http://github.com/karmi/marley" title="karmi's marley at master — GitHub">source code at Github</a> directly. It has <a href="http://github.com/karmi/marley/tree/master/README.rdoc" title="README.rdoc at master from karmi's marley — GitHub">instructive README</a> and has some basic <a href="http://github.com/karmi/marley/tree/master/app/test/marley_test.rb" title="app/test/marley_test.rb at master from karmi's marley — GitHub">test coverage</a>.
Where does your Ruby code live?
Where does your Ruby code live? Once, this would have been obvious: RubyForge. But now, Ruby projects seem to be scattered across many different places like GitHub, LightHouse, personal sites, etc. What do you think about it?
Search and access your local rdocs with croc
I released a beta of croc, a gem that indexes your local rdocs and generates a web page to search and access them like gotapi.com. The gem is served by github, so take a quick look at the install instructions.
Little Known Ways to Ruby Mastery by Jonathan Conway
The Path to Ruby Mastery Interview Series by Ruby Masters, provides guidance to and answers questions confronting Ruby beginners from across the globe. Today, Jonathan Conway reveals his secrets!
[Railsconf 2008] Advanced DSLs in Ruby - Neal Ford
I posted my notes from Neal Ford’s talk at Rubyconf 2008. Here is the working Link. He also posted the slides of his talk online here
The GemHub way to create RubyGems
The GemHub way to create RubyGems, never was so easy.
What's wrong with Test::Unit, the Ruby testing standard?
A critical look at the current state of Ruby testing attempts to ask hard questions about standards, context blocks, “one assertion per test”, and Rails new test “” {} method.