GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Home

Home

Jump to bottom Edit New page
Charles Oliver Nutter edited this page Nov 23, 2022 · 102 revisions

JRuby

This is a community wiki dedicated to [JRuby], an implementation of the Ruby programming language atop the Java Virtual Machine (JVM).

JRuby Downloads

JRuby Basics

  • About JRuby
  • Getting Started
  • Configuring JRuby
  • Walkthroughs and Tutorials
  • Integrating with JVM languages and libraries
  • Performance Tuning
  • Improving startup time
  • C extension alternatives
  • Troubleshooting - Improving startup time, memory use, performance, etc.
  • FAQs

JRuby Specifics

  • Concurrency in JRuby
  • Gems known to be threadsafe
  • Gems known not to be threadsafe
  • LoadService loading mechanism
  • EnhancedSecurity
  • Method Signatures and Annotations in JRuby extensions
  • Java extensions for JRuby using polyglot maven
  • Signal Handling

Getting Involved

  • Code
  • Setting up an IDE: IntelliJ
  • Building JRuby
  • Communicate: Mailing Lists, IRC, Project Bugtracker
  • Build Server - Not updated frequently. Refer Travis instead for now
  • CI: Travis, CloudBees, AppVeyor
  • Design/Internals
  • Distributions
  • JRuby Bug Reporting Style Guide
  • Triaging
  • JRuby Style Guide
  • JRuby and RubySpecs
  • Ruby 1.9 Support - Remaining work to be done and how to contribute
  • Release Documentation
  • RoadMap
  • Testing JRuby and InvokeDynamic
  • Add JRuby Examples-Share your experience.

Web Applications (Rails, servers, others)

  • JRuby on Rails
  • Deploying a Rails App in Tomcat with JRuby
  • ActiveRecord-JDBC
  • Warbler
  • Servers

Builds/tooling

  • Rake and Ant Together: A Pick It n’ Stick It Approach
  • JRuby Rake vs. Ant
  • Getting Ruby Backtraces on a Running Program
  • Profiling Object Allocations
  • Updating Timezone data
  • Packaging Native Installers with the JavaFX Ant Tasks

Desktop Applications

  • GUI Frameworks
  • The Redcar Editor (built with SWT)
  • Math Bowling 2 (built with Glimmer)
  • Are We There Yet? (built with Glimmer)

Get Creative

  • propane (batteries included ruby-processing jdk11+)
  • JRubyArt (successor to ruby-processing jdk11+)
  • PiCrate (batteries included ruby-processing on RaspberryPI 32 and 64 bit)

Evangelism

  • Benchmarking Tips and Tricks
  • JRuby Talks and Presentations
  • Success Stories
  • Case Studies
  • Articles
  • JRuby Books
  • In Your Region
  • Ruby in Research

Related Websites

  • JRuby's article on Wikipedia
  • Fresh JRuby news Yahoo Pipes aggregator [JRuby]: http://jruby.org [JRuby Downloads]: http://jruby.org/download

Archive

  • Ruby Summer of Code 2010
  • Google Summer of Code 2012
  • Google Summer of Code 2013
Add a custom sidebar

Clone this wiki locally

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.