Linux.com

Feature: Business

Urbis.com founder relies on passionate Ruby developers

By Tina Gasperson on November 26, 2007 (9:00:00 PM)

Share    Print    Comments   

Urbis.com, written completely in Ruby using the open source framework Ruby on Rails, is yet another social networking site, but with a twist: it was created by a writer, for writers. Urbis.com founder Steve Spurgat is not a developer, but he knew right from the start he wanted his Web site to run on open source software. "I'm drawn to the community around it."

Urbis.com is more niche-oriented than social networking sites like Myspace, Facebook, or even LinkedIn. Members upload their writing to be read and reviewed by other writers on the site, but before they can read reviews of their own work, they must earn credits by reviewing others' writing. This makes these credits a valuable form of currency, and virtually guarantees a hive of activity. Each creative work is ranked in a number of different searchable criteria, and Spurgat says publishers can and do search for the best writing in every genre, making the site a draw for writers eager to get their work published.

Spurgat had never worked with open source software before he started designing Urbis.com. In fact, he's an actor, director, and producer as well as a writer. Yet, he knew early on he would use OSS. "I asked the developers I was working with in the beginning what was the best. We started working with Ruby before the first version was even deployed. Ruby is a very rapid development environment and it is very good for bottom-up applications like Urbis.com, where we started with a core idea and we continue to build on top of that and make adjustments based on trial and error. It's just faster: one line of code in Ruby equals 10 lines of code in PHP."

Spurgat says he's heard of some scalability concerns with Ruby, but "Twitter sort of addressed all of those for the rest of us," he says. "One challenge has been getting developers. There's such a high demand for Ruby developers right now. I have some really great ones, though. The type of developers who choose to do Ruby -- well, you're getting a better developer because of the way those guys think. They're really smart and they're passionate people about the code and the project. You don't see that as much with .Net or Java guys. Passion is important."

Spurgat has plans to expand Urbis.com to include audio and video capabilities. He's also planning to move into art review, fashion, film, and performance. "The core of our business is the feedback and our ability to acquire data about anything. Some of the biggest media companies will be licensing our technology. There isn't anyone doing what we're doing."

Tina Gasperson writes about business and technology from an open source perspective.

Share    Print    Comments   

Comments

on Urbis.com founder relies on passionate Ruby developers

Note: Comments are owned by the poster. We are not responsible for their content.

Truthiness in Linux.com articles?

Posted by: Anonymous [ip: 169.233.25.105] on November 26, 2007 10:07 PM
It's just faster: one line of code in Ruby equals 10 lines of code in PHP.

Oh really? Examples please. Otherwise, that's just FUD.
I personally prefer Python > PHP > Ruby, so yes, I'm biased, but through concrete experience.
So I'd like so accountability on Linux.com's side as well.

#

Re: Truthiness in Linux.com articles?

Posted by: Anonymous [ip: 82.226.211.148] on November 27, 2007 10:06 AM
Well I agree with that opinion, the Ruby language is more expressive than PHP, because it's been designed that way.
For your information, I'm using both languages on a daily basis, and my experience showed me that I could be more productive in ruby, especially because ruby relies on objects, instead of myriads of top-level functions, and blocks, which make it much easier to implement callbacks and iteration.

And, in the context of the article, it's a quote, you know, it's the opinion of Steve Spurgat, it hasn't been stated as a fact by the article's author.

#

Re: Truthiness in Linux.com articles?

Posted by: Anonymous [ip: 172.21.40.101] on November 27, 2007 02:09 PM
The nature of Ruby makes it perfect for framework development. Ruby on Rails is a perfect example.

Ruby (because of beautiful frameworks) is usually less code than PHP, that's a fact.

And besides that was inside quotes, it's not Linux.com who said that.

The article is about Urbis.com, not Ruby, if you want examples go Google them and stop the Ruby hating.

#

Urbis.com founder relies on passionate Ruby developers

Posted by: Anonymous [ip: 80.108.103.172] on November 26, 2007 11:30 PM
The number is pretty much valid for any large scale development you do.
Ruby idioms can be a lot shorter than anything PHP can offer.

This is similar to python as well, PHP is the most verbose example.

The examples are hard to proof on sites like here because the example files
are very long. I think your best chance is to write a mail asking for php vs ruby
comparisons of people who started in php then switched to ruby.

#

using structure

Posted by: Anonymous [ip: 66.122.165.195] on November 27, 2007 12:01 AM
As an indirectly related artical, I would like to draw attention and demonstrate some ideas related to computing. Recent desasters of flooding and fire may have mitigated the effects by using an above or underground conduit to pipe water to or from a desaster area. I have seen articals occasionaly about underground subway system used only for parcel dilivery that could use overlaping structural components to house power and optic fiber in a sevicable conduit. This may not be practical, yet since allmost every aspect of its analysis and construction maintanence and operation would use a computer or program, it mite be worth persuing to determin fesability or what circumstances would merit its use. Perhaps an afluent neighborhood. Hears the point, for all the benifits and overlaping efficiencies of a subway, an above ground rail may have a greater confluence of functional overlap by mitigation roadway construction in developing areas or ruged terain.

#

Re: using structure

Posted by: Anonymous [ip: 203.38.70.68] on November 29, 2007 10:00 AM
wurst speleng eva!

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya