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.
Split 0.6.0 released
Split, the Rack Based AB testing framework, has just been updated to 0.6.0 including the following changes: [more inside]
"Named" gem - name your anonymous classes and modules
Normally, classes and modules get names only when they’re assigned to a constant. If you make your own, like with Class.new, they’re anonymous. [more inside]
Ruby Matrix, the Forgotten Library
Matthew Kirk shows how matrices can be useful to solve problems involving systems of equations. Read the details in his guest blog post on RubyLearning - Ruby Matrix, the Forgotten Library.
Project Gemsets with RVM and the .ruby-version File
In a blog post titled Project Gemsets with RVM I describe how RVM, the Ruby Version Manager, looks for files named .ruby-version and .ruby-gemset and loads the required version of Ruby and an appropriate gemset. RVM used to expect a .rvmrc file to perform the trick but Fletcher Nichol (@fnichol) evangelized to have a common convention among several Ruby version switcher utilities.
CMS Engine for Rails 4
Looking for content management / admin backend for your Rails 4 app? [more inside]
Rubyconf Brasil 2013 - Call for Proposals
This year Rubyconf Brasil Call for Proposals is up. The conference will be on August 29-30. Venus is Frei Caneca Theater in São Paulo, Brazil. The CFP will be open until at least mid-May. It’s going to be 2 full days with 2 parallel tracks and more than 30 talks, with audio real time translations for English-Portuguese and vice-versa. Hurry up. Only around 30 speakers will be selected!
Burlington Ruby Conference "Fresh Tracks" Tickets Available
We have opened a limited number of “fresh tracks” early bird tickets. There are only 100 for sale, and will only be available until April 17th. Please visit for information about the conference and to purchase tickets. See you in August!
Everyday news from Ruby Daily
Take a look at my Ruby Daily newspaper powered by paper.li It’s an everyday news digest about (and from) ruby community and web development. Hope you’ll find it useful.
The Best Way To Pretty Print JSON On The Command-Line
We work with JSON APIs every day, so it helps to know what options there are when it comes to formatting our JSON on the command line. Your easiest/best bets are the Python JSON tool (if there is no other option), YAJL tools, or the ppjson gem, written using the escort framework.
Concurrent Programming and Threads in Ruby – a reading list
I just posted an English translation of a reading list on the topic of concurrent programming and threads in Ruby, based on the list compiled by @brainopia
Minor update to Seedbank
I just released an update to the Seedbank incorporating contributions from pivotal-cloudplanner and Tim Galeckas.
Piggyback github gists for dev blogging
Published a blog post on how to utilize github gists to make a simple, easy-to-use, static-site (but actually easy to edit) blog with Github-flavored markdown, comments, fast hosting, all for free.
The No Nonsense Guide To Ember.js on Rails
I wrote up a no non-sense, no steps skipped guide to getting a new Rails app running the latest version of Ember.js. There is already great tooling for Ember when it’s part of a Rails project.
lazy_google_analytics, GA api client for the lazy
I just launched lazy_google_analytics, this gem it´s an abstraction around google-api-client gem, to make server to server api calls. [more inside]
Remote controlled Home Automation using Sinatra and the LightwaveRF Wifi box
In this blog post I added a Sinatra web interface to the LightwaveRF gem allowing you to control devices in your house with an HTTP GET.
Conred, adding YouTube and Vimeo videos to your Rails app from a link
Hello there dear rubyists, I created Conred gem that helps to convert YouTube and Vimeo links to embedded iframes in your Rails app views.
state_machine 1.2.0 released
state_machine 1.2.0, an FSM library for Ruby and several ORMs, has been released after more than a year of development since 1.1.0! Check out the CHANGELOG for the details. After a long hiatus, development is active again :)
Speedup your deployment process with zero_deploy gem
zero_deploy gem has just been released. This gem makes your deployment fast as hell by improving key actions like gems installation and assets precompilation. Currently is supports all major tools like Capistrano or Chef.
How to upgrade your application to Rails 4
I’m writing a leanpub book on how to upgrade your Rails 3 application to Rails 4. It covers all new features introduced in Rails 4 and contains the deprecated features as well. You can follow along with the included upgrade checklist to upgrade all breaking changes. Here is the link: . Feedback and suggestions are very welcome.
Should you concerned about defaults?
Any software has configuration, bad simple configuration, just default values for abstract environment. For. Abstract. Environment. [more inside]
Rails find with Airbrake
This small issue caused a lot of 404s to be shown to the users and left our application broken without us knowing it was in this state.
Compressing large data sets in Redis - Ruby test case
A just wrote a post about my attempt to decrease Redis memory consumption by Gzipping the data that I was having there. Wanna see how it ends? Click here: Compressing large data sets in Redis - Ruby test case.
beer.db - Another Open Beer & Brewery Database - Cheers, Prost, Salud
The world.db gets another addon. Following the football.db fixtures I have started beer.db for free public domain beer and brewery data in plain text. So far 100+ beers and 30+ breweries listed. Use the beerdb gem to import and reuse ActiveRecord models etc. More info. Cheers. Prost.
Control flow differences between Ruby Procs and Lambdas
Just imported an old piece on Procs and Lambdas.
zeus-parallel_tests 0.2.0 released
Few days ago I released version 0.2.0 of zeus-parallel_tests. It supports cucumber now!