JRuby 9000
Offered By: Devoxx via YouTube
Course Description
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
Related Courses
Abusing Web APIs Through Scripted Android ApplicationsBlack Hat via YouTube 5 JVM Languages in 50 Minutes
Devoxx via YouTube 4 JVM Web Frameworks in 40 Minutes
Devoxx via YouTube JRuby - The Hard Parts
Java via YouTube Graal JIT Compiler Benefits for JVM Languages Without Truffle
Java via YouTube