Advanced DSLs in Ruby - Neal Ford
Category: Languages > Ruby      Posted: 08 Feb 09

Building Domain Specific Languages in Ruby shows the power and flexibility of the language. This talk covers some advanced DSL techniques in Ruby, inc...

OS X Application Development with HotCocoa - Rich Kilmer
Category: Languages > Ruby      Posted: 08 Feb 09

HotCocoa is a thin, idiomatic Ruby layer that sits above Cocoa and other frameworks. HotCocoa will be included with MacRuby when it ships in future ve...

Ruby with an Accent - Organising a Regional Ruby Conference - Alan Francis
Category: Languages > Ruby      Posted: 08 Feb 09

This year, I co-organised Scotland on Rails ( http://scotlandonrails.com/ ) - the first regional Ruby/Rails conference in the UK. We attracted around ...

Ruby Kata and Sparring - Micah Martin
Category: Languages > Ruby      Posted: 08 Feb 09

All respectable software craftsmen make efforts to keep their coding claws sharp. And solely working 9-5 on business applications will dull one's whit...

How Ruby Can Be Fast: A Tour of Dynamic VM Technologies - Glenn Vanderburg
Category: Languages > Ruby      Posted: 08 Feb 09

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 ...

The Fall and Rise of Dynamic Programming Languages - Rick DeNatale
Category: Languages > Ruby      Posted: 08 Feb 09

A war is being waged between the Empire and the Rebel Alliance. The imperial forces are laboring tirelessly to stamp out such dangerous ideas as late-...

Components are not a dirty word: modeling your Rails interface with stateful objects - Mike Pence
Category: Languages > Ruby      Posted: 08 Feb 09

Seaside, Cocoa, WebObjects, Shoes, and .NET -- among many other frameworks -- have long benefited from reusable widgets, or stateful components, as th...

Writing Code That Doesn't Suck: Interface Oriented Design - Yehuda Katz
Category: Languages > Ruby      Posted: 08 Feb 09

Buzzwords like BDD, TDD, ATDD, RDD, and DDD may have convinced you that writing great, maintainable code is just a matter of following a few simple in...

Ruby Heavy-Lifting: Lazy load it, Event it, Defer it, and then Optimize it - Ilya Grigorik
Category: Languages > Ruby      Posted: 08 Feb 09

Ruby is great for scripting, what about the heavy-lifting? In this talk we’ll disassemble the lessons learned at AideRSS, and how we’ve optimized our ...

Hacking with ruby2ruby - Marc Chung
Category: Languages > Ruby      Posted: 08 Feb 09

ruby2ruby provides a means of generating pure Ruby code easily from ParseTree‘s Sexps. This makes making dynamic language processors much easier in Ru...

Crate : forming your custom ruby application into a packaged, standalone, easily distributable executable - Jeremy Hinegardner
Category: Languages > Ruby      Posted: 08 Feb 09

Behind Crate is the idea that a standalone ruby application can be formed into a simple installable application to just drop on a machine and run. A...

Using Metrics to Take a Hard Look at Your Code - Jake Scruggs
Category: Languages > Ruby      Posted: 08 Feb 09

It's an interesting fact of human nature that you can't do something every day and not secretly suspect that you're good at it. Which goes a long way ...