News

Certain language features available with Ruby are not available with the others. Ruby supports closures, which assign code responsibilities to the proper object result in cleaner code.
Maintainers behind the Ruby programming language have revised the project's Code of Conduct on GitHub to remove tolerating opposing viewpoints as a prerequisite. The decision comes after a ...
PORTLAND, Ore. — Illustrating the power of the Ruby scripting language, consulting engineer Phil Tomson has used it to create the open-source Ruby hardware-description language (RHDL). Not currently ...
A study based on Black Duck Software's Koders.com search engine data shows that the use of the Ruby language has grown significantly in the last four years. According to the Koders.com data, Ruby ...
If you're looking to get into web development and want to learn one of the more popular programming languages on the web, RubyMonk can teach you to code in the Ruby language. It features ...
Among programmers, there has long been a dispute between those who want a language to constrain them and those who want great flexibility. If you have been programming for a while, you'll understand ...
Learn several advanced features of Ruby such as blocks, procs, threads, and metaprogramming. You’ll also experiment with the included source code and learn how to write efficiently maintainable ...
Recently, Ruby founder Yukihiro Matsumoto said he saw no need for major improvements to Ruby in his CRuby implementation, but Rubinius X advocates will continue overhauling the language anyway.
Deciding when to use any language--including Ruby--depends on the appropriateness to task and the amount of yak shaving necessary. Zed Shaw explains when Ruby's MRI or JRuby is the best language ...
A real subset language that produces clean, tight JVM bytecode on par with what you’d get from compiled Java. But better, because it still looks and feels mostly like Ruby. So I wrote one!