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

  • Major Denial of Service Vulnerability Affects Most Web Servers

    Security researcher Alexander Klink and Julian Wälde revealed a serious vulnerability that until recently affected the vast majority of web server. The attack only requires a single HTTP request that is specially designed to create hash code collisions in POST form data. When first discovered this attack affected Python, Ruby, PHP, Java, and ASP.NET, but vendors have been working on patches.

  • Ruby on Rails: 3.2 RC1 Released, 4.0 Will Drop Ruby 1.8.7

    The Ruby on Rails team announced the first release candidate of Rails 3.2. New features include a faster development mode, an explain feature for database queries and several smaller features. After 3.2, the next major release of Rails will be 4.0 and drop support for Ruby 1.8.7

  • Safe User-Generated Templates for Ruby and .NET

    Unlike other templating engines that focus on given as much power as possible to the user, Liquid is designed to restrict what the user can do. The goal is to allow end-users to create their own templates without jeopardizing the security of the server. Originally created for Ruby, Liquid is now available for .NET as well.

  • Engine Yard Adds Node.js Support

    Engine Yard joins the growing number of hosters with Node.js support. InfoQ talked to Dr Nic Williams about the nature of the Node.js support and more.

  • NoSQL OODB with Smalltalk-based Ruby VM: MagLev 1.0 Released

    The MagLev project has released version 1.0 of their Ruby VM. The Ruby implementation is based on the GemStone/S Smalltalk VM which comes with GemStone's distributed cache, ACID transactions, and persistence system (OODB). InfoQ caught up with Monty Williams of the MagLev project to talk about where MagLev fits on the NoSQL spectrum, and much more.

  • Ruby 1.9.3: Improved Performance and Stability and BSD Licensed

    The latest Ruby release 1.9.3 further improves the stability and performance of the 1.9 series and brings only few new features. Ruby's license changed to 2-clause BSD + Ruby License instead of GPLv2 + Ruby License.

  • InvokeDynamic and Javascript: New Compiler Dyn.js, Oracle Nashorn and Rhino

    Dyn.js is a new implementation of Javascript for Java. It makes use of Java 7's new features for dynamic languages (invokedynamic, Method Handles). InfoQ talked to dyn.js creator Douglas Campos about the reasons to create another Javascript for the JVM (next to Rhino and the announced Oracle Nashorn) and implementation details of dyn.js.

  • Facebook and Heroku Announce Partnership

    Today, Facebook and Heroku announced an integration between the their respective developer platforms that simplifies the development of Facebook Apps. With just a few clicks, you can select your language and configure which type of App you want to develop (Web Site, Canvas or Page Tab).

  • Ruby on Rails 3.1 Released, Brings Assets Pipeline, Streaming, and Javascript Changes

    Exactly one year after the last major released, the Ruby on Rails team released Rails 3.1. The highlights of this release are support for HTTP Streaming, more intelligent migrations and the new assets pipeline that makes it easier to use CoffeeScript and Sass.

  • Does Anybody Listen? - Podcasts related to Architecture Topics

    Keeping up to date on software architecture is difficult, because only a few information sources cover this important area explicitly. Of course, Online Services like InfoQ offer a lot of information on software architecture and design. But what about learning in your spare time,for instance when you are commuting or during your running exercise? Can audio podcasts provide an appropriate solution?

  • Public Beta of Play! is Now Available on Heroku

    Play!, a Java Web Framework is now available on Heroku as a public beta. Play! is built on Netty and is well suited for handling asynchronous I/Os. It is based on a "share-nothing" stateless programming model.

  • What is the Future of Flash and Flex?

    Adobe wants to strengthen Flash and Flex’s position in the enterprise and especially in the mobile space. But a recent study shows that jQuery has overtaken Flash as a deployed web solution on the top 17,000 websites.

  • VMware Releases Free Version of Micro Cloud Foundry

    VMware today released a free downloadable version of its Cloud Foundry software, called Micro Cloud Foundry, designed to run locally on a developer’s workstation in a single virtual machine. Mac and PC developers can run and build cloud applications locally without having to configure middleware, and scale and deploy to their applications wherever they want without modifying code.

  • Smalltalk IDEs Come to the Browser: Jtalk, tODE, Lively Kernel 2.0

    Smalltalk has always had tight IDE integration and it now comes to the web. InfoQ looks at Jtalk, a Javascript-based Smalltalk implementation and tODE a web-based frontend to Pharo and GemStone Smalltalks. Also: a sneak peek at Lively Kernel 2.0 - a Smalltalk-ish development environment for the web.

  • GitHub Adds Web-Based File Edit and Commit Feature

    GitHub just added a new feature: files in the web view of a Git repository can now be edited and then committed in the browser. A similar feature was added to Google Code a few months ago.

BT