InfoQ Homepage Ruby Content on InfoQ
-
Apple and Ruby Roundup: iPhone Config Utility on Rails, SproutCore Tools in Ruby
Ruby pops up in some recent software provided or used by Apple. The iPhone Configuration Web Utility for Enterprises is built on Rails. SproutCore, which powers the client side of Apple's MobileMe, uses Ruby for tooling and Merb for static content generation.
-
Interview: Guy Steele on Programming Languages
Floyd Marinescu, co-founder of InfoQ, interviewed Guy Steele, a Sun Fellow working for the Programming Language Research Group at Sun, about programming languages, the lessons to be learned from the past and what to expect from the future.
-
YARD - Code Metadata And Documentation Generation for Ruby
YARD is an extensible tool to provide metadata about Ruby code using Javadoc-style meta tags. The metadata includes optional type annotations using either type names or structural type information. We look at YARD and how Merb and the Ruby In Steel IDE use similar approaches for optional type annotations.
-
Industry Luminaries Weigh into Scalability Debate
As part of its virtual panel series, InfoQ has brought together scalability and performance architects from some of the biggest and most visible projects around, to let us into their secrets for achieving results the rest of us would just dream of.
-
QCon San Francisco Nov 19-21 Full Schedule Posted
The timed schedule for the 3 day QCon San Francisco conference has been posted! QCon is InfoQ's enterprise software development conference featuring over 80 sessions and 70 speakers. QCon is a conference designed for team leads, architects and project management. Last year's QCon SF attracted almost 500 people.
-
Exploring IronRuby with a C# Perspective
Many developers who know a particular programming language and want to learn a second one, often find it the hardest language to learn but subsequent languages being easier. Any developer who knows C# and has an interest in learning IronRuby can find a tutorial series on learning IronRuby based on knowledge of C# from CodeThinked.
-
Github Gist: Versioning For Pasted Code
Demoed at RubyFringe, Github introduced a new service called Gist. While similar to popular paste services, it adds a twist: pasted snippets can be accessed like git repositories, which can be updated from the web interface.
-
Interview: Avi Bryant on DabbleDB, Smalltalk and Persistence
In this interview from QCon 2008, Avi Bryant talks about his Smalltalk web framework Seaside and DabbleDB. Also: Avi explains how DabbleDB uses Smalltalk images for persistence instead of an RDBMs and how to make Squeak scale.
-
JRuby Roundup: 1.1.3, rcov4jr, Rubinius MVM and FFI
JRuby 1.1.3 was released with Gems 1.2, improved performance, and many other fixes. Meanwhile the library support for JRuby increases, with a JRuby version of rcov in the works, as well as ports of Rubinius' Foreign Function Interface (FFI) and its MVM API.
-
Google Introduces Binary Encoding Format: Protocol Buffers
Google caused a stir by releasing Protocol Buffers, a binary serialization format. We take a look at what exactly Protocol Buffers are and what alternatives are available in ASN.1 or Facebook's Thrift.
-
Databases Roundup: Data Sharding for ActiveRecord and Faster Postgres IO
In this databases roundup we take a look at DataFabric, FiveRun's recently open sourced data sharding plug-in for ActiveRecord. Also: a look at speeding up Postgres data access using the asynchronous client API and Ruby 1.9's Fibers.
-
Internet Explorer 6 on its way out (or not)?
Since attaining a peak of about 95% usage share during 2002 and 2003, Internet Explorer 6 (IE6) has been rapidly losing market share. As the end of 2008 approaches, significant online services, vendors and web frameworks are dropping support for IE6. Will this year be the end of IE6 and what does this signify for Web 2.0 developers?
-
Erlang and Ruby Roundup: Vertebra, Scaling with Fuzed, Github
Recently a few popular Ruby projects have started using Erlang. We look at how EngineYard's Vertebra, Powerset's Fuzed and recently Github make use of Erlang.
-
37signals Uses New Relic's Rails Performance Monitoring Solution
New Relic announced that 37signals uses their Ruby on Rails performance management solution to find problematic areas in their applications. David Heinemeier Hansson confirmed that they achieved a 50% speedup in certain actions.
-
Engine Yard Closes $15 Million in Series B Financing
Investment from New Enterprise Associates, Amazon.com, and Benchmark Capital to help company keep position as leading Rails in cloud provider.