Ruby
Abder-Rahman Ali, Dec 22

What Editor Do Rubyists Use?

Abder-Rahman Ali interviews 100 Rubyists to find out what editor they use and which is the most popular.
Ruby
Jesse Herrick, Dec 18

Chruby and Rbenv Tips and Tricks

multiple

Rbenv and chruby are the cool kids on the block now. Obviously, we want the most we can get out of our favorite tools. So this article isn't about which one to like more, nor is it an introduction to either version manager. Instead, we're going to cover some advanced rbenv and chruby usage to maximize your productivity.

Ruby
Islam Wazery, Dec 15

Advanced Search with Ransack

In this tutorial we will explore how to add complex search functionality into your Rails application. This task will be made easier by the awesome Ransack Ruby gem. Ransack provides excellent helpers and builders for handling advanced searches on your models. It has some really powerful features available out of the box without writing a lot of code, such as sorting or conditional search.

Ruby
Ilya Bodrov-Krukowski, Dec 11

Fun with Robots, Lita, and HipChat

Ruby
James Hibbard, Dec 09

All I Want for Christmas: Rails 4 Test Prescriptions

As part of our Christmas giveaway series, James Hibbard took a look at test-driven design book Rails 4 Test Prescriptions — and we have a copy to give away.
Ruby
Fred Heath, Dec 08

Semi-Relational Data Modeling with Redis and Ohm

Learn how to use the speed of Redis and the abstraction of the Ohm gem to treat your key-value data as relational objects.
Ruby
Glenn Goodrich, Dec 04

RailsBricks: Start Faster with Rails

A detailed dive into RailsBricks, a gem that generates complete Rails applications. RailsBricks takes care of authentications, email, config, and more.
4 COMMENTs
Ruby
Katrina Owen, Dec 01

The Syntax of Taste: Refactoring Conditionals

Conditionals aren't bad, but they sure do have a tendency to proliferate. Here we'll look at a conditional and how to gain a small measure of control
4 COMMENTs
Ruby
Richard Schneeman, Nov 24

Unraveling String Key Performance in Ruby 2.2

Richard Schneeman digs out how hashes allocates string keys and how Ruby 2.2 makes this much, much better.
23 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Nov 20

Mini-chat with Rails and Server-Sent Events

Ilya Bodrov takes a look at using Rails and HTML5 Server-Sent Events to create a web-based, real time, mini-chat application.
4 COMMENTs
Ruby
Panayotis Matsinopoulos, Nov 17

Delayed Job Best Practices

In this article, I'll cover some of the best practices and tips I apply at work when working with Delayed Job.
2 COMMENTs
Ruby
Aaron Lasseigne, Nov 13

Clojure Loops in Ruby

Feeling inspired I decided to port this new Clojure loop into Ruby. I settled on using continuations, a little known Ruby feature, to make it all work.
13 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Nov 10

Polling Your Users with Rails

In this article, I am going to show you how to build a web app that allows authenticated users to create, manage, and participate in polls using Rails.
4 COMMENTs
Web
Glenn Goodrich, Nov 06

How to Set Up Continuous Deployment with Ninefold

Ruby editor Glenn Goodrich walks us through how to set up a continuous deployment system with Ninefold and Codeship.
1 COMMENT
Ruby
Robert Qualls, Nov 06

The Ruby Ecosystem for New Rubyists

Ruby is more than just a language. It has a universe of tools and processes supporting the creation of the complex software it makes. This can be overwhelming to newcomers, so I've put together an article that will hopefully make things a little more clear.
4 COMMENTs
Ruby
Glenn Goodrich, Nov 03

Rails Disco: Get Down with Event Sourcing

Get down with Event Sourcing basics using the rails-disco gem. Event Sourcing can save your future data life, and this post will show you how.
14 COMMENTs
Ruby
Jay Raj, Oct 30

Build Great APIS with Grape

Build maintainable APIs with Ruby and Grape. This post walks through the basics of Grape, how to host a Grape API inside Rails, and more.
7 COMMENTs
Web
George Fekete, Oct 29

Increase Productivity with Komodo: an Extensible, Multi-language IDE

Komodo IDE is an excellent, cross-platform IDE that helps developers of all stripes work smarter. Here's a guide to making it your own.
36 COMMENTs
Ruby
Nouran Mahmoud, Oct 27

Tagging from Scratch in Rails

Tags are sort of like categories, describing a piece of information (content) and allowing to the user to search for it again. In this tutorial, you will see how to build a simple tagging system, from the ground up, in Rails.

This tutorial assumes a basic knowledge with Ruby on Rails. I'll try to keep it simple as much as possible.

A common use of tags, which we all already know, is by Twitter to collect tweets around a certain topic related to the (hash)tag.

Tools

  • Rails 4.1.4
  • Ruby 2.0.1
  • Foundation 5
6 COMMENTs
Ruby
Robert Qualls, Oct 24

More Common Trip-ups for New Rubyists

Robert Qualls looks at more common items in Ruby that can trip up programmers new at the language.
9 COMMENTs
Ruby
Dhaivat Pandya, Oct 22

LevelDB in Ruby

Learn how to utilize LevelDB, a persistent key-value store, in Ruby. This post will tell you what it is and when it's a good idea to use it.
Web
Craig Buckler, Oct 21

Continuous Delivery: The Right Way to Deploy Your Software

How deploying website and app updates using manual FTP methods can break down, and how Continuous Delivery can provide an easier and more robust process
4 COMMENTs
Ruby
Jesse Herrick, Oct 20

Automatically Reload All the Things with Guard

Use Guard to reload all your changed files automatically in the browser, the test environment, everywhere.
23 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Oct 17

Go Global with Rails and I18n

Take our Rails app global with built-in Rails tool and some optional gems. From static text to user-generated content, your app will be a world traveler.