InfoQ Homepage Ruby Content on InfoQ
-
Presentation: 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.
-
Rubinius Progress - Interview with Brian Ford
The Ruby implementation Rubinius has attracted a lot of interest. After the project completed a major rewrite of its VM, we caught up with Brian Ford, Rubinius team member, to talk about the state of the project.
-
Presentation: CouchDB and Me
In this talk from RubyFringe, Damien Katz explains what drove him to create CouchDB, why he chose Erlang, how it ended up as an Apache project and much more.
-
Interview: Dan Grigsby Shares Secrets of Successful Entrepreneurship
In this interview made by InfoQ’s Rob Bazinet during RubyFringe 2008, Dan Grigsby talks about programming and entrepreneurship, how a programmer can take his idea and transform it into a successful product.
-
Clojure Brings STM, LISP to the JVM
Clojure, a LISP-style language for the JVM, is gaining interest quickly. One of the reasons is definitely its approach to concurrency which builds on Software Transactional Memory (STM). We talked to Stuart Halloway who's writing the first book on Clojure for the Pragmatic Programmers.
-
"Good Design" Means ...?
It's not news that at the heart of successful software systems (and, frankly, fulfilling software careers) is good design. Also not news is that defining what "good design" really means has been at the heart of many debates, papers, talks, books, discussions, and more for ages. To help, J.B. Rainsberger and Scott Bellware offer some advice to follow until that one true definition comes along.
-
Book: The Well Grounded Rubyist
"The Well Grounded Rubyist" is a new and rewritten version of the popular Ruby for Rails. Today InfoQ publishes a review and excerpts Chapter 15.
-
Presentation: Conceptual Algorithms
In this talk from RubyFringe, Tom Preston-Werner talks about how he uses the scientific method for tracking down software problems. He demonstrates how he used this approach to track down a particularly sneaky memory leak in a Ruby app, and more.
-
JRuby GUI MVC Framework Monkeybars Goes 1.0
There are many JRuby libraries on top of Java GUI toolkits. Monkeybars is a JRuby MVC framework for building GUI applications, and it's now available in version 1.0. We talked to James Britt about Monkeybars.
-
Chef Configuration and Provisioning Tool Announced
Chef, a new Ruby-based configuration and provisioning tool, has been announced. Chef offers integration with multiple tools and platforms across extended networks, using "cookbooks" to define how to install and update applications across large networks like large web server farms, or cloud-computing platforms.
-
Debate: Prototype vs. jQuery
With Ajax dominating the Web development scene on the client-side, the question “which JavaScript/Ajax framework is the best” has become a common one. Glenn Vanderburg’s article which compares Prototype to jQuery caused diverse responses from industry experts Douglas Crockford and Dion Almaer.
-
Solo: Engine Yard on Amazon EC2
Solo is a new offering from Engine Yard to run their software stack on Amazon EC2. We talked to Engine Yard's founder and architect Jayson Vantuyl to learn the differences between Solo and their present hosting services and what their target audience is.
-
Adobe to publish the Real-Time Messaging Protocol (RTMP) specification used in Flash Platform
Adobe has announced plans to publish the Real-Time Messaging Protocol (RTMP) specification, which is designed for high-performance transmission of audio, video, and data between Adobe Flash Platform technologies. This move that has followed the opening of the AMF spec has been received with varying degrees of enthusiasm from the RIA community.
-
Engine Yard Releases Cloud Management Framework Vertebra
Vertebra, announced at RailsConf 2008, has finally been released. Vertebra is a platform to develop and manage cloud applications. We talked to Engine Yard founder and architect Jayson Vantuyl about what Vertebra and its use of XMPP bring to the table.
-
jQuery 1.3 Released with New High Performance CSS Selector Engine
Version 1.3 of the JavaScript library jQuery has been released featuring Sizzle, a brand new CSS selector engine which offers significant performance gains for the most frequently used selectors. Along with the release, a new API browser was presented which is available online or as an Adobe AIR application and can accommodate live running examples with which the developers can experiment.