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.
Multiple Ruby security vulnerabilities
Multiple Ruby security vulnerabilities announced: Info at the Riding Rails blog. ** Please note ** It appears as if Ruby 1.8.6-p230 may not compatible with Rails (check the comments in above link for details). Hold tight for more news.
EngineYard Express
EngineYard Express - a replica of an EY slice that you can download and use locally whether you are an EY customer or not. When you boot it up it will autotune mysql to use the proper amount of ram, boot up a merb and a rails app along with nginx and monit et all. A great way to deploy your apps fast on a VPS, may be.
Packaging Rails apps for offline usage
After getting frustrated with Slingshot and rubyscript2exe, I decided to write up a tutorial that uses tar2rubyscript and Platypus to generate double-clickable OS X offline Rails applications. The database is stored in your ~/Library, so you can access it any time.
Easy PayPal Recurring Billing
The SaaS Rails Kit now supports recurring payments with PayPal. So now you can get started on your subscription-based Rails app with billing integrated from the beginning without first having a merchant account.
Named Scopes
Named scopes are awesome. Enough said?
Writing a compiler in Ruby bottom up, part 9
The 9th part in my series on writing a compiler in Ruby bottom up is out. This part covers implementing while loops.
Eliminating code duplication with metaprogramming
See an example of how you can eliminate code duplication with metaprogramming techniques in Ruby.
Rails-Doc.org - A First Look
An early review of Rails-Doc.org, a brand new online application aiming to improve the quality of Ruby on Rails documentation. The article also contain an interview with Mikael Roos, the creator of the project.
Rails-doc.org is OUT NOW!
Rails-doc.org is OUT NOW! Check out the lightning fast search and the importance indicators that help you find the documentation that you’re looking for. We made the first release live a while ago and after a few bumps on the road, we are now running steady.
Ruby on Rails Security Project
Ruby on Rails Security Project - Exploring the Security of Rails and friends.
merb – The Pocket Rocket Framework by Rowan Hick - Adapted S9 Version Now Live
Gerald Bauer has published a web-ified version of “merb – The Pocket Rocket Framework” from last week’s Toronto Rails Night talk by Rowan Hick using the slideshow (S9) gem. PS: A couple of weeks ago Gerald also created a web-ified version (using S9) of Ezra Zygmuntowicz’ (Engine Yard) Mountain West RubyConf 2008 talk titled “Merb – All You Need, None You Don’t”
Ruby Community Announcements mailing list
For the love of RubyTalk announcements, without the RubyTalk volume, a mailing list for doing software release announcements and other community things. Not meant as a replacement to RubyFlow, but as a complementary service :)
Gotchas When Upgrading to Rails 2.1
Gotchas when upgrading to Rails 2.1 from thoughtbot
New RubyStack released
BitNami RubyStack 1.2 Beta for Windows is ready ! We took into account your requests and RubyStack 1.2 includes updated components, additionally nginx + nginx fair proxy balancer module (only Linux and Mac OS X), git, ruby19 and many new useful gems. We really need your feedback ! Give it a try now http://bitnami.org/article/new-rubystack-released and let us know what you think here!
Splunk your distributed logs in EC2
Splunk your distributed logs in EC2 (or anywhere else) for easy management, and debugging of your Ruby apps.
Integrating and consuming microformats
A brief introduction on how to integrate and consume microformats in ruby, and then display the results on a rails page.
Why MacRuby Matters
A summary of why MacRuby matters, its progress so far, and why it will replace RubyCocoa as the de facto way to develop Cocoa applications using Ruby.
Not Going Dark (Ruby Metaprogramming)
Reg Braithwaite is working on a ‘rewrite’ gem. Initially, think writing a try() implementation without opening Object.
15 Questions to Ask During a Ruby Interview
Ryan Sobol shares a treat from his bag of goodies with 15 Questions to Ask During a Ruby Interview
Using jQuery with Ruby on Rails
A short tutorial covering how to use jQuery with Rails on Rails applications instead of the prepackaged Prototype/script.aculo.us combo.
RESTful AJAX with Forgery Protection
RESTful AJAX with Forgery Protection: Just a small code snippet I came up with during the rewrite of HomeMarks. If you are doing any type of RESTful requests with AJAX objects then you might find this little tip useful.
Efficiently bulk inserting data with ActiveRecord
Save your database from having to loop over multiple insert statements by bulk inserting data with ActiveRecord in just one query
"Rails Inside" Soft Launch
First there was Ruby Inside, but now there’s also … drum roll … Rails Inside! It hasn’t been fully launched yet, but I felt RubyFlow’s audience would be a great first audience to trial it with :) All comments welcomed here.
Halcyon 0.5.0 Released
The newest version of Halcyon (0.5.0) is now released and is ready to be installed. This version of Halcyon includes a complete refactoring and redesign to be more like the MVC applications you’re used to and completely removes all code based on server operation (letting the servers do the work). Halcyon is still Rack-based, etc. Check out the announcement and the official website with all new documentation!
Introducing Functors
Dan Yoder introduces and explains Functor, a new approach to overloaded methods.