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.
Ruby
Darren Jones, Mar 28

New Relic: Real Time Ruby Monitoring

10 COMMENTs
Ruby
Camilo Reyes, Mar 26

Understanding the Object Model

In this article, we’ll explore the object model. This will give you a deeper insight into the way Ruby stacks and manages objects. For the purposes of this article, we’ll be using Ruby MRI 2.1. If interested, I recommend firing up irb in a console and getting your feet wet. Don’t forget to wear floaties as we’ll be going to the deep end of the pool. I’ll have mine on, too.
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.
10 COMMENTs
Ruby
Darko Gjorgjievski, Mar 07

A Guide to the Ruby CSV Library, Part II

Good job, son! – Uncle Bob (if you’re confused who Uncle Bob is you might want to read Part 1 of this tutorial) Uncle Bob is happy with the work we’ve done so far. But there’s one thing left… What we need to do is add headers to our CSV file.
15 COMMENTs
Ruby
Jesse Herrick, Mar 05

Ruby Command Line Interface Gems

A look at several of the existing Ruby gems for creating command line interfaces (pros and cons, ease of use, etc.), along with example code for each.
4 COMMENTs
Ruby
Fred Heath, Mar 03

Ruby & OpenCalais: Semantically Tag Anything

If you’ve been wondering what all the fuss regarding the Semantic Web is about, fear not – you’re not the only one! As well as being a trendy buzz phrase, the Semantic Web has many practical applications. In this tutorial, we’ll explore a few of these using a Semantic Analysis Web Service right from within our favorite programming language!
4 COMMENTs
Ruby
Manu Ajith, Feb 26

Looking at XMPP and the XMPP4R Gem

XMPP XMPP Official Logo

XMPP is "an open, XML-inspired protocol for near-real-time, extensible instant messaging and presence information." --- Wikipedia

The Extensible Messaging and Presence Protocol (XMPP) is an open technology for real-time communication, which powers a wide range of applications including instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data. --- xmpp.org

The eXtensible Messaging and Presence Protocol aka as Jabber (the protocol was originally named Jabber and was developed by the Jabber open-source community) is a protocol to exchange messages between 2 entities. Those messages are transmitted over the wire in the XML format. It's used by Jabber, Google Talk, Google Wave, Pidgin, Kopete, and all sorts of open source instant messaging applications.

5 COMMENTs
Ruby
Arne Brasseur, Feb 24

Ruby's Pathname API

Pathname docs

Ruby's standard library is a treasure trove of useful classes, and the Pathname class is certainly one of them. Introduced in Ruby 1.9, Pathname represents a path on the file system, providing convenient access to functionality that is otherwise scattered across a handful of other classes like File, FileTest, and Dir.

Now that the life of Ruby 1.8 has officially come to an end, and 1.9 is nearing its fifth birthday, it's high time to drop the legacy support and embrace the elegance and ease of use Pathname has to offer.

2 COMMENTs
Ruby
Camilo Reyes, Feb 17

Responsibility Centric Design Using TDD

Ruby
Darren Jones, Feb 03

GSwR VI: Stay Classy with Ruby

4 COMMENTs
Ruby
Darko Gjorgjievski, Jan 30

A Guide to the Ruby CSV Library, Part I

Ruby
Robert Qualls, Jan 27

Common Trip-ups for New Rubyists, Part I

1 COMMENT
Ruby
John Ivanoff, Jan 23

Making Links in Ruby

1 COMMENT
Ruby
Simon Benitez, Jan 16

Ruby TCP Chat

TCP ruby chat application using ruby and the Socket standard library
4 COMMENTs
Ruby
Manu Ajith, Jan 09

The (Silver) Bullet for the N+1 Problem

Ruby
Imran Latif, Dec 26

How Asset Precompile Works, Part II

5 COMMENTs
Ruby
Imran Latif, Dec 23

How Asset Precompile Works, Part I

1 COMMENT
Ruby
Steven Yang, Dec 16

A Lite Spec Helper for Faster Rails Tests

1 COMMENT
Ruby
Darren Jones, Dec 02

GSwR V: Methods to the Madness

Ruby
Robert Qualls, Nov 27

Parsing with the Parslet Gem

4 COMMENTs
Ruby
Dhaivat Pandya, Nov 22

Introduction to Thor

Ruby
Robert Qualls, Nov 20

Forking and IPC in Ruby, Part II