InfoQ Homepage Ruby Content on InfoQ
-
Ruby.NET future uncertain
Dr. Wayne Kelly, of the Ruby.NET project, announced he'll be shifting his focus to Microsoft's IronRuby, partly due to the DLR technology. However, it's not certain whether this means the end of the Ruby.NET project.
-
Tapping method chains with Ruby 1.9
Ruby 1.9 adds a method to all objects: tap. This method allows to elegantly inspect data that flows through chained method calls. We look at how it's implemented at where it's helpful.
-
Presentation: Mongrel, 2500 Lines, and Economics
In this presentation from QCon London Zed Shaw talks about lesions learned while developing Mongrel. Topics include economics, project management and how companies can interact with open source projects. The talk also goes into the reasons of Mongrel's continued success.
-
Rails: Resource_controller Plugin Puts Controllers on a Diet
Rails 2.0's REST support is useful but it could be less verbose and more helpful when it comes to nested resources. A Rails plugin called resource_controller helps out by taking the tedious work out of REST controllers. We take a look at the problem and how resource_controller can be used to fix it.
-
Article: Ruby Concurrency, Actors, and Rubinius - Interview with MenTaLguY
Actors, Fibers/Coroutines, Rubinius' Multi-VM and other Concurrency topics have come up recently. To put all these concepts into perspective, we talked to Ruby's MenTaLguY, who's been working on Ruby fastthread, Ruby Actors implementations, Rubinius, and much more. Also: a glimpse at MenTaLguY's next project.
-
A Look at the First HTML 5 Working Draft
The World Wide Web Consortium (W3C) has published a draft of the HTML 5 specification, which reflects the changing nature of the web since HTML 4 was released more than 10 years ago.
-
Skynet, A New Ruby MapReduce
The MapReduce design pattern to distribute data processing was introduced by Google in 2004, and came first with a C++ implementation. A new Ruby implementation is now available under the name of Skynet released by Adam Pisoni. InfoQ had the chance to catch up with Adam about its features and how it compares to an existing Ruby implementation called Starfish.
-
Interview: Evan Phoenix on Rubinius
Evan Phoenix, lead developer of the Rubinius project talks to InfoQ about the latest developments of Rubinius, a modern Ruby VM loosely based on the Smalltalk-80 architecture.
-
The Road to Merb 1.0 with Ezra Zygmuntowicz
Merb is nearing a 1.0 release milestone and the team has some great changes in store for those people either using Merb today or planning on picking it up for a new project. Read what's coming soon.
-
Inside the full speed Rubinius debugger
Debugging Ruby code just got much faster - at least with Rubinius. Unlike the debuggers for MRI or JRuby, the Rubinius full speed debugger allows programs to run at normal speed while they're debugged. We take a look at how the Rubinius VM's transparent design made this possible.
-
Programming for the DLR
The Dynamic Language Runtime (DLR) is an effort to facilitate the creation of language runtimes on .NET. IronRuby, a Ruby for .NET, is one of the languages built on the DLR that helps to push its limits. A new blog gives a step by step introduction to the DLR and how to build languages on it.
-
Sun purchases MySQL: Perspectives and Analysis on the Impact
In a move which caught many off guard, Sun Microsystems announced that it would be acquiring MySQL AB, the company which owns and develops the MySQL database, for $1 Billion USD. InfoQ analyzed the announcement and reactions and spoke with Kevin Harvey, Chairman of the MySQL board of directors, to learn more about this deal and what it may mean for the future.
-
Treetop - PEG parser generator for Ruby
Parsing Expression Grammars (PEG) are a type of recursive descent parsers that have become quite popular recently. Now Ruby gets its own PEG parser generator with Treetop.
-
QCon London March 12-14 Update: Kent Beck, Martin Fowler, Google, Amazon, Yahoo!
QCon's second annual conference in London, UK is taking place in just 8 weeks, March 12-14. In the last month, a number of important additions have been made to the conf: XP founder Kent Beck, author Martin Fowler, sessions from Google, Yahoo!, Amazon, Salesforce.com, MySpace.com, eBay, Merrill, Betfair, Credit Suisse, and others. Gang of Four Patterns author Erich Gamma is also presenting.
-
Interview: The State of IronRuby with John Lam
InfoQ had the opportunity to talk with John Lam about how far along the IronRuby team is getting IronRuby released.