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

  • Cloud Foundry Core: Portability Across Cloud Foundry Vendors

    Cloud Foundry Core is a web application that verifies public instances (Cloud Foundry Endpoints) against a common set of runtimes and services. This helps portability across companies that provide Cloud Foundry instances. At the same time a new version Micro Cloud Foundry is released with support for Java 7.0, JRuby, Play 2.0 framework and more.

  • Community-Driven Research: What's Your Next JVM Language?

    InfoQ's research initiative continues with an 12th question: "What's Your Next JVM Language?". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.

  • Twitter’s Shift from Ruby to Java Helps it Survive US Election

    Twitter's infamous Fail Whale was absent on US presidential election day, even as Twitter's servers were handling a serge of 327,452 "tweets" per minute. The firm was able to handle this level of traffic thanks in part to a gradual shift away from Ruby to Java and Scala

  • Ruby 2.0 Preview 1 Released, Final Release in February 2013

    Ruby 2.0's release manager Yusuke Endoh announced the first preview release of Ruby 2.0 and a targeted release in February 2013. InfoQ talked to Yusuke to learn more about the big new features of Ruby 2.0 (Refinements, keyword arguments, Enumerator#lazy, and more) and what users need to know when upgrading.

  • Customize AWS Elastic Beanstalk with Configuration Files

    AWS Elastic Beanstalk can now be customized and configured via YAML configuration files. You can use configuration files to download and install packages, download and extract archives, create files, create users/groups, run commands, start and stop services, and define container settings.

  • Is the AWS Elastic Beanstalk Now the Most Multi-Language PaaS?

    The Amazon Web Services (AWS) team just added Ruby support to its Elastic Beanstalk service and now has one of the most multi-language cloud platforms available. In addition, AWS introduced support for Elastic Beanstalk in its Virtual Private Cloud (VPC) so that customers can deploy and manage private versions of their web applications.

  • JRuby 1.7.0 Released: Defaults to Ruby 1.9 Mode, Can Use InvokeDynamic

    JRuby 1.7.0 now defaults to Ruby 1.9 mode and supports almost all of 1.9's features. On recent JVM implementations that support invokedynamic, using JRuby 1.7 can increase application performance.

  • Community-Driven Research: Real World Ruby on Rails Usage RFP

    As part of InfoQ's ongoing Community Driven Research project, we want to find out how developers are using Ruby on Rails in practice. In this first step, we want to know what you use so that we can collect suggestions for the voting.

  • Community-Driven Research: Top 20 Web Frameworks for the JVM

    InfoQ's research initiative continues with an 10th question: "Top 20 Web Frameworks for the JVM". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.

  • Ruby on Rails vs. Node.js at LinkedIn

    LinkedIn replaced their back-end mobile infrastructure built on Ruby on Rails with Node.js some time ago for performance and scalability reasons. A former LinkedIn team member reacted explaining what went wrong, in his opinion.

  • Upcoming Rails 4.0 Release Drops Ruby 1.8 Support, Improves Background Jobs, Caching And More

    The upcoming Ruby on Rails 4.0 release will drop support for Ruby 1.8 and comes with many new features. The most important ones are support for strong parameters for mass-assignment protection, a new queue for background tasks, and caching improvements.

  • Agile 2012 Session: Agile Alliance Functional Testing Tools Workshop

    The Agile Alliance Functional Testing Tools (AA-FTT) workshop was held on the day before the Agile 2012 conference in Dallas, Texas. Run as an open space, the session was open to anyone interested in talking about the future of functional testing tools and beyond.

  • JRuby 1.7 Preview 1 Released: Defaults to 1.9 and Improves Performance With Invokedynamic

    The first preview release of the upcoming JRuby 1.7 defaults to Ruby 1.9 runtime mode and is much faster thanks to Java 7's invokedynamic. We talked to Charles Nutter to learn more about the future of JRuby on Java 7, Fibers and his move to Red Hat.

  • Crossing the Software Education Chasm

    In their recent blog posting “Crossing the Software Education Chasm” for the Communications of the ACM Armando Fox and David Patterson from UC Berkeley address the tradeoff between university education of software engineers and actual expectations of employers. They suggest that a solution to reduce this gap consists of teaching students agile development of SaaS apps using tools like rails.

  • Ruby Slims Down for Mobile with MRuby, RubyMotion, Ruboto

    In the past weeks, a number of new Ruby implementations and dialects have appeared: the lightweight, ISO compliant MRuby; and MobiRuby and RubyMotion that let you write iOS apps in Ruby.

BT