Ruby: An object-oriented programming language that's flexible and handy

Ruby is an object-oriented programming language that balances functional and imperative programming.

Featured Ruby resources

Featured image for: Mostly harmless: An account of pseudo-normal floating point numbers.
Oct 09, 2023

An MIR-based JIT prototype for Ruby

Vladimir Makarov

Get insights for improving JIT (just-in-time) compiler performance for Ruby...

Featured image for: Mostly harmless: An account of pseudo-normal floating point numbers.
Nov 22, 2022

How I developed a faster Ruby interpreter

Vladimir Makarov

Learn about 8 optimization techniques for a faster interpreter in Ruby which...

Build your own RPM with a sample Go program
Jun 07, 2022

Thousands of PyPI and RubyGems RPMs now available for RHEL 9

Miroslav Suchý +2

Thanks to months of effort, many packages from these Python and Ruby...

RHEL 8.3 release featured image
Nov 06, 2020

Red Hat Enterprise Linux 8.3 supports faster service and workload delivery

Brian Gollaher

Discover the new features and tools that help developers deliver services and...

Latest Ruby articles

Featured image for: Mostly harmless: An account of pseudo-normal floating point numbers.
Article

An MIR-based JIT prototype for Ruby

Vladimir Makarov

Get insights for improving JIT (just-in-time) compiler performance for Ruby based on a GCC engineer's experience developing an MIR-based JIT prototype.

Featured image for: Mostly harmless: An account of pseudo-normal floating point numbers.
Article

How I developed a faster Ruby interpreter

Vladimir Makarov

Learn about 8 optimization techniques for a faster interpreter in Ruby which I developed using a dynamically specialized internal representation (IR).

More Ruby resources