BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Ruby Content on InfoQ

  • Ruby Performance Roundup: GC Tuning, MagLev, MacRuby

    Ruby's performance is being improved on all fronts. The GC gets help from REE's work on the COW GC and some tunings tips help to fine tune it. MacRuby's VM keeps on improving and tail call optimization was recently added. Also: news of a MagLev Beta in Q2.

  • Running Silverlight and Any Other Windows Application in a Sandbox

    Xenocode, an application virtualization company, has recently added support for Silverlight allowing companies to publish Silverlight applications in a sandbox without needing a runtime to be installed. Actually, any Windows application can run in the same manner regardless to the browser or underlying operating system.

  • J.B. Rainsberger: "Integration Tests Are A Scam"

    Well-known agilist and TDD expert J.B. Rainsberger has begun a series of posts to explain why his experience has led him to the thought-provoking conclusion that "integration tests are a scam".

  • JRuby Roundup: Google App Engine Support, BiteScript, New Compiler

    With JRuby 1.2 released, the JRuby community is working on new projects such as a new Ruby to bytecode compiler, a standalone JRuby parser and a first release of the bytecode generating DSL Bitescript. Also: JRuby works on Google App Engine's newly announced Java support.

  • Presentation: Interactive Websites with Comet and DWR

    In this session filmed during QCon London 2008, Joe Walker presents Comet, a long polling AJAX method used for updating the browser’s page, and DWR, a Java library for writing web sites using AJAX.

  • Run Code Run: Hosted Continuous Integration

    RunCodeRun is a hosted continuous integration service for Ruby projects on GitHub, developed by Relevance. We take a first look at the project and talked to its developer Rob Sanheim.

  • Clojure Roundup: Clojure on CLR and Javascript, Terracotta, New Release

    Clojure has attracted a lot of interest recently. A new project allows to use Clojure with Terracotta to run code across many JVMs, ports of Clojure to .NET and Javascript have become available, and a new Clojure release adds new features and makes sequences fully lazy.

  • MountainWest RubyConf 2009 Videos

    MountainWest RubyConf took place from 13-14 March in Salt Lake City. All talks are available from Confreaks; we picked some interesting ones – Rails 3 and Merb, DSL design, usability on Rails, Vertebra – and give a coarse summary and some pointers into the talks.

  • Critical Security Vulnerability Found in Quicksort

    In what is sure to become one of the most wide-reaching security vulnerabilities yet known, a researcher with L0pht Heavy Industries has uncovered a flaw in the standard implementation of the Quicksort algorithm. InfoQ spoke with Dildog of L0pht to learn more about this vulnerability and it's ramifications.

  • Ruby at Google Summer of Code 2009

    Google Summer of Code 2009 now accepts applications from students. Possible Ruby mentor organizations are Ruby on Rails, Codehaus and others. We take a look at suggested/available projects.

  • Top Scripting Languages: PHP, Ruby, Python

    Evans Data's published the result of its scripting language survey. PHP, Ruby and Python are the favorite choices of more than 500 developers and IT Professionals. Scripting languages usage in the enterprise has changed with time, the survey outlines the drawbacks and merits of each language.

  • MacRuby 0.5 Will Have Faster VM Based on LLVM,

    The first results of performance work on the next version of MacRuby are now available in an experimental branch. A new VM based on LLVM is used and already shows significant speed improvements over earlier MacRuby versions.

  • Advancing the Ruby 1.9 Adoption

    Ruby 1.9 adoption hasn't made much progress yet, the biggest problem being Gems that don't work with Ruby 1.9. "Ruby 1.9 Or Bust" is a new project that aims to increase the 1.9 compatibility for popular Gems.

  • Ruby XML Roundup: Hpricot 0.7, Stable Libxml-ruby and Nokogiri

    A few recent software releases have improved Ruby's XML support. After last years release of the Nokogiri XML library, Hpricot 0.7 has now been released with performance improvements. Also, libxml-ruby, which is built on the same XML library as Nokogiri has been released and recently caught up with Nokogiri's speed.

  • Interview: Matt Todd on Halcyon

    In this interview recorded at RubyFringe, Matt Todd talks about his work on the Halcyon framework and how to stop worrying and simple start implementing ideas, dumb or not.

BT