People are often vague when they use the term "Enterprise," so let me offer two characterizations.
- Enterprise software implies bigness: lots of $, or very large servers, or very high throughput, or very low response time. People often use the word "scalable" here. I am fine with that, so long as they mean "resource expandable" and not "high performance."
- Enterprise software implies flexibility: multiple data formats, disparate systems, changing requirements, backward compatibility, legacy integration, etc. Ruby is great for these challenges because it is the glue that doesn't set.
It is amazing what a good programmer can accomplish with Ruby, and quickly. At the Enterprise Ruby Studio, we are going to show how, by connecting everything to everything else in no time flat.