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.
cross posting tweet links to delicious
this is the kind of thing that you can spend more time searching for than writing. delighter is a simple class/script for yanking twitter links into delicious bookmarks.
Getting started with DataMapper (and Merb) on JRuby
Just posted a getting started tutorial if you’re interested in using DataMapper on JRuby.
Jammit 0.2.4: with Google Closure Compiler Compression
Jammit 0.2.4 (asset packaging for Rails) is out this afternoon, with support for JavaScript compression via the Google Closure Compiler, in addition to the YUI Compressor. To support this new option, we’ve also released the closure-compiler gem, as a standalone wrapper.
Request-log-analyzer 1.5.0 released
I just released request-log-analyzer version 1.5.0, now with support for MySQL slow query logs to see what queries are slowing down your database. To install or upgrade: gem install request-log-analyzer
Ensure With Explicit Return
Les Hill from Hashrocket posted an interesting article on ensure. He goes over explaining what ensure does and what happens when ensure is used with return.
Announcing DataMapper/SimpleDB Adapter 1.0.0
New features include DataMapper 0.10 support, lazy loading, Serial properties, and more complete query support.
Practical Metaprogramming with Ruby: Storing Preferences
Patrick McKenzie wrote up an interesting blog post that follows nicely after last weeks, It’s All About the Self.
MacRuby 0.5 beta 2 released (rack, sinatra, dtrace, AOT compilation and more)
MacRuby 0.5 beta 2 just got released, read the official blog post.
How to prototype VST audio plugins with JRuby and Java
In this article I present some work around the topic: is it possible to use Ruby to make it easier to prototype VST plugins?
Final 'Key-Value Stores Series' Post is Live!
The final post in Kirk Haines series on Key-Value Stores has just been posted, covering CouchDB, S3 and Moneta. Check it out, as well as the rest of the series, if you missed it. Six parts in total.
GridFS-RackDAV released
I’ve just released GridFS-RackDAV which enables you to use GridFS as backend for WebDAV collections through RackDAV
YARD 0.4.0 Released
YARD is a Ruby documentation tool like RDoc that surpasses the features of RDoc to bring richer docs. Check out the blog post on its release and project homepage
Rack::Rewrite for Site Maintenance and Downtime
Here I demonstrate how to use Rack::Rewrite as an alternative to the Apache rewrite ruleset common to many capistrano-based deployments.
Ruby Revolution, take 2
After all the comments left on my My Ruby Revolution is over post, I decided to post a follow up.
RubyMine 2.0 is released!
JetBrains, the maker of smartest IDEs on the market, has released RubyMine 2.0, the second major update this year of their Ruby/Rails IDE. New refactorings, Cucumber, Shoulda, i18n and much more in this new version. Only $99 and free for all existing customers.
Announcing Jammit: Industrial Strength Asset Packaging for Rails
Jammit does asset concatenation and (YUI) compression, as well as ahead-of-time gzipping, built-in support for JavaScript templates, and automatic Data-URI/MHTML image embedding.
Deep In Rails: ActionMailer#deliver Part I
Welcome to the first in a series of articles that will delve deep into several commonly used methods of Rails. The first method we will look at is ActionMailer#deliver. Now, I am going to assume that you know what AM is and how to use. You’ve generated mailer models before and set up views and called… read more »
Active Merchant Recurring Billing - Part 2
We made modifying a Recurring Billing Transaction with BeanStream gateway on Active Merchant possible! Check it out: Active Merchant Recurring Billing - Part 2 .
11 Things to Consider Before Deploying Your Rails Application
We prefer to follow a checklist while deploying any rails application to production server. This list is not exhaustive and we are looking to add more parameters with your feedback. But,for now check out 11 things to consider before deploying your rails application
Metaprogramming in Ruby: It’s All About the Self
Yehuda Katz has written a pretty useful blog post on Metaprogramming in Ruby.
racksh aka Rack::Shell - a console for any Rack based app
racksh aka Rack::Shell is a console for Rack based ruby web applications. It’s like Rails’ script/console or Merb’s merb -i, but for any app built on Rack. You can use it to load application environment for Rails, Merb, Sinatra, Camping, Ramaze or your own framework provided there is config.ru file in app’s root directory.
New Screencast: Creating a Twitter Clone in Rails - Part 6 (of 6)
In this concluding episode, we go over how to add search functionality to our Flitter application, and add a ‘follow / unfollow’ button which uses AJAX. This is the last of the 6-part series on how to create a Twitter Clone using Ruby on Rails. Watch the full series at TeachMeToCode.com
Using ActionMailer for internal messaging
I’ve just written an article about using ActionMailer for internal messaging.
New Screencast: Monitor Twitter with Ruby and Growl
As I run the final stretch to see if I can get a RubyConf ticket, I decided to create a little tool to help me out. If you visit http://search.twitter.com, you will see that they have a search page that auto updates when new tweets have been posted with certain keywords. I can’t watch the site all day, so I decided to write a little tool that will flash the messages on my screen using Growl. Watch how I did it at TeachMeToCode.com
Scaling Rails – On The Edge – Part 2
The 2nd part of the ‘On the Edge’ series of Scaling Rails Screencasts is out. Check out the blog post or download the episode.