… of many things …

… of many things … header image 4

Entries Tagged as 'Software'

Rails for Java

September 26th, 2006 · No Comments

Grails is a Rails-like framework for Groovy, which runs atop Java.
It uses Ant to take care of code generation. I haven’t played with it yet, just read through some of the tutorials. It seems pretty interesting. Maybe I will re-implement the Radar in Grails.

[Read more →]

Tags: Computing · Java · Software

Teach TDD Course

September 20th, 2006 · No Comments

I will be in Cambridge, MA 9/20/2006 - 9/22/2006 to teach a course on Test Driven Development.
I hop on a plane out of Detroit around 17:00 and arrive in Cambridge around 20:00. The course will be taught Thursday and Friday, after which I fly back home

[Read more →]

Tags: TDD · Event · Software

Oh, that’s ironic

September 14th, 2006 · No Comments

I was reading an article about 'RefrigeratorCode' on the Object Mentor blog site
A comment on that site took me to another blog describing the same thing but calling it 'CodeNaked'.
That blog has a link to an Artima article called Why Software Sucks. I thought that was an interesting sounding article so I followed the link. [...]

[Read more →]

Tags: Java · Software

Rails vs. Seaside

June 22nd, 2006 · No Comments

Rails vs. Seaside
I have started my first app in Rails at work. Though I find it's ease of database access really appealing, I am not convinced that I find it a better suit than Seaside. There is something about programming everything in Smalltalk that is so much more appealing than figuring out "OK, [...]

[Read more →]

Tags: Software · Ruby · Smalltalk

Creating Test Suites In Ruby

January 6th, 2006 · No Comments

The following is one way to create a suite of tests automatically in Ruby. There are probably better ways, but this works for me.
PLAIN TEXT
RUBY:

require 'test/unit'

require 'test/unit/testsuite'

require 'test/unit/ui/gtk2/testrunner'

require 'test/unit/ui/console/testrunner'

 

class AllTests

  TESTS = Array.new

end

 

class Class

  def inherited(arg)

    if arg <Test::Unit::TestCase

      AllTests::TESTS <<arg

    end

  end

end

 

Dir.glob('*test.rb').each {|f|

  require f

}

 

class AllTests

  def self.suite

    [...]

[Read more →]

Tags: Software · Ruby