RubyFlow The Ruby and Rails community linklog

×

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

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.

Measuring web server response time from the command line

HTTPing is a command-line tool that shows interactively tests a remote website and measures its response time a la ICMP ping. It’s on gemcutter, so to install simply: sudo gem install httping – or you can get and fork it on GitHub.

jpignata@populuxe:~$ httping --count 10 --user-agent "HTTPinger" <http://www…

BDD way pagination from BDDCasts

You saw in the previous episode how to spec and implement a list of Twitter results. In this episode you can see how to write Cucumber features and specs for “pagination” to check that only the required models make it to the view. Although will_paginate gem handles most of the pagination logic, you still need to handle the order of the results. Watch this episode to see how you can do this the BDD way.

EngineY, a social networking framework in Ruby now available..

EngineY is an easy to use social network framework that is easy to customize and deploy as your own powerful and feature packed social media site. Empower users with their own blogs. Enhance collaboration with forums, groups and events. Find out who is attending your events with the built-in RSVP feature. Let your users post Twitter-like status messages. Track all the activity on your site with the live activity stream. Build a custom client to access all of your social data using the RESTful API.

ClassyFieldErrors: Rails plugin providing clean HTML/CSS handling of erroneous form fields

The developers at XING just launched a tiny Rails plugin to replace the Rails default way of using a div to highlight input fields with errors by just using a css class: http://github.com/xing/classy_field_errors. A related blog post explains the problem and solution in more detail.

hmm, i think i would use this in some of my projects too as my html structure o…

Sweepy: distributed and scalable file caching expiration in Rails

Sweepy allows you to expire file-based cache (page cache and fragment cache) on Rails on multiple boxes. If you don’t want or don’t need to setup memcached, and just want to simply use Rails page and / or fragment caching, sweepy automatically handles page expiration. Sweepy scales well - Sweepy uses UDP broadcasts for cache cleaning. This way you can add as many machines as you want, and cache expiration times will remain the same. » sweepy on github

2010 Fukuoka Ruby Award Competition – Enter Now to Win 1 Million Yen

The Government of Fukuoka Japan, together with the Fukuoka Ruby Award Selection Committee, is excited to announce the opening of the 2010 Fukuoka Ruby Award Competition. The competition is free to enter. The grand prize is 1 million yen (approximately $10,000). Applications may be submitted online. Completed entry forms must be received by 5:00 PM Pacific Time on November 20, 2009 to be eligible.

For detailed information, eligibility requirements, and to apply, please visit …

Try the sinatra_more gem

sinatra_more strives to be a central-hub for useful sinatra extensions such as tag helpers, form_builders, partials, and a whole lot more. I have been working with Sinatra a great deal lately and started writing and collecting various convenience extensions from project to project. Finally, this led me to release the sinatra_more onto github. Check out the README which gives a solid overview.

Is Sinatra the new Merb?

Irwi wiki plugin

Hi! I just released Irwi - wiki plugin for ROR, which allows to add working wiki in existing application in few minutes. Docs are in GitHub Wiki. Also, you can see a simple demo, it’s source code available at GitHub

Looks great. I’m looking forward to using this.
Thanks 9000 times!
Just a quick query.. Whats the path in your plugin Irwi.. I have get it nil :( …

A series of screencasts for Radiant CMS

presenting extensions, features or interesting techniques. Just released the second episode of Radiantcasts, which shows the installation and use of the Globalize2 Extension - an extension that allows you to translate site content in any number of languages. Helpful if you are using Radiant CMS.

I was looking forward to listening, but sadly, the audio is echoey and low-qual…
i’ve been getting complaints about the sound, and I will look into it. Until th…
Loading older posts