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

  • QCon San Francisco (Nov 7-9) Schedule & Speakers Posted

    The schedule and 44 speakers (another 20 to be confirmed soon) has been posted for QCon, InfoQ's new enterprise software development conference coming to San Francisco Nov 7-9. Some of the speakers include Martin Fowler; Rod Johnson (Spring Creator); the architects of Second Life, Orbitz, Yahoo! & Linked-In; Erik Meijer (LINQ Creator); and many more!

  • Java Language Runtime (JLR) project created

    A new project aims to increase collaboration among JVM based languages. The Java Language Runtime aims to collect code that is common among languages targeting the JVM and prevent duplication among the providers of JRuby, Jython, Groovy, and many others.

  • Explicit vs. concise code in Ruby

    Ruby offers many ways of reducing code size. However, this can backfire in some situations. We look at one problem with Ruby's method for identifying nil and false values.

  • JRuby: Java5 or not?

    A discussion in the JRuby space is resurfacing: Should the project move to Java 5. Is it worth breaking compatibility with Java 1.4? Using languages features like Annotations and Enums would be useful, as well as and not having to use a backport of the Concurrency libs. We look at the pros and cons.

  • Inside IronRuby PreAlpha1

    This week at OSCON, John Lam of Microsoft released IronRuby to the masses and promised to host the source code on Rubyforge under the Microsoft Permissive License by the end of August. Infoq sent John several questions asking about futures and how the community could best particpate in the development of IronRuby.

  • Java and Web Application Development: Is Too Much Abstract A Bad Thing?

    RedMonk analyst, Michael Coté, has written a lengthy opinion piece comparing Java web application development to development with frameworks such as Rails and Django. He suggests that Java applications often are developed having a "view" which is the web while other frameworks embrace the web more at their core.

  • Rubinius Internals: Threading, ObjectSpace, Debugging

    We continue the interview with Rubinius creator Evan Phoenix and talk about internals of how the VM uses bytecode manipulation for fast debugging, problems of implementing ObjectSpace and Threading.

  • Ruby.NET moves to open source community model

    The team of the (Gardens Point) Ruby.NET compiler announced that it'll start working towards opening their project to outside committers.

  • Wiki-style GUI Layout with Profligacy and LEL

    Profligacy is a new JRuby based GUI library created by Zed Shaw. It's aimed at tackling the GUI layout problem with LEL, a compact Wiki-like notation for GUI layouts.

  • Evan Phoenix on Rubinius - VM Internals Interview

    Rubinius is a Ruby implementation with a twist: it's written (mostly) in Ruby, building on concepts from Smalltalk VMs. We talked to Rubinius project lead Evan Phoenix about the state of the project and VM internals.

  • Three approaches to JRuby GUI APIs

    Ruby already has a host of bindings for various GUI toolkits. JRuby now allows the use of Java's Swing and there are already a few libraries trying to make Swing less tedious to work with. We look at the approaches taken in Profligacy, Cheri, and the JavaFX Script clone Swiby.

  • Rails Mockup Driven Development with Lilu

    There was a debate 2 years ago about Rails and its lack of a built in templating language, and whether one should be introduced. Today there are more than 5 templating systems: ERB, HAML, Liquid, Amrita2. All of them however mix Ruby or Ruby derivatives with HTML. Lilu aims at completely decoupling static HTML and Ruby code.

  • Presentation: The Beauty of Ruby

    As Edd Dumbill wrote, "the subtle elegance of the Ruby idiom is a slowly appreciated and highly satisfying flavour." It's true that some of the best things about Ruby aren't obvious to newcomers. In this talk Glenn Vanderburg demonstrates some of the subtle beauty that experienced Rubyists know and love.

  • QCon San Francisco Enterprise Software Development Conference Nov 7-9

    The QCon is coming to San Francsico Nov 7-9; registration is now open (save $600 by July 15th). Our first conf in London this year featured the architectures of eBay, Amazon, Yahoo! and many leading technologists speaking such as Martin Fowler, Amazon CTO Werner Vogels, Spring founder Rod Johnson, Scrum co-founder Jeff Sutherland, Hibernate creator Gavin King, Dave Thomas, and many more.

  • JMX the Ruby way with jmx4r

    Monitoring JVMs just became easier with jmx4r, a library that allows to easily access JMX MBeans with JRuby. If used from jirb, the interactive Ruby shell, this even allows to automate bulk changes or queries.

BT