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

openshift containers
Article
Aug 27, 2024

Building multi-architecture container images on OpenShift Container Platform clusters

Dylan Orzel

An exploration of how to use built-in build tooling available in OpenShift...

Featured image for: Mostly harmless: An account of pseudo-normal floating point numbers.
Article
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.
Article
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
Article
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...

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