45 COMMENTs
Ruby
Karim El Husseiny, Aug 01

Build an Online Store with Rails

Learn to create an online store from scratch using Rails, Redis, and Foundation.
Ruby
Katrina Owen, Jul 30

Golden Master Testing: More Refactoring, More Understanding

Continue relying on the Golden Master technique while refactoring our legacy code base. The process flushes out more hidden concepts, setting up a win.
13 COMMENTs
Ruby
Dhaivat Pandya, Jul 28

Dynamic Programming with Ruby

This article will give you a taste of an algorithm technique called "dynamic programming", exploring two different problems, presenting solutions in Ruby.
Ruby
Jesse Herrick, Jul 26

The History of Ruby

Ruby has grown from a young child to the strong adult that it is today. Let's take a look at the life of the Ruby programming language.
Ruby
Katrina Owen, Jul 23

Golden Master Testing: Refactoring for Understanding

Use refactoring techniques and Golden Master Testing to strip away cruft and confusion, allowing simple concepts to emerge.
3 COMMENTs
Ruby
Jeremy Walker, Jul 21

Propono: Pub/Sub for Ruby

Use Propono to help separate large Rails applications into a more service-oriented approach by leveraging a publish/subscribe messaging architecture.
4 COMMENTs
Ruby
Manjunath M, Jul 18

Rake: Automate All the Things

Rake is a Make-inspired application written in Ruby and developed by Jim Weirich. Rake is a task management utility that can do just about anything.
1 COMMENT
Ruby
Katrina Owen, Jul 16

Golden Master Testing: Controller Refactoring

This article continues using the Golden Master technique to test and refactor a complicated Rails controller.
Ruby
Dhaivat Pandya, Jul 14

Drawing with Processing and Ruby

2 COMMENTs
Ruby
Arne Brasseur, Jul 11

Customizing Trello with Ruby

Customize Trello with the Trello API and Ruby. Create card counts, customized list headers, and take your Trello collaboration to the next level.
1 COMMENT
Ruby
Katrina Owen, Jul 09

Golden Master Testing: Refactor Complicated Views

3 COMMENTs
Ruby
Dhaivat Pandya, Jul 07

Choosing the Right Serialization Format

Compare various serialization formats in Ruby and learn when to choose the right one. Code examples walk through how to test each format, with pros/cons.
Ruby
Islam Wazery, Jul 04

Effective Rails Development with Vim

Learn how to use Vim for efficient and effective Rails development. The article covers plugins and configuration that will make Vim a fantastic Rails IDE.
15 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Jul 02

Asynchronous File Uploads in Rails

We'll explore file uploading, such as how to implement asynchronous file uploading with Rails as well as uploading multiple files using AJAX.
1 COMMENT
Ruby
Camilo Reyes, Jun 30

How to Migrate Oracle Data With Ruby

Use Ruby and OCI8 to migrate Oracle data between old and new schemas. This is a real-world use case based on an actual data migration, including pitfalls.
2 COMMENTs
Ruby
Dhaivat Pandya, Jun 26

Elegant Network Communication with RabbitMQ

An entry level tutorial on using RabbitMQ, Bunny, and Ruby for easy and flexible network communication. Learn how to distribute your services effectively.
7 COMMENTs
Ruby
Dhaivat Pandya, Jun 23

Agent: Go-Like Concurrency in Ruby

Go and its goroutines are knows for concurrency. Can we take advantage of similar things in Ruby? Yes! The Agent gem brings go-like concurrency to Ruby.
4 COMMENTs
Ruby
Jesse Herrick, Jun 20

Make Your Ruby Tests Cleaner with Minitest and Shoulda

In this article, we're going to overview Minitest (as it has now superceded Test Unit) and the benefits of shoulda-context, a Test::Unit/Minitest framework.
15 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Jun 18

Better File Uploads with Dragonfly

A tutorial for uploading files using Dragonfly and Rails. Image manipulation, thumbnail generation, and storing files on Amazon S3 are covered.
4 COMMENTs
Ruby
Islam Wazery, Jun 16

Getting Started with Vim

Vimlogo.svg

Vi/Vim is one of the most popular editors in the programming community. Vim has been around for decades, and offers many advantages and efficiencies, provided you are willing to learn it. Today, I hope to help you on the path of learning Vim.

5 COMMENTs
Ruby
Deepak Kumar, Jun 13

Deploy Rails with Capistrano 3

Capistrano is a remote server automation and deployment tool written in Ruby. It is a tool which extends rake and can be used to deploy any web application
5 COMMENTs
Ruby
Darren Jones, Jun 11

Simple Testing in Ruby Using Minitest

Writing tests for your Ruby app helps avoid nasty surprises. Darren Jones shows you how to test using MiniTest.
20 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Jun 09

Forem - A Rails Forum Engine

A step-by-step tutorial showing how to setup a Rails-based forum web application using the Forem gem. The article walks through the code and gotchas.
Ruby
Darren Jones, Jun 05

Sinatra Sizes

A look at 3 different ways to structure a Sinatra application from simple to complex, and how Sinatra allows organic growth from one structure to the next.