Videos tagged with JRuby


JRuby: You've Got Java in my Ruby

JRuby: You've Got Java in my Ruby

Posted in Conferences, Development

Summary 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. Bio Thomas Enebo has been a practitioner of Java for over a decade and he is the co-lead of the JRuby project. Thomas has also been happily using Ruby since 2001. In addition to working on JR...

Tags: Conferences, Ruby, Java, JRuby, InfoQ, QCon, Runtimes, Virtual Machines, JVM, Scripting, GarbageCollection, ...



JRuby, Duby, and Surinx: Building a Better Ruby

JRuby, Duby, and Surinx: Building a Better Ruby

Posted in Conferences, Development

Summary 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. Bio Charles Oliver Nutter is a JRuby developer and JVM advocate, working to further language development on the Java platform. Charl...

Tags: Conferences, Ruby, Java, JRuby, InfoQ, JVM Language Summit, Language, Development, Surinx, Duby


JRuby: Apples and Oranges

JRuby: Apples and Oranges

Posted in Conferences, Development

Summary Thomas Enebo explains the basics of JRuby, showing what’s different from Java, how Java and JRuby interact with each other, and some examples demonstrating the usefulness of a complementary language. Bio Thomas Enebo has been a practitioner of Java for over a decade and he is the co-lead of the JRuby project. Thomas has also been happily using Ruby since 2001. In addition to working on ...

Tags: Conferences, Ruby, Java, JRuby, InfoQ, QCon, Language, Development, Join us!, QCon San Francisco 2010


Google I/O 2009 - JRuby & Ioke on Google App Engine for Java

Google I/O 2009 - JRuby & Ioke on Google App Engine for Java

Posted in Companies, Conferences, Development

Google I/O 2009 - JRuby and Ioke on Google App Engine for JavaOla BiniJRuby 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...

Tags: Google, Conferences, Java, JRuby, Google App Engine, Development, Companies, IO2009, Ioke


Three Years of Real-World Ruby

Three Years of Real-World Ruby

Posted in Conferences, Development, Testing, Frameworks, Project Management

Summary Martin Fowler talks about ThoughtWorks's experience with using Ruby on client projects for the past three years, and the creation of a Ruby-based product 'Mingle'. Bio Martin Fowler is an author, speaker, consultant and general loud-mouth on software development. He's the Chief Scientist at ThoughtWorks - an international application development company, and has written five books on so...

Tags: Conferences, Ruby, Testing, Ruby On Rails, Frameworks, Java, Scalability, JRuby, ThoughtWorks, InfoQ, Dynamic Languages, ...



Pivotal Labs Talks: Writing Fast Ruby: Learning from Merb and Rails 3

Pivotal Labs Talks: Writing Fast Ruby: Learning from Merb and Rails 3

Posted in Conferences, Development, Frameworks

It has been said that Ruby is a slow language, but that is not true. Numerous Ruby projects have shown that it is possible to write fast, scalable software using Ruby. Merb, for instance, is faster than any major PHP web framework. In this talk, Carl will show how to take the many available tools, such as ruby-prof, RBench, and kcachegrind, and turn any old Ruby into a speed machine. The tips a...

Tags: Conferences, Ruby, Ruby On Rails, Frameworks, JRuby, Merb, MRI, Development, Pivotal Labs Talks, GoGaRuCo


JRuby: Power on the JVM

JRuby: Power on the JVM

Posted in Conferences, Development, Frameworks

Summary JRuby has gone from being an alternative to MRI, to being the preferred way of working with Ruby in many situations. The perfomance, usability and integration with the Java platform makes JRuby more than just an alternative. After this talk you will know: What JRuby is, and how it's implemented What performance optimizations JRuby uses Why you might want to use JRuby What people are usi...

Tags: Conferences, Ruby, Ruby On Rails, Frameworks, Java, JRuby, InfoQ, QCon, QCon London 2008, Development


MountainWest RubyConf 2009: Wii Ruby: All work and no play just won't do

MountainWest RubyConf 2009: Wii Ruby: All work and no play just won't do

Posted in Conferences, Development

The presentation will explain how to control Ruby applications using the Nintendo Wii game controllers. The Wii uses infrared cameras and acceleration detectors to send positional information over Bluetooth. Applications built with JRuby can use Java libraries for reading Wii controller data, allowing Rubyists to use the Wii to play games, make music, even help the physically challenged. The pr...

Tags: Conferences, Ruby, Java, JRuby, Confreaks, MountainWest RubyConf 2009, Wii


MountainWest RubyConf 2009: FFI

MountainWest RubyConf 2009: FFI

Posted in Conferences, Development

MRI, JRuby, Rubinius and other ruby implementations. What is an extension developer to do? One for each? Enter Foreign Function Invocation. Rubinius and JRuby ship with a version of libffi, and the ‘ffi’ rubygem for MRI. Now we, as extension developers, can write an extension once, and have it run on multiple ruby engines. We will look at differences between building a tradition MRI...

Tags: Conferences, Ruby, JRuby, Rubinius, Confreaks, MountainWest RubyConf 2009, FFI, MRI


Evolving the Java Platform

Evolving the Java Platform

Posted in Conferences, Development

Summary The last few years have seen a large upsurge in the number of alternative languages running on the JVM. Until recently, Java was the only serious language that ran on the Java platform, but this is now quickly changing with languages like Scala, Nice, Pnuts and Groovy being designed for the JVM, and language ports like Kawa, Jython and JRuby gaining headway as fully featured alternative...

Tags: Conferences, Ruby, Java, JRuby, InfoQ, Language Design, QCon, QCon London 2008, JVM, Language, JSR 292, ...