Karim El Husseiny, Aug 01
Build an Online Store with Rails
Learn to create an online store from scratch using Rails, Redis, and Foundation.
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.
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.
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.
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.
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.
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.
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.
Dhaivat Pandya, Jul 14
Drawing with Processing and 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.
Katrina Owen, Jul 09
Golden Master Testing: Refactor Complicated Views
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.
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.
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.
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.
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.
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.
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.
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.
Islam Wazery, Jun 16
Getting Started with Vim
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.
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
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.
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.
Darren Jones, Jun 05
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.