This year, no major Ruby organization got accepted to Google's Summer of Code (even though a half dozen Python projects got accepted, but I won't rant here). What do we as Rubyists do? Take it sitting down? NO! We make our own Summer of Code!
Thanks to Engine Yard, Ruby Central, and the Rails team, Ruby Summer of Code has raised $100k in just three days, allowing us to run 20 student projects! Hooray!
Ruby Summer of Code
Now of course we really would love to have some JRuby projects involved. There's so much exciting stuff going on with JRuby, and I believe it's the most promising platform for really growing the Ruby community. So we've set up a page for JRuby Ruby Summer of Code 2010 ideas. Here's a few to get you started:
- JRuby on Android work, including command-line tooling, performance work, and all the little bits and pieces needed to make Ruby a first-class Android language.
- Porting key C extensions to JRuby, so there's an alternative for people migrating.
- A super-fast lightweight server similar to the GlassFish gem.
- A full Hibernate and/or JPA backend for DataMapper or DataObjects, so that all databases Hibernate supports "just work" with JRuby.
- Work on JRuby's nascent suport for Ruby C extensions by building the API out
- Help get JRuby's early optimizing compiler wired up, to take JRuby's perf to the next level
- Duby-related projects, like IDE support, better tooling, codebase cleanup, features, documentation.
7 comments:
Hibernate and Maven, great.
Striving to reach the complexity of Java 'Enterprise' projects with the same kind of overengineered tools.
What a shitty idea.
@Previous Anon
I don't think JRuby's goal is to replace the entire technology stack of a Java shop. If I were a cubicle dwelling Java programmer I think I would appreciate the option of using Ruby as my day to day language while at the same time remaining compliant with the rest of the stack that's likely dictated to me.
Charles,
My vote goes for the Hibernate/JPA work. I'd love to be able to replace my Groovy JPA layer with one done in Ruby.
We signed up a half project sponsor. I hope that helps in getting it done.
Mark
If no JRuby projects make it into RubySOC, will there then be a splinter JRubySOC? ;-)
Anonymous 1: I certainly wouldn't want to over-enterprise Ruby projects, but the truth is that Maven has taken over a lot of the Java world, and for managing large componentized projects it's pretty much the only game in town. I'm mostly interested in fitting well into a Maven shop, rather than trying to foist Maven on people who don't want it.
Peter Cooper: I don't know, but stranger things have happened :) I can't imaging we won't at least get a couple students out of 20 projects, though. And maybe we can try to raise money for others if there's enough interest.
Jibernate!! :)
Charle's there's a question and answer here on Stack Overflow which I really appreciated. Ruby/Duby/Juby/Surinx made much more sense to me after reading Jorg's description.
Post a Comment