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
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.
5 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.
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
21 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.
4 COMMENTs
Ruby
Benjamin Tan Wei Hao, Jun 02

ZeroMQ with Ruby

ZeroMQ is a network messaging library that provides the building blocks to create complex communication systems with minimal fuss via its simple API. In this article, we set up ZeroMQ on our system and install Ruby bindings. Next, we dive straight into the good bits by implementing 2 messaging patterns – the request-reply and publish-subscribe. At the end of the article, I point to resources where you can learn even more about ZeroMQ.
Ruby
Alexey Ovchinnikov, May 26

Digging with TracePoint

4 COMMENTs
Ruby
Dan Schaefer, May 22

Create a Neo4j Graph Database Using the REST API

This article will focus on setting up Neo4j to implement a simple CRM. We'll look at Cypher, the Neo4j REST API, and examples on consuming the REST API.
3 COMMENTs
Ruby
David Lyons, May 15

Command Line Apps with OptionParse

A brief tutorial on creating command line applications with Ruby and the OptionParse gem by creating a working script that exercises various CLI scenarios.
Ruby
Darren Jones, May 07

Ruby Microframeworks Round-up

Well, it turns out that there are actually quite a few Ruby microframeworks kicking around, and I cover quite a few in this article.
3 COMMENTs
Ruby
Ilya Bodrov-Krukowski, May 01

Nested Comments with Rails

This article shows how to implement nested comments in a Rails app with the help of the closure_tree gem.
Ruby
Martin Englund, Apr 29

Why Style Matters

When you work together with others on a project, the team should agree upon a coding standard and strictly adhere to it. Enforce your Ruby style.
Ruby
Arne Brasseur, Apr 25

Mutation Testing with Mutant

Mutant is a mutation tester. It's job is to go thru tested code and deliberately introduce defects. This can flush out missing tests, solidify the codebase.
6 COMMENTs
Ruby
Darko Gjorgjievski, Apr 18

Watir-Webdriver: Control the Browser

Watir-WebDriver is a Ruby gem which allows you to automate your browser (click a button, submit a form, wait for some text to appear, and so on).
3 COMMENTs
Ruby
Benjamin Tan Wei Hao, Apr 14

Opal: Ruby in the Browser and the Game of Life

In this article, we will complete Conway's Game of Life using Opal and Ruby. The completed source can be found at the end of the article.
13 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Apr 10

Versioning with PaperTrail

In this article, we are going to talk about how to implement a "History" page and an "undo" button (as well as "redo") with the help of the paper_trail gem.
1 COMMENT
Ruby
Fred Heath, Apr 07

Ruby and OpenCalais: Transform Data into Information

This article demonstrates how to use Ruby and OpenCalais tools to transform senseless, unstructured data into sensible, actionable information. OpenCalais and DoverToCalais are works in progress, improving all the time. Coupled with the power and flexibility of Ruby and it’s eco-system, they provide a great tool-set for data mining and analysis.
12 COMMENTs
Ruby
Benjamin Tan Wei Hao, Apr 04

Opal: Ruby in Your Browser, the Basics

I love Ruby, and it is my go-to language for building web applications. Unfortunately, when dealing with the browser, Javascript is a necessary evil. As you can see, I am not a huge fan. So when someone comes along offering a way to use Ruby on the browser, sign me up!
43 COMMENTs
Ruby
Ilya Bodrov-Krukowski, Apr 02

YouTube on Rails

I will show you how to create a web application that allows users to add and watch videos from YouTube. Upon adding, the video's info will be fetched automatically via the YouTube API. This app will also display these added videos using the typical YouTube player with the help of the YouTube IFrame API. Lastly, there are some potential problems and gotchas that you might face.
23 COMMENTs
Ruby
Joyce Echessa, Mar 24

PDF Generation in Rails

The ability to download data in pdf format is a common requirement that you will encounter when building web applications. There are different ways that this can be achieved in Rails. We are going to look at the two major ways used to generate pdf documents: with Ruby using a DSL for defining and styling the documents, or by using a library that will convert your HTML to PDF.
Ruby
Michal Olah, Mar 21

Ember and TodoMVC on Rails

With all the attention client side MVC frameworks are getting, I decided it’s time to have a real look at one of them and decide for myself if the hype is worth it. To build something interesting and also not re-invent the wheel, we will be building on top of the TodoMVC application. It’s the same application that is used as an example in the official ember guide.