Videos tagged with mwrc
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 pr...
MWRC: Jeff Barczewski - 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 W...
MWRC: 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 hardc...
MWRC: Michael Hewner - 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 b...
MWRC: James Britt - 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 n...
MWRC: Ara T. Howard - Ruby Queue
The Ruby Queue software package lowers the barriers scientists need to overcome in order to realize the power of Linux clusters. It provides an extremely simple, economic, and easy-to-understand tool that harnesses the power of many CPUs while simultaneously allowing researchers to shift their focus away from the mundane details of complicated distributed computing systems and back to the task ...
MWRC: Gregory Brown - Pragmatic Community Driven Development in Ruby
A talk about community driven software development and the tools, techniques, and practices necessary to build a successful free software project. The presentation will focus on how to get through the growing pains many Ruby projects inevitably experience, and help you put your project on the path to 1.0 Gregory Brown is the lead developer of Ruby Reports and an active member of the new_haven.r...
MWRC: John Lam - 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 des...
MWRC: Keynote Address: "...then what?"
Chad Fowler has been a software developer and manager for some of the world's largest corporations. He recently lived and worked in India, setting up and leading an offshore software development center. He is co-founder of Ruby Central, Inc., a non-profit corporation responsible for the annual International Ruby Conference and The International Rails Conference, and is a leading contributor in ...