tag:blog.hasmanythrough.com,2006-02-27:/tag/rubyconfhas_many :through - rubyconf2009-11-20T11:00:09-08:00tag:blog.hasmanythrough.com,2006-02-27:Article/1292009-11-20T11:00:09-08:002009-11-24T21:42:42-08:00RubyConf 2009 Lightning TalksJosh Susser<p>Last night it was my great pleasure to host the Lightning Talks session at <a href="http://rubyconf.org/">RubyConf 2009</a>. We had an amazing series of 20 talks that took just over 2 hours. The tech gremlins seemed to be off drinking somewhere and none of the presentations failed.</p>
<p>Here's a list of all the speakers and links to their stuff.</p>
<ul>
<li>Micah Martin: Limelight - <a href="http://limelight.8thlight.com">http://limelight.8thlight.com</a></li>
<li>Dmitry Jemerov: RubyMine 2.0 - <a href="http://jetbrains.com/ruby">http://jetbrains.com/ruby</a></li>
<li>Luigi Montanez: Sunlight Labs - <a href="http://sunlightlabs.com">http://sunlightlabs.com</a></li>
<li>Alex Chaffee: Erector - <a href="http://erector.rubyforge.org">http://erector.rubyforge.org</a></li>
<li>Steven Parkes: <a href="http://github.com/smparkes">http://github.com/smparkes</a></li>
<li>Jeff Casimir: 4 Things I Love - <a href="http://github.com/jcasimir/things_i_love">http://github.com/jcasimir/things_i_love</a></li>
<li>Yasuko Ohba: Sub-resources - <a href="http://github.com/nay/sub_resources">http://github.com/nay/sub_resources</a></li>
<li>Marc Chung: Parsley - <a href="http://github.com/fizx/parsley">http://github.com/fizx/parsley</a></li>
<li><a href="http://www.flickr.com/photos/stevenloveskatie/4119341064/">Miss Ruby on Rails</a></li>
<li>Jugyo: g - <a href="http://github.com/jugyo/g">http://github.com/jugyo/g</a></li>
<li>Will Emerson: Spree - <a href="http://www.spreecommerce.com">http://www.spreecommerce.com</a></li>
<li>Josh Nichols: Sinatra dev tools - <a href="http://github.com/technicalpickles/jeweler/blob/sinatra-spike">http://github.com/technicalpickles/jeweler/blob/sinatra-spike</a></li>
<li>Ben Brinkenhoff: Caliper, easy Ruby metrics - <a href="http://devver.net/caliper">http://devver.net/caliper</a></li>
<li>Martyn Loughran: Noodler - <a href="http://github.com/mloughran/noodler">http://github.com/mloughran/noodler</a></li>
<li>Gabriel Horner: Boson - <a href="http://github.com/cldwalker/boson">http://github.com/cldwalker/boson</a></li>
<li>Eric Mill: <a href="http://ohnomymoney.com/">http://ohnomymoney.com/</a></li>
<li>Tatsuhiro Ujihisa: Termtter - <a href="http://github.com/jugyo/termtter">http://github.com/jugyo/termtter</a></li>
<li>Eric Hodel: FFMPEG - <a href="http://github.com/drbrain/ffmpeg-rb">http://github.com/drbrain/ffmpeg-rb</a></li>
<li>Yoji Shidara: Buzztter - <a href="http://buzztter.com">http://buzztter.com</a></li>
<li>Steven Haddox: Flickr4Twitter - <a href="http://flickr4twitter.com">http://flickr4twitter.com</a>, <a href="http://github.com/stevenhaddox/tweetie_flickr">http://github.com/stevenhaddox/tweetie_flickr</a></li>
</ul><p>Last night it was my great pleasure to host the Lightning Talks session at <a href="http://rubyconf.org/">RubyConf 2009</a>. We had an amazing series of 20 talks that took just over 2 hours. The tech gremlins seemed to be off drinking somewhere and none of the presentations failed.</p>
<p>Here's a list of all the speakers and links to their stuff.</p>
<ul>
<li>Micah Martin: Limelight - <a href="http://limelight.8thlight.com">http://limelight.8thlight.com</a></li>
<li>Dmitry Jemerov: RubyMine 2.0 - <a href="http://jetbrains.com/ruby">http://jetbrains.com/ruby</a></li>
<li>Luigi Montanez: Sunlight Labs - <a href="http://sunlightlabs.com">http://sunlightlabs.com</a></li>
<li>Alex Chaffee: Erector - <a href="http://erector.rubyforge.org">http://erector.rubyforge.org</a></li>
<li>Steven Parkes: <a href="http://github.com/smparkes">http://github.com/smparkes</a></li>
<li>Jeff Casimir: 4 Things I Love - <a href="http://github.com/jcasimir/things_i_love">http://github.com/jcasimir/things_i_love</a></li>
<li>Yasuko Ohba: Sub-resources - <a href="http://github.com/nay/sub_resources">http://github.com/nay/sub_resources</a></li>
<li>Marc Chung: Parsley - <a href="http://github.com/fizx/parsley">http://github.com/fizx/parsley</a></li>
<li><a href="http://www.flickr.com/photos/stevenloveskatie/4119341064/">Miss Ruby on Rails</a></li>
<li>Jugyo: g - <a href="http://github.com/jugyo/g">http://github.com/jugyo/g</a></li>
<li>Will Emerson: Spree - <a href="http://www.spreecommerce.com">http://www.spreecommerce.com</a></li>
<li>Josh Nichols: Sinatra dev tools - <a href="http://github.com/technicalpickles/jeweler/blob/sinatra-spike">http://github.com/technicalpickles/jeweler/blob/sinatra-spike</a></li>
<li>Ben Brinkenhoff: Caliper, easy Ruby metrics - <a href="http://devver.net/caliper">http://devver.net/caliper</a></li>
<li>Martyn Loughran: Noodler - <a href="http://github.com/mloughran/noodler">http://github.com/mloughran/noodler</a></li>
<li>Gabriel Horner: Boson - <a href="http://github.com/cldwalker/boson">http://github.com/cldwalker/boson</a></li>
<li>Eric Mill: <a href="http://ohnomymoney.com/">http://ohnomymoney.com/</a></li>
<li>Tatsuhiro Ujihisa: Termtter - <a href="http://github.com/jugyo/termtter">http://github.com/jugyo/termtter</a></li>
<li>Eric Hodel: FFMPEG - <a href="http://github.com/drbrain/ffmpeg-rb">http://github.com/drbrain/ffmpeg-rb</a></li>
<li>Yoji Shidara: Buzztter - <a href="http://buzztter.com">http://buzztter.com</a></li>
<li>Steven Haddox: Flickr4Twitter - <a href="http://flickr4twitter.com">http://flickr4twitter.com</a>, <a href="http://github.com/stevenhaddox/tweetie_flickr">http://github.com/stevenhaddox/tweetie_flickr</a></li>
</ul>tag:blog.hasmanythrough.com,2006-02-27:Article/1282009-11-12T11:05:14-08:002009-11-12T11:08:37-08:00RubyConf ScheduleJosh Susser<p>The <a href="http://rubyconf.org/pages/schedule">RubyConf 2009 schedule</a> was just posted. As a public service, I have fixed it to be readable and to use, you know, hyperlinks and stuff. Enjoy.</p>
<p><a href="http://hasmanythrough.com/rubyconf2009/schedule.html">http://hasmanythrough.com/rubyconf2009/schedule.html</a></p>
<p>(Apparently my planning for GoGaRuCo 2010 has me thinking it's 2010 already. Fixed the year. Sorry about that. Sigh.)</p><p>The <a href="http://rubyconf.org/pages/schedule">RubyConf 2009 schedule</a> was just posted. As a public service, I have fixed it to be readable and to use, you know, hyperlinks and stuff. Enjoy.</p>
<p><a href="http://hasmanythrough.com/rubyconf2009/schedule.html">http://hasmanythrough.com/rubyconf2009/schedule.html</a></p>
<p>(Apparently my planning for GoGaRuCo 2010 has me thinking it's 2010 already. Fixed the year. Sorry about that. Sigh.)</p>tag:blog.hasmanythrough.com,2006-02-27:Article/982007-11-13T15:51:00-08:002008-01-24T00:19:37-08:00step, step, pivot, stepJosh Susser<p>Wow, RubyConf was awesome. I'm sure by now you've read all the various blog reports on the sessions and the werewolf attacks. Aside from some stupid, amazingly loud all-night construction across the street from my hotel room, the conference was great and I had a superb time. It was very cool to see how far alternate Ruby VMs have come, and I expect the next year to be very interesting in that area. By the way, RejectConf has become too mainstream. What's up with doing it in a real conference room with A/V support and everything? And what about the beer?</p>
<p>Thanks to everyone who introduced yourself to me as a reader. (Though in the future you might want to wait until I've washed my hands and left the bathroom.)</p>
<p>The QCon panel last week was fun too. The topic was <em>When is Rails an Appropriate Choice?</em> James Cox did a nice job of running things, and I got to spend an hour talking with Obie Fernandez, Charlie Nutter and Ola Bini. (There were some last-minute changes in the lineup.) The panel was recorded on video, so I'm guessing InfoQ will make that available at some point.</p>
<p>Oh yeah, some news. Last week I started work at <a href="http://pivotallabs.com/">Pivotal Labs</a> here in SF. Pivotal is a real powerhouse consulting firm specializing in web app development and does work in both Java and Ruby on Rails. The Rails developers there are top-notch and I'm really happy to be part of such a talented team. If you haven't been reading the company's coding blog <a href="http://www.pivotalblabs.com/">Pivotal Blabs</a>, you've been missing out. While I was having fun consulting and getting to work on lots of different things, I was missing having a regular schedule and co-workers who lasted more than a short time. This way I get the best of both worlds. I also get to work in an environment with a solid commitment to good development practices. My new job title is "Senior Agile Engineer", which should tell you something even if it mystifies the bank next time I apply for a loan.</p><p>Wow, RubyConf was awesome. I'm sure by now you've read all the various blog reports on the sessions and the werewolf attacks. Aside from some stupid, amazingly loud all-night construction across the street from my hotel room, the conference was great and I had a superb time. It was very cool to see how far alternate Ruby VMs have come, and I expect the next year to be very interesting in that area. By the way, RejectConf has become too mainstream. What's up with doing it in a real conference room with A/V support and everything? And what about the beer?</p>
<p>Thanks to everyone who introduced yourself to me as a reader. (Though in the future you might want to wait until I've washed my hands and left the bathroom.)</p>
<p>The QCon panel last week was fun too. The topic was <em>When is Rails an Appropriate Choice?</em> James Cox did a nice job of running things, and I got to spend an hour talking with Obie Fernandez, Charlie Nutter and Ola Bini. (There were some last-minute changes in the lineup.) The panel was recorded on video, so I'm guessing InfoQ will make that available at some point.</p>
<p>Oh yeah, some news. Last week I started work at <a href="http://pivotallabs.com/">Pivotal Labs</a> here in SF. Pivotal is a real powerhouse consulting firm specializing in web app development and does work in both Java and Ruby on Rails. The Rails developers there are top-notch and I'm really happy to be part of such a talented team. If you haven't been reading the company's coding blog <a href="http://www.pivotalblabs.com/">Pivotal Blabs</a>, you've been missing out. While I was having fun consulting and getting to work on lots of different things, I was missing having a regular schedule and co-workers who lasted more than a short time. This way I get the best of both worlds. I also get to work in an environment with a solid commitment to good development practices. My new job title is "Senior Agile Engineer", which should tell you something even if it mystifies the bank next time I apply for a loan.</p>tag:blog.hasmanythrough.com,2006-02-27:Article/662006-10-19T10:03:51-07:002008-01-24T00:19:33-08:00gang aft agleyJosh Susser<p>I'm very disappointed to have to report that I won't be going to RubyConf as I had planned. I got pretty sick with a nasty fever a few days ago. I'm on the mend now as of this morning, but not up to traveling and I have no voice to speak of (or with). There's a chance I might be able to speak for an hour on Saturday, but at best I'd sound like Harvey Fierstein after a few packs. I'm seriously bummed I'm missing out on the conference and getting to do my talk. Oh well, life happens.</p>
<p>I'll probably wait a month or two and do the talk at one of the local events like the SF Ruby Meetup or the SDForum Ruby SIG. If it's well received I might try and submit it to RailsConf next year.</p>
<p>All you folks who are at RubyConf, have a great time and post lots of pictures.</p><p>I'm very disappointed to have to report that I won't be going to RubyConf as I had planned. I got pretty sick with a nasty fever a few days ago. I'm on the mend now as of this morning, but not up to traveling and I have no voice to speak of (or with). There's a chance I might be able to speak for an hour on Saturday, but at best I'd sound like Harvey Fierstein after a few packs. I'm seriously bummed I'm missing out on the conference and getting to do my talk. Oh well, life happens.</p>
<p>I'll probably wait a month or two and do the talk at one of the local events like the SF Ruby Meetup or the SDForum Ruby SIG. If it's well received I might try and submit it to RailsConf next year.</p>
<p>All you folks who are at RubyConf, have a great time and post lots of pictures.</p>tag:blog.hasmanythrough.com,2006-02-27:Article/642006-09-10T10:56:00-07:002008-01-24T00:19:33-08:00Twisting the rope: looking for code examplesJosh Susser<p>In just about six weeks I'll be giving my talk at <a href="http://rubyconf.org/">RubyConf 2006</a> called "More than enough rope to hang yourself". The talk will address the pitfalls of overzealous use of some of the more powerful feature in Ruby, such as metaprogramming, method chaining and method_missing hacks. Often these techniques are quite useful, but when overused they can really make your life miserable. Or more often, they mess up some poor sucker who has to deal with the code someone else wrote.</p>
<p>I'm working on writing the presentation itself now. I've got some good examples of excessively clever code, but could always use more. So here's your chance to help contribute to a RubyConf presentation. If you have a good example of Ruby code that is overly clever and makes you want to pull your hair out, I'd love to see it. Email me code examples at (josh (at) hasmanythrough (dot) com).</p>
<p>Thanks!</p><p>In just about six weeks I'll be giving my talk at <a href="http://rubyconf.org/">RubyConf 2006</a> called "More than enough rope to hang yourself". The talk will address the pitfalls of overzealous use of some of the more powerful feature in Ruby, such as metaprogramming, method chaining and method_missing hacks. Often these techniques are quite useful, but when overused they can really make your life miserable. Or more often, they mess up some poor sucker who has to deal with the code someone else wrote.</p>
<p>I'm working on writing the presentation itself now. I've got some good examples of excessively clever code, but could always use more. So here's your chance to help contribute to a RubyConf presentation. If you have a good example of Ruby code that is overly clever and makes you want to pull your hair out, I'd love to see it. Email me code examples at (josh (at) hasmanythrough (dot) com).</p>
<p>Thanks!</p>tag:blog.hasmanythrough.com,2006-02-27:Article/562006-07-19T09:42:00-07:002008-01-24T00:19:32-08:00Speaking at RubyConf 2006Josh Susser<p>I just received word that my talk proposal for <a href="http://www.rubyconf.org/">RubyConf</a> has been accepted. My talk, "More than enough rope to hang yourself," will be about the pitfalls of excessive cleverness in Ruby coding. Think of it as an antidote to all the talks you've seen about how to go nuts with metaprogramming. I'm pretty excited, as this will be my first time presenting at a conference. I gather competition was pretty fierce - something like 73 proposals submitted and only 15 selected. Now I just have to psych myself up to telling Matz about Ruby coding style...</p>
<p><a href="http://www.rubyconf.org/">RubyConf</a> will be in Denver, October 20-22. Rumor is that there will only be about 240 tickets available and they will probably sell out in a matter of hours, so if you really want to go you should keep your RSS reader fired up to all the usual spots and wait for the announcement that tickets are on sale. I believe someone has already written a bot to listen on the ruby-talk email list and SMS his phone when sales open.</p><p>I just received word that my talk proposal for <a href="http://www.rubyconf.org/">RubyConf</a> has been accepted. My talk, "More than enough rope to hang yourself," will be about the pitfalls of excessive cleverness in Ruby coding. Think of it as an antidote to all the talks you've seen about how to go nuts with metaprogramming. I'm pretty excited, as this will be my first time presenting at a conference. I gather competition was pretty fierce - something like 73 proposals submitted and only 15 selected. Now I just have to psych myself up to telling Matz about Ruby coding style...</p>
<p><a href="http://www.rubyconf.org/">RubyConf</a> will be in Denver, October 20-22. Rumor is that there will only be about 240 tickets available and they will probably sell out in a matter of hours, so if you really want to go you should keep your RSS reader fired up to all the usual spots and wait for the announcement that tickets are on sale. I believe someone has already written a bot to listen on the ruby-talk email list and SMS his phone when sales open.</p>