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.
ENUMs in Rails
I just wrote an article on using ENUMs in Rails - I describe why and how to get them into your rails applications and some potential problems
Programming Homework Help
Go and check AssignmentExpert.com. These guys are doing great job and can help you with every programming problem online! (Ed: Careful here..)
Productive development environment with ZSH, Vim and Git
A brief article describing our development environment at Codegram, and the tools that make us productive :)
Optimizing Ruby on Rails applications with NodeJS
A blog post by PerfectLine describing how NodeJS helped to ease the load on a Ruby on Rails application, by leveraging the evented HTTP handling on a costly and frequently used AJAX query.
Rubinius: What's next? (Plus.. a look at its Ruby-based internals)
Some interesting Rubinius blog posts in the last couple of days. First, Brian Ford showed us what’s next for Rubinius (including scarily good concurrency, Windows support, JIT fun and more) and then Yehuda Katz decided to get us comfortable with Rubinius’ pure Ruby internals. There’s a lot of great stuff to pick up from both of these posts if the nitty-gritty of implementing Ruby interests you.
Introducing the Developing Rubyist
I just started a blog detailing my experiences with Ruby and chronicling the development of a dominos-based game I’m working on called 42.
Phusion Releases REE 1.8.7-2011.02
Phusion (the Passenger guys) have released Ruby Enterprise Edition 1.8.7-2011.02 (try saying that quickly) in response to the recent Ruby security vulnerabilities. It gives you an up to date Ruby 1.8.7 with all of Phusion’s memory and performance tweaks along with RubyGems 1.5.
How do I increase user registrations using Rails and Gigya?
Do you already have a web-portal running for years and you want to use different social networks to increase user registrations? Can you afford to keep integrating newer social networks and deprecate older ones? The blog post shows how to use Rails and Gigya widgets to achieve the same.
Ruleby (Episode 89 from the SD Ruby podcast)
Chris McCann demonstrates Ruleby, a Ruby implementation of a rules engine based on the Rete algorithm. Watch episode
Understanding the latest Rails benchmarks
Rails Core member José Valim offers a detailed explanation on the latest Rails benchmarks.
Acceptance testing using Capybara's new RSpec DSL
Capybara got a new RSpec acceptance testing DSL. In this article I explain how to get it up and running.
Track exceptions from your Rails Applications.
We have build an Application to track exceptions from your Rails Applications ErrorApp. It’s free for many projects and easy to integrate with your Rails Applications. You can connect your Lighthouse project to create tickets from your exceptions. Check it out!
Changing in RubyGems 1.6: How Gems are Activated
Eric Hodel has announced that “RubyGems’ Gem Activation is Changing.” In short, edge RubyGems and RubyGems 1.6 will ‘lazily activate’ gems meaning their load paths won’t be added to $LOAD_PATH until needed. Eric is inviting people to help test the new approach. In other news, RubyGems will no longer ‘chew on RAM’ either..
Copyrb - Copy and paste your ruby objects across terminals
Read more about it or check it out on Github.
bri 0.2.0 released
For those of us that loved qri/fastri and sorely miss it under ruby 1.9.2, I’ve just released bri 0.2.0. It emulates the rendering of fastri, utilizing the rdoc gem for storage and retrieval while offering a more colorful display of the result than ri does.
Interview with Michael Hartl
Interview with Michael Hartl author of railstutorial.org - http://lesscode.se/interview-with-michael-hartl/
Sinatra 1.1.3 released
I just pushed Sinatra 1.1.3 to rubygems.org. Sinatra is classy web-development dressed in a DSL.
github_cloner - an easy way to clone all your projects from github
Sometimes is nice to clone all your projects from github to the local computer. github_cloner can help you with this task.
Front-end development with Staticmatic (Haml, Compass)
I just wrote about front end development with haml and compass using the staticmatic gem. If you know a better way of doing this pls comment.
Ruby start-up times
I just posted a look at Ruby start-up times as well as an update to my data on Rails Dev environment scaling. Now with REE goodness.
IronRuby 1.1.2 Released
I haven’t seen any reference to the new 1.1.2 release of IronRuby lately. Even being a beta release it is really great, kudos for the people that is making that possible.
ArtyGo: How it was Built
I wrote an article about how I built a collaborative blog about the Internet. It’s built using Rails. The article explains the steps taken to make it. Let me know what you think! Why not write on ArtyGo?
A simple idea to improve security across the ruby ecosystem.
Hi, just had an idea to improve ruby security (a gem that tracks the news and vulnerabilities relating to other installed gems): Described here Thoughts?
2 Vulnerabilities, 3 Releases
Not the sort of news we love to share but.. Ruby 1.8.7, 1.9.1, and 1.9.2 have all been updated today due to vulnerabilities. The first is in FileUtils. The second is with $SAFE (on 1.8.x only).
MiniTest - Ruby's New BFF
MiniTest is the new testing framework that ships with Ruby 1.9. It’s fast, robust, and wants you to use it. I first used MiniTest during a TDD session in LaRubyConf and decided to write a quick introduction blog post where I show you how to write a simple test in a Test:Unit syntax and also in RSpec syntax.