InfoQ Homepage Ruby on Rails Content on InfoQ
-
Interview: Neal Ford On Programming Languages and Platforms
In this interview made by Sadek Drobi during QCon San Francisco 2007, Neal Ford talks about the tendency of having multiple languages running on one of the two major platforms existing today: Java and .NET. He also presents the advantages offered by Ruby compared to static languages like Java or C#.
-
Ruby and Rails Software Stacks Overview
A growing number of fully fledged software stacks for Ruby is available, providing all the necessary software you need to run an application, including web and database servers. They come in different flavors: virtual machine images, Amazon EC2 images and installer based. We take a look at some of them to give you an overview.
-
Rails Caching Reloaded With EHCache
Rails 2.1 brings new caching features which makes it very easy to cache any values including models. Apart of the basic File, Memory and DRb stores, Memcached was the only solution to do shared memory cache. JRuby (on Rails) can now use the popular Java distributed cache EHCache as part of its new Cache stores thanks to Dylan Stamat.
-
Presentation: Do The Hustle
In this presentation at RubyFringe, Obie Fernandez shares his experience selling consulting services for both Thoughtworks and Hashrocket and gives advice on how developers/consultants can deal with clients by setting minimal requirements, saying "No" and how to choose hourly rates and much more.
-
Security Vulnerabilities in Safe Level, WEBrick, Dl, DNS lookup
A few security vulnerabilities were discovered in Ruby 1.8.5 to 1.8.7 and 1.9.x. The vulnerabilities are found with safe levels, WEBrick has a DoS vulnerability in a particular regular expression, shared library API dl doesn't check taintedness and resolv.rb has a problem with DNS spoofing.
-
Ruby PDF Generation Made Easier and Cleaner with Prawn.
There are several existing ways to generate PDF with Ruby. Unsatisfied with existing solutions, Gregory Brown decided to design his own faster library, which uses a DSL approach to generate PDF. InfoQ caught up with Gregory, who also founded a community funded development venture: Ruby Mendicant.
-
Interview: John Lam About IronRuby
In this interview, John Lam, Program Manager on the Dynamic Language Runtime team at Microsoft, talks about IronRuby, what it means to .NET supporters and how it has been received by the Ruby community.
-
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.
-
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.
-
Presentation: Security (CAS and OpenID) with Ruby
In this presentation from QCon SF 2007, Justin Gehtland explains two open solutions to distributed identity and their Rails integration components: the OpenID system (using ruby-openid) and CAS (using rubycas-client).
-
Ruby interpreter vulnerabilities
A few vulnerabilities were found Ruby 1.8.x and 1.9.x and could potentially allow for DoS attacks or allow attackers to execute arbitrary code. Patched versions of Ruby are already available.
-
Git/Github Roundup: Ruby Books, Gems, Gitjour
Git and Github's popularity increase steadily in the Ruby space. A few Ruby related book projects are now hosted on Github. Gitjour is a new tool using the Bonjour protocol to distribute git repositories. Finally: Github makes it easy to provide gems of projects.
-
Interview: Avi Bryant on MagLev and GemStone
Avi Bryant talks about working on MagLev, a Ruby implementation built by GemStone. Avi explains the reasons for MagLev, the merits of GemStone's distributed OODB features, and more