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.
rails-templater: Rails 3 template
I just pushed rails-templater to GitHub. It is a template for Rails 3 applications similar to the BigOleRailsTemplate project.
Concurrency and the AASM Gem
A post on the Engine Yard blog about using the AASM gem correctly
Production data for testing
Just an option of generating fixtures .yml files for testing
Speed Tracer Server-side Tracing with Rack
Google’s Speed Tracer instruments the browser and the V8 VM to show you what the browser is doing: GC, reflow, etc, such that you can optimize the performance of your code. A recent feature is the ability to also bring in server-side traces! Rack-speedtracer is a middleware which allows any Rack compatible app to surface its runtime information in Speed Tracer.
Greenletters: Painless automation and testing of command-line apps
Drive complex command-line interactions from Ruby with Greenletters. Use for automating procedures, or for testing your apps. Cucumber step definitions included!
Ten Ruby Conferences (and Three Camps) in Eight Weeks
In a fifty-two day stretch, beginning on Thursday, August 19, and ending on Saturday, October 9, the Ruby community will self-organize in a way that no other technical community has ever done. Ten conferences and three camps will take place, mainly in the US. [more inside]
WindyCityRails 2010 Schedule Announced
WindyCityRails 2010 is Saturday, September 11 at the Westin River North in Chicago. The speaker schedule, featuring six talks and two tutorial sessions, has just been announced.
The Great Ruby Shootout measures the per...
The Great Ruby Shootout measures the performance of several Ruby implementations by testing them against a series of synthetic benchmarks. This article reports on the results of extensive benchmark testing of 8 different Ruby implementations on Linux. Both time and space metrics were analyzed.
Dia 2.0.0 released
Through the use of technology found on Apple’s Leopard and Snow Leopard operating systems, Dia can create dynamic and robust sandbox environments for applications and for blocks of ruby code. The Ruby API was designed to be simple, and a joy to use. I hope you feel the same way :-) [more inside]
Rails Best Practices 3: Increase Controller’s readability
Another post about Rails Best Practices: Rails Best Practices 3: Increase Controller’s readability. Read it on DevInterface Blog.
Faye 0.5: WebSockets, protocol extensions API and CometD integration
I just released Faye 0.5, an easy-to-use pub/sub messaging system for Rack, Node and web browsers.
Rack::Plastic Helps You Write Rack Middleware
If you’re writing Rack middleware that modifies the HTML of the response, Rack::Plastic will make the task much easier. Useful middleware has already been written using Rack::Plastic, including Rack::Environmental, Rack::Gsub and Rack::Linkify.
The Hummus Manifesto: Part 1
Michael Eisenberg is a venture capitalist with Benchmark Capital, read what he has to say about Ruby on Rails, Microsoft and the Israeli High-Tech Sphere on Seeking Alpha.
Redmine 1.0.0 has been released
Redmine 1.0.0 has just been released. It’s the project management system behind projects like Ruby, RubySpec, Puppet, Typo3, as well as hundreds of other open source and commercial projects.
Using Tolk with Google Translate
Quick writeup and video of my Tolk translation engine fork that uses the Google Translate API to provide sensible starting points for Rails i18n translations. [more inside]
Logrotate config with capistrano
How to create capistrano task for generating logrotate configuration file.
Geospatial search with Ruby and Sphinx
I posted a quick article about using Riddle to perform geospatial search with Sphinx fulltext search engine.
Resque with some swagger
Swagger is a new gem that allows you to use resque without redis
client_side_validations
Simple to use drop in client side validations for your Rails app. With Rails 2 and Rails 3 examples. Built on top of jquery.validate.js
EagerRecord means never using :include again
So take the N out of your N + 1.
Make rails3 deployment more robust with inploy
Upgrading to rails 3 is a good opportunity to update your deployment procedure, rethinking what you really want.
bullet 2.0.0.beta.3 gem released
I just released bullet 2.0.0.beta.3 gem, which is aimed to kill N+1 queries and unused eager loadings. It is compatible with rails 3.0.0.beta4 now. With sriedel’s help, a lot of refactors are done, and xmpp notification is added. Enjoy it!
Rails Upgrade Handbook now on Peepcode
Upgrading to Rails 3? Got Peepcode credits, a Peepcode Unlimited subscription, or just really like giving Geoffrey Grosenbach money? Then grab my PDF on upgrading to Rails 3, now available on Peepcode!