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.
Using method_missing and respond_to to c...
method_missing and respond_to? are a few of the basic tools for Ruby metaprogramming. Here are some notes about using them to dynamically methods to your objects.
Thoughts on cross-cutting concerns in Rails
A few of my thoughts on cross-cutting concerns in Rails, with regards to filters, observers, and aspect-oriented programming.
Mysqlplus Adapter
First production ready release of Mysqlplus Adapter available - ActionController threaded dispatch, deferred results, preloading across multiple connections, connection pool pre-warmup and GC enhancements ( see benchmarks in the README ).
Rails Podcast with Ryan Tomayko
Rack and Sinatra committer Ryan Tomayko talks about the benefits of Rails, the value of middleware, and the future of deployment.
Designer Friendly Forms
First preview of a plugin I’m working on to give designer friendly forms. Allows various inputs to be built using partials and supports multiple form builders.
Phusion Passenger community sponsorship campaign
Phusion Passenger 2.1 beta is about to be released, and it contains many improvements. But before we release 2.1 beta, we’d like to ask the support of the community. We’ve just launched the first Phusion Passenger community sponsorship campaign. If you’ve ever wanted to show your gratitude to Phusion Passenger, then this is your chance! Thanks!
Fetch only what you need
Scrooge is a Framework and ORM agnostic Model / record attribute tracker to ensure production Ruby applications only fetch the database content needed to minimize wire traffic and reduce conversion overheads to native Ruby types. An unobtrusive, cluster friendly auto-configuration with a warmup period strategy is supported for production use. It’s not meant to replace or compete with fragment caching, but may compliment an existing caching setup or minimize overheads when caching is not viable.
Rubyology Podcast #73 Now Available!
Roundtable discussion on unobtrusive JavaScript; common drawbacks of CSS layouts. Running time: ~46:50. [Web Streaming] [iTunes]
Creating PDF Documents in Ruby on Rails
A short tutorial on how to create PDFs in Ruby on Rails using Prince XML
JobMotel - New Ruby job app
JobMotel is a job aggregator that checks for new jobs from specialized job boards every hour. The aim of the site is to bring the data into one place, but also provide feeds for the data to be re-used.
The Git Bell: post-commit → ruby → arduino → bell
The Git Bell: post-commit → ruby → arduino → bell: a hardware hack based on a tweet by _why.
Acts_as_conference 2009 Talks
Talks of recently concluded acts_as_conference are now online.
Replace ActiveRecord With Couch_Foo
Howto add Couch_Foo to a rails app. Replace ActiveRecord With Couch_Foo
EreIamJH: Ruby gem to post your geographic location to Twitter.
EreIamJH is a ruby gem that discerns your geographic location (based on IP address) and posts it to your Twitter account. Set it up as an hourly cron job and never lose your laptop again?
Play in the Sandbox
Sandbox is a (very) small library that lets you easily test code that interacts with the filesystem. It creates a temporary directory, lets you “play” in that sandbox, and then deletes it when you’re done.
Writing a compiler in Ruby part 15
This time it’s finally time to start adding a parser, starting with a simple s-expression style parser.
Objective-C for Rubyist
PeepCode screencast about Objective-C is a great place to start programming Objective-C.
ChocTop - package and deploy Cocoa applications
Here is post about packaging Cocoa apps by Dr.Nic, you may want to take a look - ChocTop .
Merb on Ruby-1.9.1 succeeded
merbi.st is now powered by Ruby-1.9.1! Recent effort of the fellows of Asakusa.rb has fructified.
OnCloud - Cloud-like deployment of rails apps for testing/minimal use
OnCloud lets you make your rails app visible to the outside world regardless of where you are or what kind of network connection you’re on. It gives you a chance to show your app in progress to a client, use your custom todo-list app running on your home machine at work, or open up a temporary site for others to use.
How to Update a C Extension for Ruby 1.9.1
Banisterfiend demonstrates the porting of a C-backed extension up to Ruby 1.9.1.
Tokyo Cabinet database, going beyond key-value store
A hands on look at the Tokyo Cabinet database project by Mikio Hirabayashi (powering mixi.co.jp) - it is an incredibly fast, and feature rich database library, with Ruby libraries, and memcached and RESTful protocol support.
Dead Simple Task Scheduling in Rails
Learn how to use rufus-scheduler for really easy Rails task scheduling.