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: 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.

Domain Specific Languages – What, Why, How

Published November 16th, 2009 Under Coding | Leave a Comment

Ola Bini makes an introduction to DSLs explaining what they are and aren’t, what they are useful for, how to implement an internal/external DSL in Java and why are DSLs and Ruby so related.

http://www.infoq.com/presentations/DSL-What-Why-How-Ola-Bini

JRuby and Ioke on Google App Engine for Java

Published October 30th, 2009 Under Coding, Open Source Tools | Leave a Comment

JRuby is regarded as the most stable and efficient implementation of Ruby. Running JRuby on top of Google App Engine for Java gives access to many interesting possibilities, including running Rails on top of Google’s infrastructure. Exactly how to make this happen is not totally apparent, though, and there are several gotchas involved in the process. This presentation will introduce the pieces of JRuby needed to get everything working, what kind of customizations are needed, what you might need to avoid in Ruby to avoid getting in trouble with App Engine’s security restrictions, and many other things. It will also look at how to test your Rails application, and how you can interface Ruby with Google’s Datastore service. And JRuby isn’t the only dynamic language that can be run on top of App Engine, using the new Java stack. Ioke is a small, prototype based object oriented language that also runs on App Engine. This part of the presentation introduces the things that you as a language implementor might need to keep in mind to make sure that your JVM language can run on top of App Engine.

keep looking »