InfoQ Homepage Ruby Content on InfoQ
-
Executable User Stories with RSpec and BDD
An introduction to BDD and how to make plain text User Stories executable with RSpec's Story Framework, which is written in Ruby, but runs against production code written in any programming language.
-
Evolving the Java Platform
Ola Bini talks about the current status of the JVM regarding languages running on top of it and the need to evolve in order to support dynamic languages.
-
YELLOWPAGES.COM: Behind the Curtain
A look at how YELLOWPAGES.COM, one of the highest-traffic websites in the U.S., was written using Ruby on Rails and scaled to handle the traffic. Also: the reasons for using Ruby on Rails.
-
Taming Effects with Functional Programming
Simon Peyton-Jones advertises the need for programming purity achieved especially through use of functional languages and the increased attention given to functional programming.
-
Ruby VMs: A Comparison
A look at the different Ruby virtual machines (JRuby, MagLev, IronRuby, Rubinius, MacRuby) and how to choose what fits best within the enterprise.
-
Being Dumb And Using It To Your Advantage
In this talk from RubyFringe, Matt Todd recommends to stop worrying and simple start implementing ideas, dumb or not.
-
CouchDB and Me
In this talk from RubyFringe, Damien Katz explains what drove him to create CouchDB, why he chose Erlang and more.
-
Conceptual Algorithms
In this talk from RubyFringe, GitHub's Tom Preston-Werner talks about a methodical approach to solving problems and debugging, and the "Deathbed Filter".
-
Jazzers and Programmers
In this presentation from RubyFringe, Nick Sieger explains the history and nature of Jazz music and what it has in common with Programming.
-
JRuby: The Pain of Bringing an Off-Platform Dynamic Language to the JVM
Charles Nutter discusses bringing JRuby to the JVM, why Ruby is hard to implement, JIT compilation, precompilation, core Ruby implementation, Java library access, library challenges and future plans.
-
Testing is Overrated
In this talk from RubyFringe, Luke Francl asks: is developer-driven testing really the best way to find software defects? Or is the emphasis on testing and test coverage barking up the wrong tree?
-
Ruby.rewrite(Ruby)
In this RubyFringe talk, Reginald Braithwaite writes Ruby code to read, write, and rewrite Ruby. Demos include extending Ruby with conditional expressions, call-by-name and more.