Videos tagged with Rubinius
Author: Brian Ford
MountainWest RubyConf 2009: FFI
MRI, JRuby, Rubinius and other ruby implementations. What is an extension developer to do? One for each? Enter Foreign Function Invocation. Rubinius and JRuby ship with a version of libffi, and the ‘ffi’ rubygem for MRI. Now we, as extension developers, can write an extension once, and have it run on multiple ruby engines. We will look at differences between building a tradition MRI...
RubyConf 2008: What does my Ruby do?
What do RubyVM, Rubinius, JRuby, IronRuby, MacRuby, and MagLev all have in common? They all aspire to run your Ruby programs. But how do you know whether your programs will run as expected? The RubySpec project aims to write a complete executable specification for the entire Ruby programming language and its core and standard libraries. This talk will discuss the purpose, history, and status of...
Ruby VMs: A Comparison
Summary A look at the different Ruby virtual machines (JRuby, MagLev, IronRuby, Rubinius, MacRuby) and how to choose what fits best within the enterprise. Bio Jason Seifer is a web developer and 1/2 of RailsEnvy.com, where he helps produce a weekly news podcast for Ruby and Ruby on Rails developers. His programming interests include Ruby, Rails, Javascript, full text search, and Objective-C. Ab...
Merb, Rubinius and the Engine Yard Stack
In this talk we will explore a few of the open source projects we work on here at Engine Yard. I will give a detailed overview of the Merb web framework and what it brings to the table. We will also discuss Rubinius, an alternate ruby VM based on SmallTalk 80 blue book that also uses LLVM for low level optimizations. We will also explore the 'stack' we are working on at EY which includes our ow...
RubyConf 2008: Rubinius
For this talk Evan went through some of the challenges and choices they made in re-writing the VM from C to C++. It was interesting to see some of the internals but for the most part I was more interested in hearing about the progress of the project and when it might be ready for use... unfortunately all we found out is that it is going well, they are happy with their progress, but no informati...
RubyConf 2008: How Ruby Can Be Fast: A Tour of Dynamic VM Technologies
All Rubyists know that in its current state, Ruby is slow. And our usual answer to critics is "it's fast enough." But there's no reason Ruby can't be a really fast language. New VMs are making Ruby faster, and we'll probably see Ruby get much faster over the next two or three years. But every Rubyist would benefit from an understanding of what's going on under the hood. This talk delv...
John Lam on IronRuby, Microsoft and Open Source
Summary In this interview from RubyFringe, John Lam talks about his work on IronRuby and how Microsoft is approaching Open Source software development. Bio John Lam is Program Manager on the Dynamic Language Runtime team at Microsoft. He created RubyCLR, and is now working on the team that is creating IronRuby, Microsoft's implementation of Ruby.
Tom Preston-Werner on Powerset, GitHub, Ruby and Erlang
Summary In this interview filmed at RubyFringe 2008, Tom Preston-Werner talks about how both Powerset and GitHub use Ruby and Erlang, as well as tools like Fuzed, god, and more. Bio Tom Preston-Werner works for Powerset Inc., and is one of the founders of GitHub. He's created various Ruby tools such as the monitoring tool god, and many more.
Lone Star Ruby Conf 2008: Ruby Best Practice Patterns
Design patterns are all about making the right decision. Making the right decision consistently leads to successful software. This presentation will help you learn how expert Ruby coders make the right decisions by demonstrating and explaining some of the most useful Ruby Best Practice Patterns. These patterns are inspired and informed by Kent Beck’s seminal Smalltalk Best Practice Patter...