Tim Bray's keynote session at Rails Conf
|
|
|
|
Anyway, once the session started it was packed!
|
|
|
- How many people work for startups ? - Approx 40%
- How many work for non-startups, like Sun ? - Approx 40%
- How many for service providers, like ThoughtWorks - Approx 20%
- How many are using Ruby as the first programming language - Approx 5%
-
How many came to Ruby from:
- Java - Approx 70%
- Microsoft - Approx 40%
- PHP - Approx 40%
He also announced Sun will donate servers to open-source Ruby projects. Showed screen shots of Mephisto source code in NetBeans 6 and RHTML debugging.
Tim invited Charles Nutter, JRuby core developer on the stage and asked "Why JRuby ?".
Charles: JRuby is a new different way of looking at Ruby. Because it runs on Java, it scales very well, tested thoroughly, allows Ruby to get into enterprises where Ruby and/or Rails have never entered and there is a vast amount of Java libraries accessible to Ruby developers.
Tim: Any gotchas ?
Charles: If not feeling the pain under Ruby, keep doing it. JRuby is not
a solution to all problems. If you want to scale better or differently, then
this may be your solution. This gets you into enterprises where there is no Ruby
or Rails presence.
Tim: When will JRuby be released ?
Charles: JRuby RC is out
and FCS will be released by month-end.
Charles also said to give JRuby tee-shirts (pretty cool looking and has Duke holding a Ruby gem) if you contribute to the project or submit patches. Here are some pictures of Tim:
One of the big questions that we were getting asked at the Sun pod was "What is Sun doing at Rails Conf ?". Tim answered that very clearly in his session:
Sun sells Computers, Infrastructures, Operating Systems (Solaris) which is driving biggest, hairiest, ugliest and yet highly-performant systems in the world. We have x4500 Thumper, M9000, Identity Management Solutions. And then we are a systems company so we have NetBeans - a highly productive Rails development environment, jMaki - rich set of widgets for Rails view, and GlassFish - deployment of Rails applications.
Another couple of interesting topics that Tim touched on is:
- How to make money on free products ?
- Adoption - Aligns with Jonathan Schwartz (CEO of Sun) says "mindshare gets market share". Adoption is all about friction and the biggest is payment friction. Being open source allows you to get rid of that.
- Deployment - After adoption, you see deployment.
- Monetization at the point of value - The hypothesis is "No serious business will deploy any serious application on any serious solution unless it is supported."
- Even if Rails is successful beyond our wildest dreams, Java, .NET and
PHP will never go away. The solution is to deal with them and integrate them
using REST. Here are some strong positives about Java - the platform, the
language, a set of APIs, the community:
- Highly concurrent with multiple threads in the JVM. This allows your application to scale much better.
- Security in the JVM - Sandbox security allows to build robust internet-based applications
- Universe of Java APIs is better than C, PHP and all other languages.
- 6 million community of Java developers
I had to leave the session early because of setting up the booth but it was a great talk!
Check out the flickr stream for the show.
Technorati: railsconf sun jruby glassfish netbeans jmaki
- Login or register to post comments
- Printer-friendly version
- arungupta's blog
- 650 reads





