Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

JRuby 9000

Devoxx via YouTube

Overview

Explore the evolution and capabilities of JRuby 9000 in this 59-minute Devoxx conference talk. Discover how Ruby has advanced since JRuby first ran Rails in 2006, covering modern web framework support, concurrency utilities, and integration with JavaScript client libraries. Learn about JRuby's versatility in building applications using Rake or JRuby plugins for Gradle and Maven, writing Maven poms in a Ruby DSL, and simplifying graphics libraries like Swing and JavaFX. Gain insights into JRuby's role in Java applications through Sass and Asciidoctor, and understand how to package Ruby applications as executable jar or war files. The talk covers various topics including Ruby community, Cucumber, Java vs Ruby comparisons, duck typing, closures, metaprogramming, Windows support, Ruby Version Manager, Java scripting, build tools, Maven polyglot configuration, Ruby dependencies, and the Rails way.

Syllabus

Intro
JRuby from 9000 feet
Ruby Community
Cucumber
Java vs Ruby
Constructor
Duck Typing
Instance Variables
Closures (Blocks)
Metaprogramming
Open Type System
Windows
Ruby Version Manager
Scripting Java
Egg Madness
Build Tools
Maven Polyglot
Base Configuration
Ruby Dependencies
The Rails Way
Summary

Taught by

Devoxx

Reviews

Start your review of JRuby 9000

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.