InfoQ

InfoQ

Topic/Tag specific view

Ruby Community Content on InfoQ


Latest featured content about Ruby

Architecting Visa for Massive Scale and Continuous Innovation

Topics
Security,
Java,
Ruby on Rails,
Ruby,
Spring Integration,
Spring Batch

John Davies examines Visa’s architecture and shows how major enterprises have architected very complex integrations incorporating Hadoop, memcached, Ruby on Rails, and many others to deliver innovative technology solutions. John explains how the platform architecture and technologies -- integrated and invented -- must be reliable and able to massively scale.

News about Ruby

Bitmap Marking GC for Ruby Improves Memory Usage

Topics
Runtimes,
Performance & Scalability,
Ruby

The successor of Ruby 1.9.3 will replace the current Lazy Sweep Garbage Collector with a Bitmap Marking GC, which will significantly reduce Ruby's memory usage for parallel programs, similar to Ruby Enterprise Edition's copy-on-write-friendly GC. We talked with Narihiro Nakamura who implemented both the current Lazy Sweep and the Bitmap Marking GC.

Major Denial of Service Vulnerability Affects Most Web Servers

Topics
Java,
Web Servers,
.NET,
Ruby

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.

Articles about Ruby

The Essence of Google Dart: Building Applications, Snapshots, Isolates

Topics
Dynamic Languages,
Rich Internet Apps,
Language Design,
Compilers,
Javascript,
Rich Client / Desktop,
Mobile,
Ruby,
Language

Google has previewed Dart, a new language with a VM but also a JS compiler. InfoQ looks beyond the grammar at Dart's contributions for building apps: Snapshots, Isolates, Modularity.

SpringSource CTO Adrian Colyer Discusses the Impact of the Cloud on Enterprise IT

Topics
Java,
Cloud Computing,
Programming,
Mobile,
Ruby

This article is a transcript of an interview with SpringSource CTO Adrian Colyer, recorded at the inaugural What's Next Conference in Paris in May. Colyer discusses the impact of mobile devices, HTML 5 and cloud-computing on enterprise IT generally, and SpringSource's Cloud Foundary product.

Presentations about Ruby

fog or: How I Learned to Stop Worrying and Love Cloud

Topics
Cloud Computing,
Ruby

Wesley Beary introduces fog, a Ruby library for accessing cloud resources from multiple vendors, including a mocking framework for testing purposes.

Mirah for Android Development

Topics
Language,
Mobile,
Ruby

Brendan Ribera introduces Mirah, a JVM-based programming language with a Ruby-like syntax, type inference, closures, meta-programming, macros, showing how to use it for Android development.

Interviews about Ruby

Wayne Seguin on RVM and SM

Topics
Scripting,
Ruby,
Ruby on Rails

Wayne Seguin explains the ideas behind the Ruby Version Manager (RVM) and the problems it solves, as well as the SM shell scripting framework.

Orion Henry on Heroku, Doozer and Paxos, Ruby

Topics
NoSQL,
Javascript,
Architecture,
JRuby,
Performance & Scalability,
Ruby

Orion Henry explains what make Heroku's PaaS tick, in particular the new extensible Cedar stack as well as Doozer, the implementation of the Paxos algorithm created at Heroku.

Books about Ruby

Mr. Neighborly's Humble Little Ruby Book

Topics
Dynamic Languages,
Programming,
Ruby

The Humble Little Ruby Book covers the base syntax of the language, including working with values, flow control, and object oriented programming, into some of the library functionality of Ruby, such as databases, web services, and string manipulation.