-
-
Notifications
You must be signed in to change notification settings - Fork 922
Home
Charles Oliver Nutter edited this page Nov 23, 2022
·
102 revisions
This is a community wiki dedicated to [JRuby], an implementation of the Ruby programming language atop the Java Virtual Machine (JVM).
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)
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