Showing posts with label RubyNation. Show all posts
Showing posts with label RubyNation. Show all posts

Thursday, May 14, 2009

RubyNation Mini-Interview: Aaron Bedra

RubyNation (June 11-13 in Reston, VA) is coming up pretty quickly. I'm running a series of mini-interviews with speakers and organizers there to help people get a feel for what RubyNation is going to be like. So far, I've interviewed Hal Fulton, Russ Olsen, and Gray Herter.

This time, I'm talking with Aaron Bedra (@abedra). Aaron's talking about rcov and Ruby 1.9. I think it's going to be an awfully interesting talk.

If you're interested in getting more that this little taste, I'd recommend that you go register soon. I don't think the seats are going to last long.


What makes regional Ruby conferences special?

Aaron A smaller, more intimate setting always creates a unique atmosphere and encourages everyone to get involved. This usually leads to a higher level of interaction and some really fun hacking sessions. This, in my opinion, is the most valuable thing a smaller conference can offer.

Other than your own talk, what are you most interested in seeing at RubyNation this year?

Aaron I am very interested in attending David Black's Ruby 1.9 talk as well as finding out what's coming in Rails 3 from Yehuda.

Rcov is an awesome tool for Ruby, how did you get involved with it?

Aaron I got involved with Rcov last summer when Chad Humphries (@spicycode) pulled the project into Github to work on some fixes related to the recently released Rails 2.1. After getting involved with the project, it just seemed natural to keep helping and pushing the project towards compatibility with Ruby 1.9.

What other tools should people be looking at for improving their Ruby 1.8 and 1.9 code?

Aaron The most important practice anyone can use is peer review. If you don't have a person to sit with you, make sure you put your code up on Github and let others give you feedback. As far as actual development tools are concerned I like to include Flog in my applications, as well as Safe-ERB and Tarantula in my Rails applications.

Click here to Tweet this article

Monday, May 11, 2009

RubyNation Mini-Interview: Gray Herter

