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.
Amanda - Camping powered blog engine
Simple Blog engine powered by Camping. Posts are written in Markdown, saved on Dropbox and stored in Redis. [more inside]
Chef Cookbooks for Busy Ruby Developers
I just released two Chef cookbooks: rackbox and databox to provision a full-stack, Rack-based production server, and here’s a step-by-step guide on using the cookbooks with knife-solo to setup a server in 4 steps.
Basic RubyGem Development
This tutorial will teach you how to make your own RubyGem, the standard practices associated with it, and how to upload it so that others can install it using gem install. [more inside]
Building full-fledged backends in minutes with Rear. ActiveRecord and DataMapper supported
Allow to easily build admin interface for your ActiveRecord/DataMapper models. [more inside]
Profile Ruby 2.0 apps using DTrace
Here is an interesting blog post on how to profile Ruby 2.0 apps using DTrace.
Nested Hash Validator
hash_validator - gem to validate hashes against user-defined requirements.
Tests make Software
Behavior-driven development is a collection of tools and methodologies based on test-driven development. We will therefore cover the basics of test-driven development in this post. [more inside]
Ruby on Rail Performance Tuning Article
Hey guys, Iv just written an article highlighting some quicker wins with regards to tuning your Rails apps. It’s not a code guide, but more suggestions for optimizations you can make to squeeze a bit more performance from your application. [more inside]
Rails AB Testing - Simple Abs
I just open sourced a really simple way to do AB tests with Rails. [more inside]
Autoprefixer - new generation tool to add CSS prefixes
Autoprefixer parse CSS (or Sass) and add prefixed properties and values (calc() or properties names in transition) by Can I Use database for actual browsers (for example, “more 1 %” by global statistics usage).
Ruby & (Ampersand) Parameter Demystified
Recently I was asked a question about ‘& parameters’ when you define and/or call methods which take a block. When do you put an ampersand in front of block variables and when do you not? It is often hard to remember how confusing Ruby can be when you’re starting out. So, let’s dig into this a little more deeply and shed some light on what’s going on.
Port Monitor REST API released
Port Monitor REST API has been released: [more inside]
Viewpoint for Exchange Web Services 1.0.0.beta.1
I just released the first BETA version of the long-time coming, Viewpoint 1.0.0. Give it a shot and submit some pull requests or issues. Viewpoint Github page
Clear memcached without restart with Ruby and Capistrano (Rake task)
Do you need to clear Memcached instance without restarting it? If you do - check this post.
Why timestamp each deployment with Git tag?
I have recently started using capistrano-deploytags. It creates timestamped Git tag at each deployment. Find out Why timestamp each deployment with Git tag?
Let's talk about RubyMotion
New post about our experience with RubyMotion.
Rove.io – the visual online Vagrant configurator.
I just launched Rove.io – the visual online Vagrant configurator. Checkout the “Vagrant to the masses” introduction.
vienna.rb Talk - beer.db - Using Open Beer & Brewery Data in Ruby
Last nights slides from the vienna.rb talk titled “beer.db - Using Open Beer & Brewery Data in Ruby”. Use left/right cursor keys (or space bar) to browse the slides and T-key to toggle between presentation and outline mode. Or check the all-in-one-page markdown source. Cheers. PS: For more Ruby meetups in Central Europe (Vienna, Brno, Bratislava) see “Coders without Borders”.
the_array_comparator - launched a new version
Hi there, I released the_array_comparator version 0.4.0. [more inside]
Passing Options In Roar-Rails Now Works! And Representable Got New Lambdas.
The new release of roar-rails allows you passing user options to #respond_with and #consume! Also, overriding reading and writing of document fragments in representable is now easily achieved, but, hey, read the whole story here.
Google Summer of Code 2013
Ruby on Rails has been accepted into Google Summer of Code 2013 as a mentoring organization. What does this mean to you? Potentially, if you’re the right person, you can get paid to work on Rails this summer! The “right person” in this case is one who is at least 18 years old (sorry, Google’s rule, not ours!) on or before May 27, 2013; a full or part-time college student; and passionate about improving Rails. Know more here
A Business Case for Continuous Integration
Continuous Integration provides sound economical benefits. This post examines the bottom-line advantages of Continuous Integration with respect to any business dealing with software deployment. [more inside]
Testing JQuery draggable and droppable with Capybara
I just share a proptip on how to Test JQuery draggable and droppable with Capybara This approach could also be applied to other difficult to simulate test steps. Let me know what you think of it and/or how you solve similar issues! Thank you!
RuboCop: An experimental code analyzer, based on the community Ruby style guide
I’ve just released version 0.4 of RuboCop - an experimental Ruby code analyzer, based on the community Ruby style guide. This is the first version that’s deemed suitable for general use and adds support for Ruby 2.0. Hopefully you’ll find it useful!