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 Red Hat Enterprise Linux.
Article
Sep 23, 2024

Making SystemTap instrumentation easier with tapsets

William Cohen

Use existing SystemTap tapsets to make your SystemTap scripts more concise...

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...

Latest Ruby articles

Featured image for Red Hat Enterprise Linux.
Article

Making SystemTap instrumentation easier with tapsets

William Cohen

Use existing SystemTap tapsets to make your SystemTap scripts more concise and more portable. Write your own tapsets to allow yourself and others to reuse SystemTap code across multiple instrumentation scripts.

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