For my third RubyNation interview, I talked with Gray Herter, one of the organizers. (I've also interviewed Hal Fulton and Russ Olsen about this upcoming regional Ruby conference.)

Don't forget RubyNation will be held in Reston, VA on June 11-13, so you don't have to much time left to register.


Why did you decide to put RubyNation together?

Gray It started with a conversation that I had with Xandy Johnson, the former leader of the Northern Virginia Ruby Users Group. We discussed it as a way to help him raise money for our meeting pizza and sodas fund. He was having trouble getting sponsors every month for that. With the wealth of local Rubyist we have in the DC area, I thought if we could get five or so fairly well known local speakers to present something for a one day event at our normal location, we could charge a small fee and raise enough money to fund the group for the year easily. Russ Olsen and David Bock were up for it almost immediately. Russ, as it turned out, had also been talking to Xandy about it. After getting commitments from a few more well-known speakers, especially Rich Kilmer, and a good core of quality organizers, we decided we should make it a two-day event, using the regional conference model. It seemed like with the level of speakers we had interested in the idea, we needed to do that.

What makes regional Ruby conferences special?

Gray There are a lot of things I love about them. They get local ruby communities together. People get to know each other well since they are generally fairly small. The attendees and organizers feel a real connection to their community. You find out things that you never knew were happening right nearby. Last year, for instance, we had Mike Furr speaking, one of the creators of DiamondBack Ruby, which is a great project at the University of Maryland. You just had an article about it on your blog. He is a Rubyist in our area that is doing some really interesting work, at the Ruby language level, not just a new framework. I had no idea about it until he got involved in our conference. And when you get everyone together in a conference setting it is much easier to attract well-known speakers. Much easier than it is to get them for our user group, for instance. People appreciate that the conference can bring people like Yehuda Katz and David A. Black to our area.

What makes RubyNation stand out as a regional Ruby conference?

Gray I am not sure that we intend to stand out from the other regional conferences. Our goals are the same as the other regionals, I'm sure. That is, to put on a great event for the community. We do plan to run a very professional, high-value regional conference, and I believe RubyNation will be one of the better ones. I think the program committee has done a great job this year in putting together an interesting and relevant program. We have the two talks of David A. Black speaking on Ruby 1.9, and Yehuda Katz speaking on Rails 3.0. And Chad Fowler presenting some of the ideas from his Passionate Programmer book. The quality of speakers is very high. Even the local presenters are high quality. There is a lot going on in the DC area. The breadth of topics is very broad this year. We have several Rails topics, some database ones, user interface topics, and some non-Ruby ones, and so on.

What's your favorite memory from last year's RubyNation?

Gray Honestly, as the chief organizer, I had a grin from ear to ear when it was over and we had pulled it off successfully. It was a ton of work, and it was just a great feeling to have it work out so well. Otherwise, some of the lightning talks were surprisingly fun or me. Byran Liles did two rather long lightning talks, one each day, that I loved, especially the first one. It was a very quick version of his test all the f-ing time talk that he has since done at a few other conferences. He was our backup speaker last year, and that was a way of getting his talk in. In 15 minutes, he was the star of the conference. Not as PC as it should have been, especially in light of the recent controversies about whether or not we should be keeping the conference talks PG rated, but it was very funny.

What are you most looking forward to for this year's RubyNation?

Gray For specific topics I am interested in the Reia talk. It isn't Ruby, but in my opinion, the talks don't all have to be about Ruby specifically, just of interest to the Ruby and Rails community. I would like to hear what Bruce Tate thinks about it. He was the author of Beyond Java, a book written to explore the notion of what comes after Java. I am also glad to see several talks on user interfaces, like the ActiveScaffold talk, or the one on improving an application's perceived performance, or Bruce's talk on facet-based navigation. The database talks will be interesting, too. There are a bunch of talks that are interesting to me. Come to think of it, the Herding Tigers talk should be really good, too. Daniel sounds like a fun guy. I love the idea of a guy having an alias. He was in a punk band, and called himself Danny Blitz for a while. I need to met him.

[ed. you can learn more about Reia in my interview with Reia developer Tony Arcieri.]

Why should people come to RubyNation?

Gray It's fun. You can attend a really fun Ruby-centered event, right in our area. We are small enough that everyone can participate. You can ask questions, or talk to the presenters during breaks. They usually all attend the whole thing as participants, too. Or you can give a lightning talk. I would really like to encourage people to do that, especially if they are wondering what it would be like to actually give a regular presentation at an event like this. Maybe it will spark someone to submit a talk proposal next year, or speak at our user group. Growing the local community is what we are here for, after all.

Click here to Tweet this article

Thursday, May 07, 2009

RubyNation Mini-Interview: Russ Olsen

For my second RubyNation interview, I talked with Russ Olsen (@russolsen), one of the organizers. (I've also interviewed Hal Fulton about this upcoming regional Ruby conference.)

Don't forget RubyNation will be held in Reston, VA on June 11-13, so you don't have to much time left to register.

Russ is an awfully bright guy, and a real contributor to the Ruby community. You might also be interested in reading my earlier Russ Olsen Interview, or my book review of On Ruby: Design Patterns In Ruby.


Why did you decide to put RubyNation together?

Russ I think it was actually Grey Herter's idea originally, but I can remember sitting down with Gray and talking about putting on a little one day, 50 person mini-conference mostly to raise a little bit of money for the Our local Ruby users' group, which at the time was running on a shoestring.

From that initial idea it grew and grew, expanding to more than twice that original size, moving to a real conference center and spreading out to two days.

What makes regional Ruby conferences special?

Russ In general the regional conferences are fun because they all have their own feeling, each one putting a special twist on the what it means to be part of the Ruby community. I also think get a kick out of the fact that this is all coming from the bottom up, driven mostly by people who just want to be involved in the Ruby community.

What makes RubyNation stand out as a regional Ruby conference?

Russ There's really two answers to that question: In a larger sense, RubyNation can build on the thriving Ruby community that has grown up around Washington DC. We have a really diverse bunch of people here doing Ruby here, everything from Web 2.0 start ups to older established companies that are trying to find a better way, to individual, enthusiastic techies.

For me personally, RubyNation is great because I already know a lot of the people, but it's rare to see everyone in the same place at the same time.

What's your favorite memory from last year's RubyNation?

Russ I had just finished helping clean up (trust me, this conference organizing stuff is not all glamor) and happened to find myself walking out with the last two attendees. One of them turned to me and said, "So how long have you guys been doing this?" and I realized that we had pulled it all off with enough professionalism that at least one person thought we had been at it for years. Or he was just being polite. Either way it worked for me.

What are you most looking forward to for this year's RubyNation?

Russ I'm looking forward to hearing Hal Fulton talk about Reia, a new programming language that he has found. Remember, the last language that caught Hal's attention...

[ed. you can learn more about Reia in my interview with Reia developer Tony Arcieri.]

Why should people come to RubyNation?

Russ Come because we have a great line up of speakers. Come because it's not very expensive. Come because the Washington area Ruby community is just bubbling over with enthusiasm. Come because June in Washington is not nearly as bad as August in Washington. Come because you might hear about the next big thing. Come and tell us about your next big thing.

Click here to Tweet this article

Monday, May 04, 2009

RubyNation Mini-Interview: Hal Fulton

RubyNation (June 11-13 in Reston, VA) is coming up pretty quickly, and I've started a series of mini-interviews with speakers and organizers there to help people get a feel for what RubyNation is going to be like.

If you're interested in getting more that this little taste, I'd recommend that you go register soon. I don't think the seats are going to last long.

My first interview is with Hal Fulton (@hal_fulton). Hal's been involved in the Ruby world for a long time. He's the author of The Ruby Way. Hal currently does Ruby work for Collective Media.


What makes regional Ruby conferences special?

Hal For one thing, a regional conference always puts its own spin on the whole event. It's organized by local people and tailored to their own personality and environment, so it has a different flavor from the international conference.

Second, you get to meet people and hear talks that you wouldn't otherwise. A lot of these people have never made it to the "big" conference. It's great to realize that there are numerous Rubyists out there who are interesting, creative, and competent -- and you may never have heard their names before.

What makes RubyNation stand out as a regional Ruby conference?

Hal I've met several people from the area, and I think it's a definite hotspot of programming talent.

Additionally, the area itself holds a certain fascination for me -- the land of Thomas Jefferson, very near the nation's capital. I am a bit of a Jefferson fan, and in spite of everything I've always liked DC -- I was a page in the House when I was sixteen.

Other than your own talk, what are you most interested in seeing at RubyNation this year?

Hal I look forward to them all, in particular David Alan Black's talk on Ruby 1.9 -- David is an old friend, very competent and knowledgeable, and one of the earliest adopters of Ruby in the US. And of course we all have things we haven't learned about 1.9 yet, or at least things that haven't sunk in and become instinctive.

I'm not a Rails person, nor a web person in general. That said, I do look forward to Yehuda's talk -- I think Rack is a small masterpiece, and we can learn from it. Also David Keener's talk on RESTful web services catches my eye.

Your talk is on Reia, a Ruby-like language implemented on the Erlang VM. What attracted you to this language?

Hal I've played with Erlang a little, and I've seen its power. I've also seen its diffficult syntax and its overall paradigm which is (to many) bizarre and "inside out."

Reia seems like a very interesting compromise -- much of the "under the hood" power of Erlang blended with the expressiveness and flexibility of Ruby.

I think as we move closer to "real concurrency," these kinds of techniques will lead to a big leap forward in the way we write software.

What kinds of things are you using Reia for?

I'm not "using" it yet, and I'm not sure anyone is really. Let's say I'm very intrigued by its potential, and I'm studying it and playing with it.

Are there other Ruby or Ruby-like implementations that you've got your eye on?

Hal I try to keep "some" watch on all of them -- unsuccessfully of course.

For me, Matz's implementation is still "the" Ruby and will be for the foreseeable future.

But I'm also very interested in Rubinius. I haven't really touched it yet, but I do want to if I can find the time.

I haven't played with JRuby really, but I'm glad it's out there as an option. It's an important project.

Also Dave Thomas has some brilliant ideas for experimental variants of Ruby. I'd love to see some of those implemented, even if only as proofs of concept.

Click here to Tweet this article