"Design Patterns" in Ruby 4.75 http://spkr8.com/t/225

Description:

The Gang of Four book was actually 2 books: a nomenclature describing common software problems and a recipe book for solutions. The vocabulary they defined is still useful. The recipes are a disaster! Ruby has powerful meta-programming facilities far beyond the languages encompassed by the GoF. It turns out that many of the structural design patterns in the Gang of Four book and beyond are much easier to solve with meta-programming.

This session compares and contrasts the "traditional" approach of design patterns with a more nuanced meta-programming approach. Using language features creates cleaner abstractions with fewer lines of code and little or no additional structure.

Comments on this Talk

Avatar-missing-icon-07 charlzz, 21 Feb 03:21 PM

Neal's strength is amazing slideware. He finds great photos, and puts code in very cleanly. His slides simply look unnaturally great.

The topics are often just outside the range of what people are familiar with yet compelling and so people feel they are getting their money's worth by attending conferences.

Stream.30878 David Medinets, 21 Feb 09:12 PM

It was nice to see Neal put Design Patterns into historical perspective. When the GoF wrote their book the available computer languages did not have the dynamic nature of Ruby. Therefore the patterns (and UML) were needed to add structures to primitive languages.

Have an account? Sign in or register.

Leave a Comment

2 Ratings: 4.75

Delivery: 4.75

Content: 4.75

Time & Location

February 21, 2009 — 09:00 AM
Durham, NC (Map It)