Autotest Migrating to Java World

Some recent signs of continuous testing coming to Java land:

Grails 1.1 features 9 new features including #9 Continuous Testing. Kent Beck is developing JUnit Max an Eclipse plug-in that runs tests in the background optimizing for the tests that are most likely to break.

Autotest was a joy to use when I got to [...]

RSpec Revisited

I haven’t really spent a lot of time with RSpec since about the 0.5 release. I took a tutorial class with Dave Astels and got jazzed about the opportunity since they were really able to leverage Ruby to make a nice BDD framework. After using RSpec all JUnit test methods started including should. The [...]

JBehave and RSpec History

According to xUnit Test Patterns:

The Ruby-based RSPec kicked off the reframing of TDD to EDD (example-driven development), and the Java-based JBehave followed shortly afterword. – xUnit Test Patterns pg 33

Actually JBehave predated RSpec by a few years. I remember going to a talk by Dan North of Thoughtworks on JBehave in [...]

Rails Envy Podcast

It’s like Java Posse for Rails Developers only shorter, funnier, and tightly scripted.

The Rails Envy guys, Gregg and Jason, have put together a great podcast on current Rails news, packed it into 10 minute episodes and spiced it up with humor. You probably already know them from their parodies of the Mac [...]

Second Sacramento Ruby User Group Meeting

Sacramento’s Ruby community is beginning to organize for regular meetings. Our first meeting about three months ago was more of a introduction and chat session. Several members had been to Rails Conf 2007 and had plenty to talk about.

We met again at Invision in Old Sacramento and talked about some organizational items:

Ryan is [...]

Ruby Eye for the Java Guy

Chapter 3 Ruby Eye for the Java Guy Rails For Java Developers

One of those silent chuckle to yourself moments.

Third Generation Web Frameworks

David Geary, a JSF expert, notes in a recent podcast that he sees three generations of web frameworks:

1st Generation

Classic Struts

2nd Generation

JSF Tapestry

3rd Generation

Rails GWT

That gels with my experience, though I’ve only barely touched GWT.

Fixing Issue with JRuby 1.0 and Rails

In seeing if my post on installing Deploying Rails to Tomcat as a WAR I came across an issue with running rails under JRuby 1.0 and ActiveRecord-JDBC 0.4.

First off you still have to run the following command because the rails script file is still not set to be executable:

1chmod 775 $JRUBY_HOME/bin/rails

In addition [...]

First Sacramento Ruby User Group Meeting

May 23rd from 6:30-9:00pm the first Sacramento Ruby User Group Meeting was held at the Invision Design and Development offices in Old Sacramento. In attendance:

Ryan – a full time Rails developer with Invision. Layton – a Rails developer. Tom Mornini – CTO of EngineYard. Ed Gibbs – author of this blog.

No planned agenda. [...]

Deploying Rails to Tomcat as a WAR with JRuby

Assumptions

You are experienced with Java and have at least dabbled around with Ruby on Rails. These steps worked for me on a Mac OS X 1.0.4.9 system I’ve walked through the steps 3 times from scratch, but your mileage may still vary.

Install and Configure JRuby

First step download install JRuby. You [...]