Articles published in Ruby Code & Stylehttp://www.artima.com/
The most recently published articles in Artima's Ruby Code & Style.

Artima.comhttp://www.artima.com/images/artima88x33.gifhttp://www.artima.com/
If It's Not Nailed Down, Steal Ithttp://www.artima.com/rubycs/articles/patterns_sexp_dsls.html
There's a whole world of language features that we sometimes miss out on as Rubyists, such as pattern matching, S-expressions, and external domain-specific languages. But the good news is that we can have them, too, as long as we're not afraid to steal a few things first.
Creating DSLs with Rubyhttp://www.artima.com/rubycs/articles/ruby_as_dsl.html
Broadly speaking, there are two ways to create a DSL. One is to invent a syntax from scratch, and build an interpreter or compiler. The other is to tailor an existing general-purpose language by adding or changing methods, operators, and default actions. This article explores using the latter method to build a DSL on top of Ruby.
(A Belated) Welcome to Ruby Code &#38; Stylehttp://www.artima.com/rubycs/articles/welcome_editorial.html
James Britt welcomes all to Ruby Code & Style and offers his views on what makes it so special.
Modular Architectures with Rubyhttp://www.artima.com/rubycs/articles/modular_apis_with_ruby.html
A modular architecture allows users to create modules that conform to well-described APIs and plug them into the application to extend the functionality.
This article shows one way to create a modular API in Ruby.
Creating Printable Documents with Rubyhttp://www.artima.com/rubycs/articles/pdf_writer.html
In this article, Austin Ziegler introduces the creation of a variety of types of documents with PDF::Writer for Ruby. This introduction covers basic creation, partial document generation and customization, and Rails-generated documents.
Linux Clustering with Ruby Queue: Small is Beautifulhttp://www.artima.com/rubycs/articles/rubyqueue.html
Ruby Queue software package lowers the barriers scientists need to overcome in order to realize the power of Linux clusters. The toolset is designed with a K.I.S.S,
research focused, philosophy that enables any ordinary (non-root) user to set
up a zero-admin Linux cluster in 10 minutes or less.