I attended the ruby-nyc meeting for the first time last night. It was very cool! There were about 20 people there. Some of the guys had gone to RubyConf and were going over some of the presentations. The format was very informal and more like an open discussion than a presentation.
We started off with a discussion about using mocks, stubs, and fakes (?) in tests. Using these for creating things like virtual databases or file-systems for testing purposes. Then someone launched a tangent about The Long Tail in regards to software development, which was a topic of one of the RubyConf presentations.
We then got back to technical stuff and talked about DSLs (Domain Specific Languages). This subject is one that has been hard for me to wrap my head around for a little while. I guess it's just another way of attacking a problem. I may try to write one later this year for generating RSS and OPML. Maybe that will help me understand the usefulness of creating a DSL. Maybe that isn't even a valid project for a DSL (I guess I'll have to figure it out).
The end of the night consisted of a discussion about continuations. We pretty much just tried to figure out how they worked and why they're useful. This was based around Chad Fowler and Jim Weinrich's presentation at RubyConf entitled Demystifying Continuations. My first thought is that they'd be a useful tool for implementing finite state machines, but I have to say that continuations are still mystifying to me. I'm still a ruby newb so I can't feel too bad.
All in all it was a very informative night. I liked the informal feel of the group and everyone there was friendly and smarter than I. If you're into Ruby and you're in the NY area, you should be going to these events. They meet on the last Tuesday of every month and are talking about adding the second Tuesday to that as well.
There are some pictures here and here. A couple of guys came over from New Haven, CT and one of them posted about the meeting here.