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.
Ruby interface to GitHub API v2
I have started a GitHub repository for an early version Ruby interface to the just released GitHub API v2. Read about it here and please: fork it away!
Unit tests on Google App Engine with JRuby
This blog post explains how to write unit tests in Ruby for a Google App Engine / JRuby application.
list of Indian companies doing rails-ror-ruby-on-rails
There are many lists listing Indian companies doing rubyonrails but either they are old, incomplete or list those companies which don’t do rails anymore or have hibernated. [more inside]
Book Promotion: Wicked Cool Ruby Scripts
Our first ever Book Promotion: “Wicked Cool Ruby Scripts” starts soon. Win one of four books to be given out for participation. The coolest thing? Author Steve Pugh will be on site to answer questions! Must be a registered Rubylearning.org member. Click here for more details.
Review: Phusion Passenger support for Nginx!
Check out my initial review and benchmarks on the recently released Passenger 2.2.0 for Nginx compared to its previous support for Apache2.
Phusion Passenger 2.2.0: not an April Fool?
Phusion Passenger for Nginx and it’s not an April Fool’s joke!
An Introduction to Progressive Caching
“Progressive caching” is the term I’m using for a strategy to make page caching more broadly useful.
A Chat with Dr Nic
A Chat with Dr Nic. We discuss the best bits of Rails, Rails 3, open source development, why Rails is good for your business and lots more!
Writing Sinatra apps for Google App Engine, the productive way
This blog post explains how to set up a Sinatra app with JRuby and the Google App Engine development server so you don’t have to re-warble and restart the dev server on each modification.
Using Ruby to generate Design Documentation from C++ Code.
Introducing Amorfus, a small ruby script that — with the help of Dia and some other tools — generates clean, useful, comment-based documentation for your C++ code, complete with UML diagrams.
10 days later SimpleForm goes to 0.2
SimpleForm is an easy contact form for Rails with support to I18n, validations and now got extended to support attachments and also append request info to the e-mail. You can read a post explaining the new features here.
Show Off Your Mockups
A kickass plugin to help designers and devs work better in rails.
Ruby FLV pseudostreaming implemented using Sinatra and Rack::Evil (useful for Rails too!)
AmberBit team members have posted new tutorial and example code, that will let you integrate Flash Video (FLV) pseudostreaming, which is compatible with Lighttpd/Ngnix module solutions into your Ruby applications. Example is using Sinatra and Rack::Evil, but it’s easy to port it to Rails.
Pimp Your .autotest
Here’s an updated autotest howto for rubyists on Mac. It contains a few improvements such as a simple workaround to make Growl notification reliable on Leopard, nice colored rubystone images for Growl, catching the “cannot run tests” (e.g. due to syntax error) case and clearing the terminal on each run while maintaining the ability to scroll back.
Cucumber 0.3 was released today and here's one API change to know about
Cucumber: building a better World (object) discusses how to write helper libraries for your Cucumber step definitions and how to upgrade your support libraries from Cucumber 0.2 to 0.3 (released today).
Remarkable 3.0 is out and it’s… well… remarkable!
Remarkable 3.0 is released and Carlos Brando put up a post with all the new features which goes from I18n to new macros for Rails, including a DSL for your controller specs.
"Ruby Best Practices" Collaborative Blog
New Collaborative Ruby Blog featuring postings from James Britt, Gregory Brown, Kirk Haines, Robert Klemme, Jeremy McAnally, Sean O’Halpin, Magnus Holm and Lakshan Perera.
Ruby stubbing and mocking with rr: rr is...
Ruby stubbing and mocking with rr: rr is a test double framework. This article provides an introduction to basic usage, assuming you are at least familiar with other frameworks like mocha, flexmock, and RSpec’s mocking support
validates_timeliness v2.0.0 released - Date and time validation for Rails 2.x
validates_timeliness version 2.0.0 is out. I call this the ‘Gently, gently’ release as it makes fewer assumptions and has a minimal ActiveRecord footprint. Also a couple of more options and extended I18n support.
W2TAGS 0.9.3 is HAML for ERB
Develop your RAILS / SINATRA using HAML-like-command, at Production-Server run on ERB. W2Tags is the way to tags, a short cut / macros. When it do, it use some patern define in HOT file to produce tags from minimal code to become full fledge tags, Syntax mimics HAML to easy transisition, and proven to be use-able and best. just type “sudo gem install w2tags”. release-note.
RubyTrends has badges!
Well, not fancy badges, but you can place a link on your projects’ site that will send your faithful users to RubyTrends to vote for your project! Just view your project and use the link at the bottom. Oh yeah, you can easily add your project if it’s not there!
A fast and simple pure Ruby reactor library
Reactor is a fast and simple pure Ruby reactor library.
Radiant Member Extension gets new features
Radiant Member Extension by Aissac, used for restricting site content to registered members, got some new features. These features include delete/activate/deactivate members, use Radiant::Config to hold settings rather then environment.rb, customize cookie flash messages from Radiant::Config. Check out the source code on github, visit the Member Extension official page and read the blog post announcing the new features.
Rubyology #78 Released!
Check out the iTunes Podcast or Stream via the web. Covering.. 3D GUI development with ruby-processing, Heroku overview and Q&A, AWS S3 analytics.. Participants: Marc Chung, Preston Lee, Saul Mora, remi Taylor. (OpenRain Ruby development ninjas.)