Showing 12 videos tagged with mtnwestrubyconf2007

JRuby: Not Just Another Ruby Implementation

JRuby has made great progress over the past year, now supporting most of Ruby's libraries and capabilities as well as running mainstream apps like Rails and RSpec. The development team has grown to four core members and the JRuby community has 15 or more regular contributors and dozens of users. The potential of a JVM-backed Ruby implementation has started to attract the attention of even hardcore Rubyists. JRuby has really arrived this year.

Rails Code Review

A Rails code review from the 2007 Mountain West Ruby Conference

Ruby USB

One of the really neat things about USB devices is that they are almost entirely self-describing, which makes it easy to let Ruby just "do the right thing" when communicating with them. This presentation will give a brief introduction to the USB spec and then a discussion of the difficulties of integrating Ruby with this spec (and the libUsb library that wrapped it). Then there will be a tutorial about how to use RubyUSB to discover the interface of a random USB device and how to write short ... View More

RubyCLR and Ruby.NET

As dynamic languages gain popularity, it becomes more important to play well with others. There are a tremendous number of useful libraries that ship with the .NET platform that Ruby developers can use in their applications. RubyCLR is a bridge between the standard C-based implementation of the Ruby interpreter, and code that executes in the .NET Common Language Runtime. We will look at the design of RubyCLR to better understand how to implement a high-performance and high-fidelity interop la... View More

Mountain West Ruby Conference 2007 Lightning Talks

Lightning talks from the Mountain West Ruby Conference 2007

Keynote Address: "...then what?"

Chad Fowler's keynote address from the Mountain West Ruby Conference 2007

Black-boxing with Ruby

While it's tempting to want to rewrite everything into The One True language, often it is better to deal with these applications on their own terms, and use Ruby as an API proxy. This allows one to use Ruby for day-to-day interaction while avoiding the overhead of reinventing the wheel. My talk will use examples from some of my real-life projects created to allow the use of some best-of-class non-Ruby software while abstracting assorted interactions behind a handy set of Ruby tools and services. View More

Masterview

Tired of spending precious development time hand coding Ruby/Rails views? The MasterView template engine is a ruby gem (or rails plugin) that enables the creation of Ruby/Rails views in standards-compliant XHTML. MasterView makes the power and productivity of Ruby/Rails accessible to a wider range of development teams allowing designers to use traditional HTML and CSS editing tools, including WYSIWYG editors, while at the same time fitting naturally into the Ruby/Rails environment, leveraging... View More

Ruby Implementers Panel

Ruby implementation discussion with John Lam, Thomas Enebo, Charles Nutter, Evan Phoenix, and Kevin Tew.

Simple Bayesian Networks with Ruby

Bayesian networks are excellent tools for modeling knowledge, especially in realistic situations where there is incomplete domain awareness. Given reasonably accurate causal relationships between variables, a Bayesian network can determine the most likely state of unobserved variables in a system. Bayesian networks are used in a wide variety of applications, including textual analysis, image processing, consumer credit scoring systems, and other decision support systems. Until recently, open ... View More