InfoQ Homepage Ruby Content on InfoQ
-
The State and Future of JavaScript
Douglas Crockford talks on the history of JavaScript unveiling some of the struggles the Ecma Technical Committee has had in advancing the language over the years, concluding with lessons learned.
-
JRuby: You've Got Java in my Ruby
Tom Enebo explains reasons for choosing JRuby: Hotspot optimizations, JVM Garbage Collectors, tools like profilers. Also: how JRuby helps to write cleaner, more expressive code with Java libraries.
-
Introduction to SproutCore
Mike Subelsky discusses the SproutCore JavaScript framework, desktop vs browser development, key/value observeration, data bindings, demos, SproutCore features and API, and example SproutCore apps.
-
JavaScript: Measuring Performance, Games, and Distributed Testing
John Resig touches three JavaScript issues: performance measuring, creating games and performing distributed testing.
-
Developing JavaScript Desktop Applications
Appcelerator's Titanium allows to build and deploy desktop applications which run seamlessly on Windows, OSX and Linux desktops using Javascript and HTML. Also: how Titanium compares with Adobe Air.
-
Transc/Ending Encoding
In this talk recorded at FutureRuby, Collin Miller explains the problems of encoding programs as text and takes a look at promising solutions such as Intentional Programming.
-
Hacking Selenium
Jason Huggins covers why Selenium exists, Selenium as a functional testing tool, problems with using Selenium, Selenium history, Selenium components, issues encountered and Selenium hacks/workarounds.
-
JRuby, Duby, and Surinx: Building a Better Ruby
Charles Nutter discusses JRuby, invokedynamic, JRuby performance, Duby, Duby syntax, future Duby plans, Surinx, the motivation for making Duby and Surinx, and how Duby and Surinx are helping JRuby.
-
Failure: An Illustrated Guide
Avi Bryant explains the iterative process that led to the concept, implementation, and UI of Trendly (http://trendly.com/ ), using Smalltalk, Javascript, Ruby and Java in the process.
-
Real Time Web with XMPP
After an introduction to XMPP, Jack Moffitt presents Strophe, a library for writing XMPP clients, and he demonstrates sample code showing how to program against it.
-
Living with 1000 Open Source Projects
In this talk recorded at FutureRuby, Dr Nic explains how to how to go from 1 to 1000 open source projects and still enjoy yourself.
-
Polyglots Unite!
In this talk from FutureRuby, Foy Savas explains how to approach the concept of polyglot programming. Hint: an open mind helps.