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

  • Presentation: JQuery - a Javascript DOM Library

    Announcing a presentation on JQuery: a JavaScript library that provides cross-browser compatibility, Ajax and DOM services, rapid construction of interactive prototypes, and the addition of dynamic behavior to existing Web applications. The presentation introduces Jquery, demos it use, and discusses particular features that differentiate it from similar library products

  • InfoQ Virtual Training: Design, DSLs, Deployment Automation, Web-based services in May and June

    In-house training or tutorials at conferences are quite expensive, but what if you could attend some of the best tutorials by leading experts live and from your own office at a low cost? InfoQ is testing this idea with the launch of our virtual training: one-hour and half-day training initially covering agile, effective software development, web-based services, DSLs, and more.

  • Heroku's Provisionless Hosting for Rails Apps is Revolutionary

    Heroku debuted a commercial version of their Rails hosting solution last week, after a free beta stage that lasted over a year. Using Heroku, deployment of a new Ruby web application from scratch is accomplished with little more than a handful of commands from your terminal. No emails, phone calls or support tickets needed.

  • Declarative Concurrency For Ruby With Dataflow

    Part of the Ruby language was influenced by functional programming techniques. Larry Diehl brings a declarative concurrent model to Ruby by importing the concept of unification from Oz Language with the Dataflow project.

  • JRuby Roundup: JRuby 1.3RC1, Timeout, Nailgun

    JRuby 1.3RC1 is now available and includes the changes required for running on Google App Engine. The release also includes a modified version of the timeout functionality. Also: adding Nailgun to the standard JRuby could reduce the impact of Java's slow startup times.

  • Rails BDD with Macros, I18n,... with Remarkable

    There are many ways to develop, test and integrate your Rails application: from TDD with the basic Test:Unit or ZenTest, to BDD with RSpec, Shoulda or Cucumber. Remarkable tries to unify the syntax and adds some more flavors to make your Rails BDD painless.

  • CrossTwine Linker Aims to Boost MRI and 1.9.1 Performance

    CrossTwine aims to improve the performance of MRI, 1.9.1, and Python. Unlike new Ruby VMs, the CrossTwine Linker allows to improve efficiency of the existing interpreters and VMs, while keeping their complete feature set. The company plans to offer services to use the CrossTwine Linker technology to speed up specific applications.

  • Interview: Guy Steele Interviews John McCarthy, Father of Lisp

    In this phone interview that took place in front of an audience at OOPSLA 2008, Guy Steele spins a yarn with John McCarthy, the father of Lisp, attempting to find out some details surrounding the language inception in the 50’ and its later evolution.

  • RubyMine 1.0 Steps Into the Ruby IDE Ring

    JetBrains, the developers of IntelliJ IDEA and ReSharper among others, released its first foray into the Ruby space with RubyMine 1.0 – an IDE for Ruby and Ruby on Rails development.

  • Implementation Roundup: Ruby 1.8.x update, JRuby on .NET, MacRuby and MagLev Progress

    New versions of Ruby 1.8.6 and 1.8.7 are available now. JRuby development moves ahead with experiments with running JRuby on IKVM. Also: MacRuby continues performance work and MagLev now runs RubyGems.

  • What Software are Other Geeks Using?

    Wakoopa, a new start-up based in Amsterdam, Holland, has created a new social network aimed at discovering and sharing what applications people are using. While its user base is relatively small and geek oriented, the network provides useful insight on software usage with a social twist.

  • Using Newspeak and Hopscotch for UI Composition

    Hopscotch is an application framework and IDE for Newspeak, a new programming language and platform inspired by Smalltalk, Self and Beta. Hopscotch avoids a number of design limitations and shortcomings of traditional UIs and UI frameworks by favoring a framework architecture which enable easy composition of interfaces.

  • 2009 Under The Radar Winners Announced

    Last Friday, Venture Capitalists gathered in Mountain View to listen to about 30 startups, some as young as 3 month old, presenting their product and their business model. All these companies offer products in the Cloud Computing area. A panel of judges and the attendants ranked each company.

  • RubyGems Gets Plugins

    RubyGems 1.3.2 introduced a new feature: plugins that can hook into the install process and provide new commands. An example is Ryan Davis' graph that visualizes dependencies between installed Gems. We talked to RubyGems maintainer Eric Hodel to learn more.

  • The Future of ParseTree

    The current Ruby 1.9.1 doesn't have the required features to allow ParseTree's runtime features to work - which means some libraries that depend on those features won't work. Examples are Merb's action arguments or heckle. We take a look at the state of ParseTree - and how ruby_parser is a possible way out.

BT