Showing 13 videos tagged with jruby

Ruby Mutants

While developing JRuby, I have often created new toy languages to experiment with features or explore optimizations. Now my little Ruby mutants have started to develop their own lives. Duby is a static-typed language with Ruby syntax that compiles to raw JVM bytecode and performs as well as Java. UNNAMED is a dynamic language with syntax identical to Ruby, but using all JVM types and OpenJDK7's fast dynamic call support. Both are feeding into research to improve JRuby. And both are built on B... View More

JRuby Everywhere!

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.

Embracing Collaboration with JRuby and JavaScript

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... View More

JRuby State of the Union

In just over three years, JRuby has gone from obscurity to being one of the best Ruby implementations available. But we're not slowing down! We've got the entire Java world to conquer, and we need your help. In our "State of the Union" we'll explore where JRuby's been, where we are today, and where we think we need to go in the future. We'll look at the competition, perform a candid assessment of JRuby's strengths and weaknesses, and share with you our concrete plans for upcoming versions of ... View More
Tags:

Jemini Tutorial Part 2

00:08:32 www.youtube.com
In Part 2 of our tutorial, we’ll create some enemies for our player to fight. We’ll set up collision detection, use timers to make a pretty fading effect, and set up a custom manager to coordinate enemy movements and shooting. [This link is to segment 1 of 2 - see the related videos for the other segment.]

Opaz PlugDK Demo - Live Ruby VST coding!

00:10:41 www.vimeo.com
The Steinberg VST API is supported by virtually all professional audio applications on Windows, Linux and Mac OSX. It is a de facto standard that allows to develop audio effects such as a delay and virtual instruments like pianos or guitars in form of pure software. Opaz PlugDK is an experiment that allows to develop VST Plug-ins using the Ruby language (via JRuby). It comes with very nice features bringing the "scripting" approach to VST development. The plugin reloads instantly when a f... View More
Tags:

Jemini Tutorial

00:08:01 www.youtube.com
Jemini is a Ruby-based framework for game development. In this screencast, we'll create a shooter game from scratch. Part 1 shows creating a project, setting up a game state, loading animations, music and sound effects, and setting up keyboard input and event handlers. (Not bad for 22 minutes, right?) [This link is to segment 1 of 3 - see the related videos for the other segments.]

JRuby, Duby, and Surinx: Building a Better Ruby

00:27:46 www.infoq.com
In this presentation, Charles Nutter discusses JRuby, invokedynamic, JRuby performance, Duby, the motivation behind creating Duby, Duby syntax, future plans for Duby, Surinx, the motivation behind creating Surinx, and how Duby and Surinx are helping JRuby.
Tags:

Ruby Meet Up 8/13/09: Ruby Files on Google App Engine

00:44:11 www.youtube.com
Presented at the Ruby Meet Up by John Woodell and Ryan Brown. Rails & Sinatra apps can now be deployed to Google's infrastructure. We will introduce some of our latest tools for developing JRuby apps for Google App Engine, and highlight the Ruby APIs.
Tags:

Jemini: Movable

00:00:26 www.vimeo.com
A demo of Jemini's Movable object behavior. TriangleTrailEmittable makes it look pretty. Jemini is a Ruby/jRuby library for game development. It brings managing input, drawing, sound, physics all under one simple interface.