Dave Thomas

Upcoming Travel and Speaking Engagements

I gave myself a little break this spring and early summer, but the pace is about to pick up again. The rest of the year is looking pretty busy. Here’s what the rest of this year looks like so far. If you’re a reader of this weblog, consider stopping by to say hello.

Interview: Author Dave Thomas

Our Book Promotion: “Programming Ruby 1.9” starts soon. Win one of four books to be given out for active participation. The coolest thing? Author Dave Thomas will be on site to answer questions! Click here for more details. Here, in this brief interview, Satish Talim of RubyLearning talks to Dave Thomas.

Dave Thomas

Book Promotion: Programming Ruby 1.9

Book Promotion: Programming Ruby 1.9

RubyLearning is pleased to announce the promotion of the book “Programming Ruby 1.9” by author Dave Thomas.

Programming Ruby 1.9

Arrow Lambdas, a Ruby 1.9 Vignette

Proc, the object-y twin of the syntax-level block, is the subject of a controversial change in Ruby 1.9: the addition of a new literal.

It’s here to stay. Let’s play a bit, shall we?

While we still have Kernel#lambda, in Ruby 1.9 the parser now accepts a literal that looks like the following (to support some great new features such as default arguments and associated blocks):

Rails 2.0 and Scaffolding Step by Step

Rails 2.0 step by step.

I attended

I attended RailsConf 2007 in Portland Oregon and had a great time. The Rails community is growing so large its unbelievable. Its starting to get all 'enterprisey' as well.

I wrote an article for Lxer summing up some of the events. I'll reproduce it here:


Railsconf 2007

  • "Make no small plans. They have no magic to stir men's blood and probably will not themselves be realized." -Daniel Burnham

Rails Views, Rails Recipes Selections

These are in no particular order, and certainly aren’t the only recipes that I’d recommend– just the ones that immediately jump out at me as I flick through my copy.

Syndicate content