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

  • Ruote: A Workflow Engine Written in Ruby

    Ruote is a workflow engine written in Ruby available under the MIT open source license. John Mettraux, the main contributor and founder of the project, recently released v2.1.11 along with Volute a simple state machine framework.

  • Rubinius 1.1 - and the Future of the GIL

    Rubinius 1.1 is out, with JIT and performance improvements, more powerful debugging and profiling capabilities. Also: the GIL algorithm gets an overhaul in 1.1 - but it'll soon be history. In the Hydra branch of the Rubinius project, a GIL-less Rubinius is being groomed, soon to join JRuby, IronRuby and MacRuby in the GIL-less VM crowd. InfoQ caught up with Evan Phoenix about the Hydra branch.

  • QCon San Francisco in 3 Weeks; Conference Highlights

    The 4th annual QCon San Francisco is taking place just 3 weeks from now, the chance to register is quickly approaching. The program includes three conference days with over 80 speakers in 15 tracks covering a wide variety of relevant and exciting topics in software development today. Attendance has increased 15% over last year, we hope you'll be able to join us!

  • Globalization for JavaScript

    Considering that the whole purpose of JavaScript is to help provide interactive content on an international stage, one would expect to see globalization features either built into the language or widely available in libraries. But surprisingly, until the recent announcement from jQuery and Microsoft there wasn’t anything available.

  • IBM Cuts DB 2 Prices While Oracle Raises the Cost of MySQL

    MySQL and DB2 are a lot alike. Both are free to start, but to get the tools needed to properly support them you have to buy subscriptions form the vendor. At the same time that Oracle is raising MySQL’s subscription to 3,000 per server, IBM is dropping DB2 to 1,500 per server.

  • Data Link – A Data-Binding for jQuery

    The second of the three jQuery libraries by Microsoft adds support for two-way data binding. While it serves the same purpose, the implementation is very different than what you would see in WPF or Silverlight.

  • Introducing Templates for jQuery

    In the first of three new libraries created by Microsoft and accepted by jQuery as official plugins, the jQuery Templates API allows for the dynamic creation of HTML Elements from data objects. Like server-side templating languages such as ASP or VB’s XML Literals, one merely has to leave holes with data-binding expressions that indicate what should be displayed.

  • LLVM 2.8 Released

    The LLVM team yesterday released LLVM 2.8, the low-level virtual machine infrastructure that includes a next-generation C/C++ compiler, optimiser, and run-time. In addition, the LLVM also sports a VMKit for CLR and JVM runtime and is used in tools as diverse as MacRuby and Python's Unladen Swallow. Additionally, the recently-released Mono 2.8 has a mono-llvm runtime. So what's new in LLVM 2.8?

  • Padding Oracle Affects JSF, Ruby on Rails, ASP.NET

    Using a Padding Oracle (PO) attack a malicious user can access encrypted data such as cookies, state, membership password, etc. According to Juliano Rizzo and Thai Duong, two software engineers specialized in security, the security vulnerability affects JavaServer Faces, Ruby on Rails, ASP.NET and other technologies and platforms.

  • InfoQ Cloud Computing Survey – Participate and Get a Copy of the Results

    InfoQ Cloud Computing Survey – Participate and Get a Copy of the Results

  • Adobe Launches Preview of 64-bit Flash Player with Hardware Accelerated Graphics in IE9

    Adobe has made available a preview of Adobe Flash player code-named “Square” that includes native 64-bit support for Linux, Mac, and Windows. It also includes enhanced support for Microsoft’s Internet Explorer 9 Beta.

  • Four NoSQL Add-ons available for Heroku Users

    The first four NoSQL datastores are available as Add-ons for the Heroku PaaS (platform-as-a-service) platform. Using the Add-on system that was introduced in October 2009, CouchDB from Cloudant, Membase from NorthScale, MongoDB from MongoHQ and Redis were made available for Heroku users.

  • QConSF Nov 3-5 Coming Up: Highlights and Most Popular Sessions, Join us!

    The QConSF schedule is developing fast with over half the schedule posted! QCon will be held Nov 3-5th at the Westin Market Street in San Francisco; QCon is a practitioner-driven conference designed for team leads, architects and project management. Registration is $1,595 (a $500 savings) until August 27th.

  • CouchDB Comes to Android

    Couchio, the company founded by Damien Katz, creator of CouchDB, has announced the release of CouchDB SDK for Android, a mobile version of the document database that can be used offline.

  • IDE Support for IronPython and IronRuby

    Two of the top three IDEs for .NET are now supporting dynamic programming languages. While SharpDevelop 3.2 continues to enhance its support both IronPython and IronRuby, Microsoft is entering the game with IronPython Tools for Visual Studio and SapphireSteel is still offering Ruby in Steel.

BT