Hi
I've been working on a jobs site based on Ruby on Rails for SAP
recruitment for about 2 months now (ported from a PHP application).
As an off-shoot of that project I've also been working on a jobs site
for programmers, including Ruby, which I hope to launch some time
soon.
The original PHP SAP site was written as part of my Master's Degree
with a team of 5 other developers in a project known as "Software Hut"
at the University of Sheffield (UK). The project is essentially a
competition between teams of developers to produce a solution to
meet the requirements of 1 client. We were encouraged to (and did) use
methodologies like Extreme Programming and Test Driven Development,
and were partially graded on our use of those. The entire application
ended up at around 20,000 lines of PHP, so it was pretty big (and that
was trying to follow DRY as much as we could).
The Ruby on Rails port (which will be the solution that gets used by
the client in the end) is at around 3000 lines of code at the moment,
with considerably more functionality and is much more maintainable.
I really wish we could have written it in RoR the first time round,
but firstly I hadn't heard of Rails back in December, and secondly
there would have been no-one that could have graded our code at the
University (at least not for that module, as we only had a choice of
PHP or Java).
Anyway, we ended up winning the competition and we're through to the
finals of an IBM run competition, which takes place at the end of this
month, as a result of it.
If there's any Ruby guys (or girls) that are going to the Thinkpad
Challenge in Southampton then I hope to see you there.
Elliot