VMs

Vagrant: EC2-Like Virtual Machine Building and Provisioning from Ruby

Vagrant is a Ruby-based tool for building and deploying virtualized development environments.

In-depth JRuby Q&A: What Makes JRuby Tick in 2010?

JRuby is undoubtedly the most mature of the alternative Ruby implementations. Supporting Ruby 1.8.7 and 1.9.1 (mostly!) and JIT compilation, JRuby is already in use in mission critical Ruby apps and runs scarily fast on the JVM. In this interview with JRuby core member, Charles Nutter, we dig deep into what makes JRuby tick.

Setting up virtualization on Ubuntu with KVM

These instructions have been tested on Ubuntu 9.10 (Karmic) 64-bit. Skip right to the instructions if you’re short on time.

Dynamic Language VMs – Inside Ruby

I had the opportunity to present at SAPO Codebits this weekend, covering Ruby and scripting VMs in general.

See the session abstract for further details before digging into the slides below.

State of Ruby VMs: Ruby Renaissance

Ruby is commonly associated with the frameworks (Rails, RSpec, and many others) that it enabled, but it is much more than that. The same ideology and design principles that popularized the language at the start are also the reason why it is being currently ported to a variety of alternative platforms: JVM, Objective-C, Smalltalk VM and Microsoft’s DLR.

GitHub is Moving to Rackspace!

In just a few short weeks we will be moving GitHub to a new home at Rackspace. We’re aware of the current stability and performance issues, and we want to let you know what we’re doing about it. After all, we’re GitHub users too! The move to Rackspace will bring about a new backend architecture and a lot more servers, leading to a much improved user experience for everyone. Thanks for sticking with us through our growing pains!

The Future of Ruby is Fail!

The Future of Ruby is Fail!

Preamble

Thanks to Ilya Grigorik for initiating the discussion in the Indian Ruby / Rails community around the premise “Future of Ruby is Fail” (yes, somewhat tongue in cheek, but also serious), trying to get a feel for the concerns in the community. The focus of this discussion would be on the Indian market / geographical area.

Ruby Interpreter Comparison

InfoQ_ Ruby VMs_ A Comparison-1.jpgI did a talk at QCon a while back on the different Ruby Virtual Machines. You can check out the presentation the InfoQ web site: Ruby VMs: A Comparison.

Rubinius for the Layman, Part 1: Rubies All the Way Down

This is part one of an ongoing series about Rubinius:

An epiphany about Functional Programming and Lazy Evaluation

(Update: be sure to read the comments, as the language used in my article was not entirely exact, in functional programming legalese ;-) Many readers helped to clarify things a bit.)

I had a mini-epiphany recently. Altough I haven’t had the chance yet to program with a functional programming language, it’s a subject I’ve had my eye on for a while. My ear perks up when I hear about Erlang, Haskell, F# or Scala, 4 functional programming languages.

Syndicate content