User Interfaces:Implemented
Dec 04, 2012

The Ruby Racer Rides Again

There is a new version of The Ruby Racer available that involves dramatic improvements in stability performance and extensibility.
Jan 16, 2012

Implementing a Jenkins Extension Point with the Native Java API inside a Ruby Plugin

Sometimes the idiomatic Ruby interface to Jenkins isn't enough. Here's what to do when you want to use the native interface
Sep 13, 2011

Ruby for Jenkins Goes Pre-Alpha

An important milestone was reached last week in the effort to bring Ruby to Jenkins. Charles explains what it was, and what it means.
Jun 13, 2011

The Ruby Racer isn't threadsafe... yet.

The Ruby Racer doesn't correctly manage interaction between V8 and multiple native OS threads running Ruby. This is a causing headaches for a subset of the community trying to use in-process JavaScripty goodness Rails 3.1. Here's a brief summary of who's affected, who's not, and what we're doing to fix it.
May 12, 2011

What it takes to bring Ruby to Jenkins

There is much curiosity, and much expectation around the work being done to extend the Jenkins CI server so that you can write plugins in Ruby. This is where I believe we are, where it is that we need to go, and what it will take to get there.
Jan 06, 2011

Wrapping each Hudson distribution in its own RubyGem

We've been working (slowly) on bringing a pure ruby experience to writing hudson plugins. As part of that, we've made it a snap to control hudson versions by using your favorite dependency manager: RubyGems.
Nov 14, 2010

We must come together to honor the command line

The future is uncertain when it comes to the way command line application will be written in Ruby. The community needs to come together in order to determine what life should be like after OptionParser.
Oct 25, 2010

Accessing JavaScript Objects From Ruby

The Ruby Racer is all about the interaction between JavaScript and Ruby. In this article, we'll show how to interact with JavaScript objects, functions, methods and constructors, all from within Ruby.
Jun 30, 2010

Accessing Ruby Objects From V8

A look at the upcoming changes to The Ruby Racer's embedding API and how they will affect the way that a Ruby object looks like from within JavaScript code.
Jun 29, 2009

Rye Repeat Yourself Enough

Everybody believes in the DRY principle. Not only is it common sense, but projects like ruby on rails have achieved real success adopting it as a core value. In practice however, applying it with too much zeal can actually be harmful. That's why in my experience, the best way to uphold the DRY principle is to violate it mindfully.
Dec 16, 2008

In Search Of A Better Autogrowing Textfield

Dissatisfied with the quirks in existing solutions to autogrow textfields, I decide to attempt my own cross browser, cross operating system auto growing textfield.
Jun 25, 2008

Please Stop Using Global Variables In Ruby

From Ruby on Rails, to the Amazon Web Services libraries, the ruby culture has a serious love-affair with global variables which I have yet to grasp.
Jun 05, 2008

Patiently Waiting For Javafx Script

Upon closer inspection, the new language being promoted by SUN to develop for the embeddable web, JavaFX Script, is much more than meets the eye. I wonder why the abrupt departure from their habitually conservative stance when it comes to language features.
Jun 11, 2007

When Using Mod Rewrite Remember That The Version Counts

A (very) brief note regular expressions in mod_rewrite across different versions.
Jun 08, 2007

The Chicken And The Vine Trans Global Pair Programming

Pair-Programming, a popular member in the family of agile best practices, can be difficult to implement when the participants aren't even in the same country, much less the same room. Yet it's possible to do it effectively, and the tools we use to do it every day are robust, cross platform, and best of all, completely free.
Aug 04, 2006

Taming The Rhino Making Mozillas Javascript Command Line A Little Less Brutish

In a previous post, I showed what a great tool the command line is for learning a runtime through exploration via trial and error. However, the default command line that ships with rhino is anything but friendly. Here I present one technique to make the experience much more pleasant.
Aug 02, 2006

Learning Javascript From The Command Line

JavaScript is more than just the language of DHTML, it is a rich and expressive language that can be used completely separately from the Browser and the DOM. Here we see a great way to find out more about JavaScript the language by interacting with it directly.
Jul 15, 2006

Live Stylesheets

How to edit CSS stylesheets from inside your JavaScript code.