Scripting Android With Ruby

Published May 31st, 2010 Under Open Source Tools | Leave a Comment

Mark Ranallo will give an introduction to using JRuby in conjunction with the Android Scripting Environment. Bonus content: download the slides from this talk.

http://sdruby.org/podcast/78

JRuby Everywhere!

Published May 19th, 2010 Under Architecture, Coding, Open Source Tools | Leave a Comment

JRuby has become popular for deploying Rails and other web frameworks, but it is also helping to expand the Ruby world beyond Rails. JRuby is everywhere, bringing Ruby to new users and new domains every day. In this session, we’ll show many other examples of JRuby, from mobile devices to games to desktop apps to cloud computing to new Java integration features.

JRuby: You’ve Got Java in my Ruby

Published March 22nd, 2010 Under Coding | Leave a Comment

Tom Enebo explains reasons for choosing JRuby: Hotspot optimizations, JVM Garbage Collectors, tools like profilers. Also: how JRuby helps to write cleaner, more expressive code with Java libraries.

http://www.infoq.com/presentations/enebo-jruby

Embracing Collaboration with JRuby and JavaScript

Published March 10th, 2010 Under Coding, Open Source Tools, User Interface | Leave a Comment

As web developers, we live in an arranged marriage with JavaScript. What is a Rubyist to do? Use JavaScript as a compile target? Abstract it away on the server? With JRuby, we can embrace the shared language of the web in a compelling way, building reusable libraries that work across the client-server boundary. By bridging Ruby to JavaScript using Rhino, we gain shared databases, including their indexing strategies. We gain remote model discovery and shared client/server validation. We gain a shared query language. And because it is JavaScript, we gain the entire web community as collaborators.

App Engine for Java: An Enterprise Cumulonimbus?

Published November 11th, 2009 Under Architecture, Open Source Tools, Services | Leave a Comment

Enterprise software pundits are now gazing metaphorically skyward. There’s all this talk of clouds, but what kind of clouds are coming, and will they be friendly? We begin by describing some applications we’ve developed for App Engine, including implementation of other languages, such as JRuby, on top of the App Engine for Java implementation. These implementations demonstrate the breadth of capability provided by App Engine. We then examine some of the strengths and current weaknesses that we encountered. We also describe more about the implications for testing that arise when developing on App Engine. We will also present an initial framework for characterizing these differnet clouds and examine how these characteristics will impact the adoption path for enterprises and the kinds of applications these enterprises will move to the cloud. Of particular interest here is the central role of Big Table in App Engine. Broad adoption of this of this platform could lead to lots of lightening striking at the dominant role relational data base systems currently enjoy.

keep looking »