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.
xpool v0.9.0 is out
xpool is a lightweight process pool. This release(v0.9.0) includes a lot of changes, including new features & much improved performance.
RubyBeats launched
We just launched RubyBeats. It’s a Tweets aggregator for Ruby. Hope you like it like we do!
ichannel v5.1.1.4 is out
ichannel simplifies interprocess communication by providing a bi-directional channel that can be used to transport ruby objects between processes on the same machine. This release(v5.1.1.4) was focused on improving the documentation and usage examples which weren’t that good in previous releases.
rubygems-openpgp 0.6.0 released
I just released the latest version of ruybgems-openpgp. It allows you to digitally sign gems via OpenPGP.
morris-rails - Morris.js for the Rails 3 Asset Pipeline
morris-rails adds morris.js to the Rails 3 asset pipeline. Check it out!
Scorched: Sinatra-inspired web application framework
I’d like to announce a new project I’ve been working on that’s recently been released, Scorched. It’s a thoughtful redesign of the light-weight web application framework, Sinatra, intended to be even lighter and more generic, whilst introducing a couple of new concepts, the pièce de résistance being the inheritable, nestable, Controller. Looking for some early adopters to provide feedback before releasing a v1.0. [more inside]
[Experimental] Repository Pattern on top of ActiveRecord
Over the past few days I’ve started experimenting with the idea of implementing the repository pattern on top of ActiveRecord (yes, it sounds scary). The motivation came after we were about to kick start a relatively large scale system. It would be great to retain the powerfulness of ActiveRecord as well as making our app easier to maintain and test. It is basically a compromise, a stop gap, if you will. [more inside]
Send Resque exceptions via exception_notification mails
resque_exception_notification is gem to report Resque errors via the exception_notification gem for Rails.
Get started with testing from top to bottom
Get started with testing from top to bottom
Search through bundled gems
Find something inside your bundled gems with ag whatyouwant `bundle show --paths` [more inside]
Sinatra 1.2.9, 1.3.6 and 1.4.0 released
Earlier today I released Sinatra 1.2.9, 1.3.6 and 1.4.0. [more inside]
The easy way to add Active Model Serializers to your Tire results
We’ve just released simple but handy gem to integrate Active Model Serializers with Tire — tire-am_serializers. So there are no excuses now why not to clean up your JSON data representation.
Interview with Noah Gibbs: "Building Ruby Castles In The Clouds"
Noah Gibbs graciously is offering his book “Rebuilding Rails” at over 50% off for charity at GiveGetWin, and we did this really cool interview to mark it: “Building Ruby Castles In The Clouds.” Noah talks about his approach to focus, deep knowledge, studying others’ code to have a faster ‘failure rate’ (and the lessons from that), etc.
Rubyist Magazine: Ruby 2.0.0 Special Articles
English version of Ruby 2.0.0 special articles of Rubyist Magazine have been published. The articles are written by Ruby core teams such as and introduce new features. It’s definitely worth reading. Plus, there is a from Matz the Ruby-no-Papa.
Rapidash - a ruby gem to rapidly build your API client
I have created Rapidash a ruby gem to help you make an API client for your RESTful API in a few lines of code. [more inside]
Rails gem for quizzes and questionnaires
Hi, we just released Survey, a Rails gem to make it easy to create surveys and questionnaires. We also wrote a blog post about it.
The Inadequate Guide to Rails Security
We just released the Inadequate Guide to Rails Security to give new developers a broader overview of web security.
Understanding instance_exec in ruby
Wrote a blog on instance_exec.
Dynamic Error Pages In Rails
We’ve just published a new blog post about how to customise the default error templates in Rails. Click here to read it.
Slow-Fast Request Balancer
Learn hoe to deal with slow requests using HaProxy balancer:
Hound 0.2.0 now with extra awesome!
Last week I released Hound. A Rails gem for tracking actions made on your models. Hound now injects itself into your existing User model to provide extra mechanisms for listing a users activity. It also now tracks the changes made during these actions, providing more feedback for your activity lists. Let me know what you think! https://github.com/injekt/hound
OOP DSL for Capybara
We use OOP to make our code be better, why we don’t care too much about our tests? Nat Ritmeyer created a cool library which provides OOP DSL for Capybara. Its name is SitePrism. I have been using this library for 5 months. As a result, my tests look much much more clear and I feel like I have started writing less code for my acceptance tests, because I can inherit sections, pages and so on. I strongly recommend you to take a look at this library.
Twitter Bootstrap? Seriously?
I just wrote this blog post Why we don’t use Twitter Bootstrap and I wouldn’t encourage any pro to use it either.
Rails contractor looking for work? There's a Twitter account for that
Are you a Rails contractor or freelancer, and using Twitter to find new projects? Tweeting “I’m available for projects” and hoping your tweet will find its way to the right eyeballs? [more inside]