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

  • Rubinius Turns 1.0

    The long-awaited release of Rubinius 1.0 has finally arrived. It has been over 3-1/2 years in the making but this Ruby implementation written in Ruby is here and offers some promising features.

  • Joshua Kerievsky Introduces "Sufficient Design" To The Craftsmanship Discussion

    Software Craftsmanship has been a hot topic as of late. Joshua Kerievsky posits a possible counter-perspective to the underlying "code must always be clean!" ethos of the craftsmanship movement; something he calls "Sufficient Design". Learn about what Joshua means, and hear thoughts also from Bob Martin and Ron Jeffries on Kerievsky's ideas.

  • Hobo 1.0 Builds on Top of Rails

    Hobo, a collection of Ruby on Rails extensions designed to streamline Rails development, recently announced its 1.0 release. InfoQ spoke with project creator Tom Locke about the milestone.

  • Sass 3 Delivers CSS Compatibility, Selector Inheritance

    Haml/Sass 3 is nearing its final release, anticipated on May 10, with the addition of CSS-like brace syntax to Sass as a principal feature.

  • Learning About Security Vulnerabilities by Hacking Google’s Jarlsberg

    For those who have wondered what it is like to hack into another system, Google has created a special lab named Jarlsberg containing a web application full of security holes ready to be exploited by developers who want to learn hands-on what are some of the possible vulnerabilities, how malicious users use them and what can be done to prevent such exploits.

  • Rhodes 2.0 Brings HD Audio-Video Streaming, Is Now Free Under MIT License

    Rhomobile today announced Rhodes 2.0, their cross-platform, Ruby and HTML/Javascript-based framework for smartphones apps. New features include bi-directional HD video and audio streaming and a new metadata framework to work with changing backend database schemas. Also, Rhodes is now completely free of charge and licensed under an MIT license.

  • MacRuby 0.6 With GCD and Threading Improvements, Fast Debugger, AOT

    MacRuby 0.6 is available now, bringing debugging and vastly improved Grand Central Dispatch (GCD) support. A lot of the core functionality has been overhauled, such as a new String implementation and a new thread-safe Regex library which replaces Oniguruma. MacRuby's now considered stable for Cocoa development.

  • Whither the GlassFish Gem? Alternatives for Deploying JRuby Web Applications

    When Oracle released its GlassFish roadmap, a notable absence was the GlassFish gem. This gem-based server for Rails, Merb, and Sinatra applications has become a common deployment option for the JRuby platform and has been widely recommended to the JRuby community. The gem allows Rails users running in multithreaded mode to take advantage of the JVM by running multiple threads per server instance.

  • Upgrading InfoQ.com's Database: Mostly Smooth, A Couple of Bumps

    Recently, InfoQ.com upgraded the backend database that we've used since launch. However, everything did not go according to plan, and even though the vast majority of the migration was smooth we encountered some unexpected issues along the way (which have now been resolved). This post will discuss what our plan was, what worked and what didn't, and how we detected and recovered from the errors.

  • Deceptive Simplicity: Sinatra Turns 1.0

    Since it appeared in late 2007, the lightweight Sinatra web framework has attracted enough interest that it now ranks first in Google search results for "Sinatra," above any results for Frank or Nancy. InfoQ spoke with Sinatra project founder Blake Mizerany to learn more about Sinatra and what the 1.0 release brings.

  • IronRuby 1.0 Released

    IronRuby 1.0 is now available. The release is compatible with Ruby 1.8.6 and runs Rails 2.3.x. The next 1.x releases of IronRuby will target Ruby 1.9.

  • Maven, Ant, Rake: JRuby 1.5 Enhances Configuration Management

    With its upcoming 1.5 release, anticipated at the end of April, the JRuby project is continuing to improve interoperability between Java and Ruby by providing integration with Maven, Ant and Rake. Ruby developers will be able to take greater advantage of strengths of the Java platform, while Java developers will find more reasons to mix Ruby tools into their existing projects.

  • InfoQ Feature Set: What Do You Want To See?

    What’s next for InfoQ? What are some of the areas we should be focusing on feature wise? We'd like to ask you where you’d like the site to go from a feature-set perspective. InfoQ is still lagging behind many of the world-class media sites out there. We may not be the New York Times, but with your help we'll have the will and the way to get there!

  • RubyConf India 2010 A Big Success

    RubyConf India 2010, the first RubyConf to be held in India, took place on March 20th and 21st at The Royal Orchid Hotel in Bangalore. Over 400 attendees from 29 cities across the globe representing 119 companies, mostly startups, enjoyed talks 25 speakers, many of them influential leaders in the international Ruby community.

  • Engine Yard Introduces Commercial JRuby Support

    Engine Yard, the employer of most of JRuby's core team, started offering commercial support for JRuby this week.

BT