<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>BestTechVideos: Tag rubyconf-2008 Videos</title>
    <link>http://www.bestechvideos.com/tag/rubyconf-2008</link>
    <pubDate>Sat, 21 Mar 2009 13:24:59 GMT</pubDate>
    <description>BestTechVideos: Tag rubyconf-2008 Videos with short descriptions</description>
    <item>
      <title>RubyConf 2008: RSpec and Cucumber</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-rspec-and-cucumber</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-rspec-and-cucumber"><img alt="RubyConf 2008: RSpec and Cucumber" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6827/3e9oaprx6rx9t08zk01hfe8fgf_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: David Chelimsky</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-rspec-and-cucumber">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 13:24:59 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-rspec-and-cucumber</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-rspec-and-cucumber</comments>
    </item>
    <item>
      <title>RubyConf 2008: Ruby for Artists / Jotbot</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-for-artists-jotbot</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-for-artists-jotbot"><img alt="RubyConf 2008: Ruby for Artists / Jotbot" height="110" src="http://www.bestechvideos.com//thumbnails/0001/4819/c1hesxmo1bkybpa5n5cqveszwb_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: David Koontz</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-for-artists-jotbot">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 13:18:38 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-for-artists-jotbot</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-for-artists-jotbot</comments>
    </item>
    <item>
      <title>RubyConf 2008: Addressible URI</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-addressible-uri</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-addressible-uri"><img alt="RubyConf 2008: Addressible URI" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6823/9wn2m9gpm5yqhj7trnvvjftvp8_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: ...</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-addressible-uri">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 13:16:50 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-addressible-uri</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-addressible-uri</comments>
    </item>
    <item>
      <title>RubyConf 2008: YELLOWPAGES.COM now AT&amp;T Interactive</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-yellowpages-com-now-at-t-interactive</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-yellowpages-com-now-at-t-interactive"><img alt="RubyConf 2008: YELLOWPAGES.COM now AT&amp;T Interactive" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6821/1yf8sur7mfuntkd29pap3k07q_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Coby Randquist</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-yellowpages-com-now-at-t-interactive">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 13:15:22 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-yellowpages-com-now-at-t-interactive</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-yellowpages-com-now-at-t-interactive</comments>
    </item>
    <item>
      <title>RubyConf 2008: Dust</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-dust</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-dust"><img alt="RubyConf 2008: Dust" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6819/a5c4il4owcjmcfb82jbfkwkqj0_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: ...</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-dust">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 13:11:49 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-dust</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-dust</comments>
    </item>
    <item>
      <title>RubyConf 2008: Terminal.app</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-terminal-app</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-terminal-app"><img alt="RubyConf 2008: Terminal.app" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6817/5v3cno1xxd883ytyxdrp93ybas_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Ben Stiglitz</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-terminal-app">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/os">OS</a>, <a href="/category/conferences">Conferences</a>, <a href="/category/os/macos">MacOS</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 13:10:29 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-terminal-app</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-terminal-app</comments>
    </item>
    <item>
      <title>RubyConf 2008: Forth</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-forth</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-forth"><img alt="RubyConf 2008: Forth" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6815/248drklt063bxxzntj5bsyp0st_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Ben Stiglitz</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-forth">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 13:09:25 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-forth</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-forth</comments>
    </item>
    <item>
      <title>RubyConf 2008: Silver Bullet</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-silver-bullet</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-silver-bullet"><img alt="RubyConf 2008: Silver Bullet" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6813/237qllsw7mcy00jlj7h4kosa2l_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Adam Keys</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-silver-bullet">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 13:07:57 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-silver-bullet</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-silver-bullet</comments>
    </item>
    <item>
      <title>RubyConf 2008: Quartz Composer and CruiseControl Status</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-quartz-composer-and-cruisecontrol-status</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-quartz-composer-and-cruisecontrol-status"><img alt="RubyConf 2008: Quartz Composer and CruiseControl Status" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6811/9su9ryk187eate7ngrpjkrz63_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: ...</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-quartz-composer-and-cruisecontrol-status">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 13:06:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-quartz-composer-and-cruisecontrol-status</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-quartz-composer-and-cruisecontrol-status</comments>
    </item>
    <item>
      <title>RubyConf 2008: IronRuby Demonstration</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ironruby-demonstration</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ironruby-demonstration"><img alt="RubyConf 2008: IronRuby Demonstration" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6809/8my22llbtctkn3j0q4x5cajsr0_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: John Lam</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ironruby-demonstration">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 13:02:27 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ironruby-demonstration</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ironruby-demonstration</comments>
    </item>
    <item>
      <title>RubyConf 2008: Limelight</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-limelight</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-limelight"><img alt="RubyConf 2008: Limelight" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6807/5mryzjpsomgsx5n5m6yj66ysqe_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Micah Martin</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-limelight">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 12:59:51 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-limelight</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-limelight</comments>
    </item>
    <item>
      <title>RubyConf 2008: Glimmer's DSL Engine</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-glimmer-s-dsl-engine</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-glimmer-s-dsl-engine"><img alt="RubyConf 2008: Glimmer's DSL Engine" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6805/aawkzzaf0bekbaj0h9a9kfywj2_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Andy Maleh</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-glimmer-s-dsl-engine">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 12:55:51 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-glimmer-s-dsl-engine</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-glimmer-s-dsl-engine</comments>
    </item>
    <item>
      <title>RubyConf 2008: Adrenaline-Driven Development</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-adrenaline-driven-development</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-adrenaline-driven-development"><img alt="RubyConf 2008: Adrenaline-Driven Development" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6803/b6j6lkq97ip52q2rzcgjfduoq4_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Bruce Williams</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-adrenaline-driven-development">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 12:52:55 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-adrenaline-driven-development</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-adrenaline-driven-development</comments>
    </item>
    <item>
      <title>RubyConf 2008: Ruby Macros</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-macros</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-macros"><img alt="RubyConf 2008: Ruby Macros" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6801/bthj1f9d8cnpt0kdg9x6gwc7fw_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Caleb Clausen</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-macros">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 12:51:43 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-macros</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-macros</comments>
    </item>
    <item>
      <title>RubyConf 2008: test-stack</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-test-stack</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-test-stack"><img alt="RubyConf 2008: test-stack" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6799/5j8tzn8ymuiiudcwp3k64o4my9_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Jeremy Mcanally</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-test-stack">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 12:49:45 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-test-stack</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-test-stack</comments>
    </item>
    <item>
      <title>RubyConf 2008: stupid.rb</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-stupid-rb</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-stupid-rb"><img alt="RubyConf 2008: stupid.rb" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6797/7xbvt78mh9k1dk36xafvoh9o83_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Ben Bleything</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-stupid-rb">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 12:48:26 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-stupid-rb</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-stupid-rb</comments>
    </item>
    <item>
      <title>RubyConf 2008: The Nature of Truth</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-the-nature-of-truth</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-the-nature-of-truth"><img alt="RubyConf 2008: The Nature of Truth" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6795/4cjvzlpfod24ig9qdinne4c67d_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em><span style="color: #333333; font-family: Tahoma; font-size: 12px; font-style: normal; line-height: 18px;"> </span></em></p>
<p><em>
<p>Contents:</p>
<ul>
<li>"Truthy" gem package for Ruby. Helps to ease confusing true and false evaluations in Ruby.</li>
<li>Usage: variable.truthy?</li>
<li>Only nil and false are false in Ruby. Really. That's it. Stop looking.</li>
</ul>
<p><em>Author: Yosef Mendelssohn</em></p>
</em></p>
<p>&nbsp;</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-the-nature-of-truth">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 12:44:49 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-the-nature-of-truth</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-the-nature-of-truth</comments>
    </item>
    <item>
      <title>RubyConf 2008: Evil Code</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-evil-code</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-evil-code"><img alt="RubyConf 2008: Evil Code" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6793/5ik276havdtdikylbwqbn9yl4b_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Ryan Davis</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-evil-code">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 12:38:12 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-evil-code</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-evil-code</comments>
    </item>
    <item>
      <title>RubyConf 2008: Japanese Rubyists you have not met yet</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-japanese-rubyists-you-have-not-met-yet</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-japanese-rubyists-you-have-not-met-yet"><img alt="RubyConf 2008: Japanese Rubyists you have not met yet" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6791/5qzq1rw1wbu9r5o0w9n06k622t_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Masayoshi Takahashi</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-japanese-rubyists-you-have-not-met-yet">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 12:34:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-japanese-rubyists-you-have-not-met-yet</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-japanese-rubyists-you-have-not-met-yet</comments>
    </item>
    <item>
      <title>RubyConf 2008: Duby</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-duby</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-duby"><img alt="RubyConf 2008: Duby" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6789/5qzq1rw1wbu9r5o0w9n06k622t_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Charles Nutter</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-duby">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 12:33:01 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-duby</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-duby</comments>
    </item>
    <item>
      <title>RubyConf 2008: Why don't you come to RubyKaigi 2009?</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-why-don-t-you-come-to-rubykaigi-2009</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-why-don-t-you-come-to-rubykaigi-2009"><img alt="RubyConf 2008: Why don't you come to RubyKaigi 2009?" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6787/1cs3209ypg08hf393rgw61t9ub_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: KAKUTANI Shintaro</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-why-don-t-you-come-to-rubykaigi-2009">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 12:29:34 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-why-don-t-you-come-to-rubykaigi-2009</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-why-don-t-you-come-to-rubykaigi-2009</comments>
    </item>
    <item>
      <title>RubyConf 2008: Testing my leet codez</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-testing-my-leet-codez</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-testing-my-leet-codez"><img alt="RubyConf 2008: Testing my leet codez" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6785/2wn5n8qngxtwp4u0wbj5hqqu9w_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Bryan Lyles</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-testing-my-leet-codez">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 12:27:52 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-testing-my-leet-codez</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-testing-my-leet-codez</comments>
    </item>
    <item>
      <title>RubyConf 2008: Questions &amp; Answers</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-questions-answers</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-questions-answers"><img alt="RubyConf 2008: Questions &amp; Answers" height="110" src="http://www.bestechvideos.com//thumbnails/0001/4756/7d9b3hhxov94a8fezqmgre6z3c_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Yukihiro 'Matz' Matsumoto</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-questions-answers">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 11:54:14 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-questions-answers</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-questions-answers</comments>
    </item>
    <item>
      <title>RubyConf 2008: Ruby Persistence in MagLev</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-persistence-in-maglev</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-persistence-in-maglev"><img alt="RubyConf 2008: Ruby Persistence in MagLev" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6783/aruimrh25bos305li7v5zu3wmt_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><em>Author: Bob Walker, Allan Ottis</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-persistence-in-maglev">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 11:50:31 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-persistence-in-maglev</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-persistence-in-maglev</comments>
    </item>
    <item>
      <title>RubyConf 2008: IronRuby</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ironruby</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ironruby"><img alt="RubyConf 2008: IronRuby" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6781/2fumdyzp89lz9c5sjgp4rpksui_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>John walked through some of the cool stuff they are doing with IronRuby. He started out showing how you can host the ruby engine in a C# application, in just a couple lines of code he wrote a WPF irb clone. He also showed how with C# 4.0 you can run the ruby engine, send it code, then reach in and get specific variables and pull them back out (using the dynamic keyword).</p>
<p>He went on to show accessing C# from IronRuby and even monkey patching a CLR class from IronRuby, which was pretty cool. Corey Haines asked to confirm and you can even undef methods from a CLR class from IronRuby. (of course they would only be modified from a DLR perspective)</p>
<p>John also shared some interesting statistics, I believe they were that the language rubyspecs were around 93% passing and the lib specs were around 78% complete. He also mentioned that performance right now is mostly better than MRI with some that is worse but that they haven't spent alot of time on it yet. IronRuby and the DLR clock in at only 2MB when compressed, which is fairly impressive.</p>
<p>There was a question about 1.9 which he basically said they weren't even thinking about yet, which is worrisome since it will probably be out fairly soon and I would at least like to hear that they have a plan on how to implement it. (otherwise they will always be behind) (c) <a style="text-decoration: none;" href="http://infozerk.com/averyblog/rubyconf-08-john-lam-ironruby/">James</a></p>
<p><em>Author: John Lam</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ironruby">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/development">Development</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/web-tech/silverlight">Silverlight</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/development/c-sharp">C#</a>, <a href="/category/frameworks/net-framework">.NET Framework</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 11:47:59 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ironruby</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ironruby</comments>
    </item>
    <item>
      <title>RubyConf 2008: What does my Ruby do?</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-what-does-my-ruby-do</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-what-does-my-ruby-do"><img alt="RubyConf 2008: What does my Ruby do?" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6779/3p1dn3t3ditbs27xk3ld94wzq2_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>What do RubyVM, Rubinius, JRuby, IronRuby, MacRuby, and MagLev all have in common? They all aspire to run your Ruby programs. But how do you know whether your programs will run as expected?</p>
<p>The RubySpec project aims to write a complete executable specification for the entire Ruby programming language and its core and standard libraries.</p>
<p>This talk will discuss the purpose, history, and status of the project. It will also describe the specialized spec runner, MSpec, and look at how its architecture and features assist in using RubySpec both to help drive development of Ruby implementations and to verify that an implementation is correct and compatible.</p>
<p>Since RubySpec looks at every nook and cranny of Ruby, there is plenty of opportunity to have a participatory conversation about Ruby and Ruby programming. Also, since RubySpec is a nexus of effort among many competing and sometimes complementary projects, we can also discuss issues surrounding organizing a project like RubySpec.</p>
<p><em>Author: Brian Ford</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-what-does-my-ruby-do">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sat, 21 Mar 2009 11:26:31 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-what-does-my-ruby-do</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-what-does-my-ruby-do</comments>
    </item>
    <item>
      <title>RubyConf 2008: A Puppet Story: Systems Building Systems</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-a-puppet-story-systems-building-systems</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-a-puppet-story-systems-building-systems"><img alt="RubyConf 2008: A Puppet Story: Systems Building Systems" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5290/6nup9x5dabntovo3uo2193f3e7_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>After years of automating systems with CFEngine, Luke Kanies, Puppet's primary author, had ideas about automation that he could not express with existing tools. He tried to fork CFEngine, but threw up his hands at the C code. As a sysadmin, his obvious next step was to try it with Perl. More frustration... Python was getting a lot of attention, but after investing tens of hours, Luke still couldn't express the basic system. Enter Ruby, Luke went from never seeing the language to a functional prototype in 4 hours! And Puppet was born... (thank you Matz!!!)</p>
<p>Now Puppet is available in most Linux distributions and supported on Solaris and OS X, with installations provisioning and managing 1000s of hosts in places like Google, Twitter and EC2. The Puppet project provides 3 things 1) a declarative DSL for expressing the configuration of a system 2) a client/server/certificate authority system that handles authentication, authorization and transport using SSL for communicating the configuration from the centralized repository to managed hosts and 3) a resource abstraction layer to provide portability across platforms, where resources are files, users, groups, packages, services, cron, etc... All Ruby!</p>
<p>This talk will begin with a bit of background on system automation, followed by Puppet's basic philosophical underpinnings, and how those are manifested in Ruby. This will highlight what Puppet is currently used to do in production environments at scale, while comparing and contrasting Puppet with tools like Capistrano. The talk will finish with the present state of the project, discuss some of the code and process challenges illuminated along the way and conclude with what is on Puppet's horizon.</p>
<p><strong>About Andrew Clay Shafer</strong><br />
Andrew Shafer works full time on the Ruby open source system management framework, Puppet. He brings with him a background in computational science, embedded Linux development, web frameworks and Agile methods. Andrew spent the last few years working for venture funded experiments in the Salt Lake Valley using primarily C/C++, Java and more pl/sql than he'd care to admit... *shudder*</p>
<p>A recent convert to Ruby, Andrew appreciates Ruby, both for being a joy to program and for awakening an interest in higher order/functional languages. He joined Reductive Labs, the people behind Puppet, full time in April 2008. (http://reductivelabs.com)</p>
<p>His two sons think he is pretty cool.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-a-puppet-story-systems-building-systems">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/os">OS</a>, <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/os/macos">MacOS</a>, <a href="/category/os/linux">Linux</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Wed, 17 Dec 2008 02:21:38 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-a-puppet-story-systems-building-systems</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-a-puppet-story-systems-building-systems</comments>
    </item>
    <item>
      <title>RubyConf 2008: Dramatis: Actors for Ruby</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-dramatis-actors-for-ruby</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-dramatis-actors-for-ruby"><img alt="RubyConf 2008: Dramatis: Actors for Ruby" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5268/5c2ose5qc9ueug01mn3qxo7nqo_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Multicores. Distributed web services. Clouds. Pick your favorite buzz word, but pretty much any way you slice it, it's concurrent programming: multiple things happening all over the place, all at the same time. Until recently, this pretty much meant threads and sockets. But then the Prags published Programming Erlang and a lot of people heard about an alternative model (not that Erlang or the actor model are new, but ...) And many of us writing in Ruby got a severe case of actor envy (or Erlang envy?)</p>
<p>In this talk, we'll introduce actors and Dramatis, an open source library that brings actors to Ruby. We'll start with a discussion of actors, and how they compare to threads. Then we'll introduce and show examples of writing actor programs in Dramatis, which implements the actor model into Ruby in a unique and (hopefully) natural way. We'll compare Dramatis to other actor libraries and implementations and highlight issues around writing actor-based concurrent programs in an object-oriented, imperative, dynamic language.</p>
<p><strong>About Steven Parkes</strong><br />
Steven Parkes is an independent software developer in Palo Alto, California. He has been involved in concurrent object oriented programming for many years (his graduate thesis was on an Actor library in C++) . He currently specializes in reslient design for backend systems.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-dramatis-actors-for-ruby">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/python">Python</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/development/erlang">Erlang</a>]]>
      </description>
      <pubDate>Tue, 16 Dec 2008 23:49:56 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-dramatis-actors-for-ruby</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-dramatis-actors-for-ruby</comments>
    </item>
    <item>
      <title>RubyConf 2008: Tcl for Rubyists</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-tcl-for-rubyists</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-tcl-for-rubyists"><img alt="RubyConf 2008: Tcl for Rubyists" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5264/6w5iokb3agncc51f3zzy0ysrvz_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>One of my favorite things about the Ruby community is that its members aren't afraid of looking to other languages for inspiration. I hope to continue that tradition by giving an overview of Tcl &ndash; a dynamic, introspective, and often misunderstood langauge &ndash; from a Rubyist's perspective.</p>
<p>I'll start with a brief introduction to Tcl itself, then delve into Tcl's introspective capabilities. Next I'll show how you can use introspection to add Ruby- and Scheme-like features to the language. I'll also demonstrate how to augment built-in commands and create DSLs. Finally, I'll show how to embed a Tcl interpreter into Ruby and expose Ruby methods as Tcl commands.</p>
<p><strong>About Sam Stephenson</strong><br />
Sam is a fan of dynamic languages who writes Ruby software for 37signals in Chicago.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-tcl-for-rubyists">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Tue, 16 Dec 2008 23:44:33 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-tcl-for-rubyists</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-tcl-for-rubyists</comments>
    </item>
    <item>
      <title>RubyConf 2008: Two Turntables And A Git Repo</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-two-turntables-and-a-git-repo</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-two-turntables-and-a-git-repo"><img alt="RubyConf 2008: Two Turntables And A Git Repo" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5262/9qd1ses915ucoipmk383yyutcx_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Over the last year, there has been a huge increase of interest in using Ruby to create and manipulate music. If you're interested but haven't been paying attention, or have just been sitting on the sidelines, we're here to show you how you too can be a computer DJ.</p>
<p>First, we'll set the scene with some information about the technologies involved. We'll get you pushing notes with Ben's MIDIator library, and get you set up with a software synthesis environment so that you can play along at home. Best of all, we'll do it all on the cheap.</p>
<p>Then we'll get into the actual music, demonstrating how to represent actual, legitimate music in code using a project Jeremy Voorhis has been working on, and how to manipulate it and play it back. We'll make some beats with Giles Bowkett's Archaeopteryx, and take a brief tour of how it works under the hood.</p>
<p>If you're not into making your own music (be it beats, tones, or just &quot;damn noise&quot;), you're going to need to work with music that someone else has made. Being a good DJ and reacting to the crowd is no walk in the park, and while making a good playlist is easier, it's still no cakewalk. With the right tricks up your sleeve, you can let your computer build a playlist that's unique but still sticks to your personal style. We'll show you what Yossef has tried and learned.</p>
<p><strong>About Ben Bleything, Yossef Mendelssohn<br />
</strong>Ben Bleything is a Rubyist, hardware hacker, and musical dilettante from Portland, Oregon. Sometimes he does other things. He has not yet found a quote that adequately sums up his personality.</p>
<p>There's a famous reddit comment that says &quot;Learning how to program might get you paid, but learning how to dance will get you laid.&quot; Well, Yossef Mendelssohn can do both. He also aspires to be a better dance DJ and use his laziness and programming know-how to help.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-two-turntables-and-a-git-repo">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Tue, 16 Dec 2008 23:42:39 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-two-turntables-and-a-git-repo</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-two-turntables-and-a-git-repo</comments>
    </item>
    <item>
      <title>RubyConf 2008: Introducing Red Sun - Ruby to Flash</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-introducing-red-sun-ruby-to-flash</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-introducing-red-sun-ruby-to-flash"><img alt="RubyConf 2008: Introducing Red Sun - Ruby to Flash" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5260/ahedzezz8ynabzmnpjknenmmfq_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Introduce Red Sun - A Ruby to Flash bytecode translator and UI framework that enables rapid development of a Flash SWF using Ruby idioms and capabilities. The goal of Red Sun is to bring the benefits of a strong dynamic language with good syntax to the existing dynamic features of the Actionscript 3 virtual machine inside the Flash player.</p>
<p>Red Sun translates Ruby 1.9 bytecode into Actionscript 3 bytecode suitable for execution on the Tamarin virtual machine embedded in the Adobe Flash player. The library maps Ruby idioms into equivalent idioms using the dynamic language features in Actionscript 3. Red Sun also includes the foundations of a dynamic UI framework for rapidly building user interfaces targeted at the Flash runtime.</p>
<p>Red Sun can compile Ruby classes directly into Actionscript 3 classes and offers uses translation conventions to implement Ruby features that are not available to Actionscript 3 such as operator overloading. Red Sun also allows Ruby code to directly manipulate a loaded or generated SWF before it is returned to the browser to support code generation based on data definition or other runtime features.</p>
<p>Red Sun is currently in an alpha phase and should reach a beta by the time of RubyConf and be appropriate for wider adoption and addition to the open source project team.</p>
<p><strong>About Jonathan Branam<br />
</strong>Jonathan Branam has been working with computers since the days of the TI-99/4A in the 80s. He cut his teeth on the Commodore 64 before upgrading to an 80286. There he discovered the simplicity and power of programming in assembly language which surely stunted his understanding of dynamic languages for many years to come.</p>
<p>After working in C/C++ in the video game industry, Jonathan discovered Perl and Python and found a welcome home in terse, powerful syntax and languages that cater to the human rather than the machine.</p>
<p>Having returned to visual work using the Flash player and Flex framework, Jonathan longed for a return to the power of dynamic languages and found an instant attraction in Ruby. His desire now is to bridge the gap between Ruby and other execution environments such as the Flash player to bring the development benefits of a dynamic, meta-programming capable language into other contexts.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-introducing-red-sun-ruby-to-flash">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/development">Development</a>, <a href="/category/web-tech/flash">Flash</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/development/actionscript">Actionscript</a>]]>
      </description>
      <pubDate>Tue, 16 Dec 2008 23:40:04 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-introducing-red-sun-ruby-to-flash</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-introducing-red-sun-ruby-to-flash</comments>
    </item>
    <item>
      <title>RubyConf 2008: Seattle.rb Rocks!</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-seattle-rb-rocks</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-seattle-rb-rocks"><img alt="RubyConf 2008: Seattle.rb Rocks!" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5258/ccj3dentb6r4sel9mxfm5tk0oz_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Seattle.rb Rocks would cover a number of side projects developed by Seattle.rb members in a lightning-talk-like format. Individual presentations would run for roughly ten minutes, and at least the following individual presentations would be given:</p>
<p>Phil Hagelberg will talk about Bus Scheme, which is a Scheme implementation that is implemented (mostly) on the bus. Phil will explore what it's like to implement an interpreter in Ruby and what kinds of things Bus Scheme could be used for.</p>
<p>Eric Hodel will talk about his work on a framework for controlling and implementing Universal Plug and Play devices (UPnP) including a media server that is usable by the PlayStation 3.</p>
<p>Aaron Patterson swill talk about ZOMG, an IDL parser and ruby code generator. He will discuss parser, tokenizer and code generation in ruby using techniques found in ZOMG as examples. Aaron will talk about the tools he used, such as rex for tokenizer generation and racc for parser generation along with Ruby2Ruby for ruby code generation. Aaron will also talk about the pitfalls he encountered while using these tools and about practical applications for ZOMG such as DOM api generation.</p>
<p>John Barnette will talk about project skeletons. There are a multitude of Ruby project skeleton generators. Everyone uses them, everyone tweaks them. There are no good tools for reusing and sharing customized project skeletons. John will demonstrate a tool for reusing and sharing customized skeletons for Gems, Rails, RubyCocoa, or anything else!</p>
<p>Following all the talks, there would be a question and answer period at the end.</p>
<p>Naturally, given the nature of this talk, members Seattle.rb would not expect to receive any discounts on conference tickets.</p>
<p><strong>About Seattle Ruby Brigade<br />
</strong>The Seattle Ruby Brigade is the Ruby group covering the Seattle area. Seattle.rb was started in the spring of 2002 and will have its 200th meeting sometime in late fall, 2007. Seattle.rb alumni include Pat Eyler who has since moved to Provo, Utah, and Evan Phoenix, lead developer of Rubinius. Seattle.rb meets weekly at a coffee shop on Capitol Hill in Seattle.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-seattle-rb-rocks">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/frameworks/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Tue, 16 Dec 2008 23:37:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-seattle-rb-rocks</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-seattle-rb-rocks</comments>
    </item>
    <item>
      <title>RubyConf 2008: The Ruby Code Review. A Play in Three Acts</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-the-ruby-code-review-a-play-in-three-acts</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-the-ruby-code-review-a-play-in-three-acts"><img alt="RubyConf 2008: The Ruby Code Review. A Play in Three Acts" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5256/556sowza0hhza3nuzssll7ll2v_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Sit in like a fly on the wall, while Jim Weirich and Joe O'Brien walk through a code review with the customer, Chris Nelson. The team has uncovered some very typical issues that can arise in Ruby projects. The code review is presented in three acts. Act I is a review of a typical rails application. Having added some testing and followed the typical restful conventions, this application seems pretty solid on the foundation. As Jim and Joe demonstrate to Chris, however, the application has some areas of concern. Act II is a code review for an open source gem that Chris' company has elected to open source. The team demonstrates some critical mistakes that library writers usually make and show ways in which the code could be written in order to play nicer in the open source ecosystem. Act III is all about strategy. Now that we have identified the areas that need to be worked on, how do we go about getting there. It's unrealistic to top all development and rewrite the two projects. The team helps Chris and his company figure out a game plan that allows them to continue moving forward.</p>
<p><strong>About Joe O'Brien, Jim Weirich, Chris Nelson</strong></p>
<p><em>Joe O'Brien:<br />
</em>Joe is a father, speaker, author and developer. Before helping found EdgeCase, LLC, Joe was a developer with ThoughtWorks and spent much of his time working with large J2EE and .NET systems for Fortune 500 companies. He has spent his career as a developer, project manager, and everything in between. Joe is a passionate member of the open source community. He co-founded the Columbus Ruby Brigade and helped organize the Chicago Area Ruby Users Group. His passions are Agile Development in the Enterprise, Ruby, and demonstrating to the Fortune 500 the elegance and power of this incredible language.</p>
<p><em>Chris Nelson:</em><br />
Chris Nelson came very much the long way around to find happiness coding Ruby. He has been doing software development for 10 years at companies with small Fortune numbers and those without, where he finds it much easier to actually get things done. He has published several articles and spoken at numerous conferences including eRubycon, JavaOne, and OSCON, as well as local Java and Ruby user groups. Currently Chris is an independent consultant in Cincinnati, Ohio, where he lives with his wife, 4 children, and 2 cats.</p>
<p><em>Jim Weirich:<br />
</em>Jim Weirich has been active in the software development world for over twenty-five years, with experience that ranges from real-time data acquisition for jet engine testing to image processing and web services for the financial industry. Although Jim has experience in C++ and Java/J2EE technologies, his real passion is about delivering business value in a timely and efficient manner, and one of the best ways of doing just that is leveraging the power of Ruby and Rails. Jim is very active in the Ruby community and has contributed to several Ruby projects, including the Rake build system and the RubyGems package software.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-the-ruby-code-review-a-play-in-three-acts">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/frameworks/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Tue, 16 Dec 2008 23:21:49 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-the-ruby-code-review-a-play-in-three-acts</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-the-ruby-code-review-a-play-in-three-acts</comments>
    </item>
    <item>
      <title>RubyConf 2008: Tap &#8211; [not] a talk about replacing rake</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-tap-not-a-talk-about-replacing-rake</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-tap-not-a-talk-about-replacing-rake"><img alt="RubyConf 2008: Tap – [not] a talk about replacing rake" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5254/bmovbldvdsn1pttbzgm2nixyp7_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>In this talk I will present a task application framework called Tap. Tap on the surface acts like a supercharged rake, with similar declaration syntax and ease of use from the command line. On closer inspection, rake and tap address separate problems in separate domains that overlap in the simplest cases.</p>
<p>Tap facilitates:</p>
<ul>
    <li>imperative workflows</li>
    <li>task configuration, inputs, documentation, and testing</li>
    <li>gem-based distribution of task libraries</li>
</ul>
<p>I've given a short (unpolished) version of the talk I would give at RubyConf at the Boulder Ruby Group meeting. Here is a link to the slides, and to the tap website:</p>
<ul>
    <li>http://docs.google.com/Present?docid=ddsz8fxd_271dt7zgnc5</li>
    <li>http://tap.rubyforge.org</li>
</ul>
<p><strong>About Simon Chiang</strong><br />
Simon is a graduate student studying Biomolecular Structure at CU Denver. He develops bioinformatics tools in Ruby as a part of his thesis work, specifically for running workflows and analyzing proteomics data.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-tap-not-a-talk-about-replacing-rake">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Tue, 16 Dec 2008 23:18:48 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-tap-not-a-talk-about-replacing-rake</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-tap-not-a-talk-about-replacing-rake</comments>
    </item>
    <item>
      <title>RubyConf 2008: A wonderful, awful idea: ruby in the browser</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-a-wonderful-awful-idea-ruby-in-the-browser</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-a-wonderful-awful-idea-ruby-in-the-browser"><img alt="RubyConf 2008: A wonderful, awful idea: ruby in the browser" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5252/31tia28mmuoyewebe9vgq43fvt_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>This talk is about the many paths towards getting ruby running in your web browser. I'll first talk about why this is even a good idea. I'll then talk briefly about each approach I've investigated and the differing amounts of FAIL I encountered with each. Next I'll focus on the most promising contender, rubyjs, a ruby compiler which outputs javascript. I'll demonstrate how you can begin using it in your application today with lots of code and live demos.</p>
<p><strong>About Christopher Nelson</strong><br />
Chris Nelson came very much the long way around to find happiness coding Ruby. He has been doing software development for 10 years at companies with small Fortune numbers and those without any (where he finds it much easier to actually get things done). He has published several articles and spoken at numerous conferences including Railsconf, JavaOne, OSCON, and eRubycon as well as local Java and Ruby user groups. Currently Chris is an independent consultant in Cincinnati, Ohio, where he lives with his wife, 4 children, and 2 cats.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-a-wonderful-awful-idea-ruby-in-the-browser">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Tue, 16 Dec 2008 23:15:16 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-a-wonderful-awful-idea-ruby-in-the-browser</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-a-wonderful-awful-idea-ruby-in-the-browser</comments>
    </item>
    <item>
      <title>RubyConf 2008: Advanced DSLs in Ruby</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-advanced-dsls-in-ruby</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-advanced-dsls-in-ruby"><img alt="RubyConf 2008: Advanced DSLs in Ruby" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5250/7yn7s1cv9mrtevphp49v5temfv_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Building Domain Specific Languages in Ruby shows the power and flexibility of the language. This talk covers some advanced DSL techniques in Ruby, including building really fluent interfaces, natural language-styel DSLs, using sticky attributes, factories via const_missing, bubbling methods, and other techniques. This session goes beyond the general syntactic tricks used to create DSLs; it shows how to make internal DSLs in Ruby a compelling abstraction mechanism for building frameworks and other tools.</p>
<p><strong>About Neal Ford</strong><br />
Neal Ford is Software Architect and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, and author and/or editor of 5 books spanning a variety of technologies. He focuses on designing and building of large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 100 developer conferences worldwide, delivering more than 600 talks. Check out his web site at http://www.nealford.com. He welcomes feedback and can be reached at nford@thoughtworks.com.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-advanced-dsls-in-ruby">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Tue, 16 Dec 2008 23:13:06 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-advanced-dsls-in-ruby</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-advanced-dsls-in-ruby</comments>
    </item>
    <item>
      <title>RubyConf 2008: OS X Application Development with HotCocoa</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-os-x-application-development-with-hotcocoa</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-os-x-application-development-with-hotcocoa"><img alt="RubyConf 2008: OS X Application Development with HotCocoa" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5248/45j06yp109ew0t33ej6r87cwzi_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>HotCocoa is a thin, idiomatic Ruby layer that sits above Cocoa and other frameworks. HotCocoa will be included with MacRuby when it ships in future versions of OS X and is currently included in the MacRuby distributions.</p>
<p>Cocoa classes have extremely verbose method and constant names. A substantial amount of code is written to just instantiate and configure instances of these classes. Interface Builder is used by most developers because it hides the complexity of manually configuring controls, but at the expense have having to use a GUI builder and the obscuring those configuration options inside the IB user interface. One of HotCocoa's chief goals is to allow Interface Builder simplicity, but in Ruby code.</p>
<p>Buttons, Sliders, Windows, WebViews...the whole works...HotCocoa simplifies this process by creating a mapping layer over the top of Objective C classes. HotCocoa adds Ruby-friendly methods, constants and delegate techniques that look refreshingly simple, but do not prevent full use of the Cocoa APIs.</p>
<p>This session will demonstrate the current state of HotCocoa, how to use it to construct full OS X applications quickly, and what our plans are for it in the future.</p>
<p><strong>About Rich Kilmer</strong><br />
Richard Kilmer is the founder of Virginia-based software and services company InfoEther, Inc and is a board member of Ruby Central. Rich's background includes peer-to-peer software, wireless web, workflow, and pen computing. Rich has been using Ruby in production systems since 2002 and has contributed to many Ruby projects over the years including RubyGems and starting RubyForge. Rich's current Ruby efforts are focused on simplifying OS X development with HotCocoa and is a contributor to the MacRuby project.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-os-x-application-development-with-hotcocoa">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/os">OS</a>, <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/os/macos">MacOS</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/development/objective-c">Objective-C</a>]]>
      </description>
      <pubDate>Tue, 16 Dec 2008 23:10:34 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-os-x-application-development-with-hotcocoa</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-os-x-application-development-with-hotcocoa</comments>
    </item>
    <item>
      <title>RubyConf 2008: Organizing a Regional Conference</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-organizing-a-regional-conference</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-organizing-a-regional-conference"><img alt="RubyConf 2008: Organizing a Regional Conference" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5246/7yn7s1cv9mrtevphp49v5temfv_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>This year, I co-organised Scotland on Rails ( http://scotlandonrails.com/ ) &ndash; the first regional Ruby/Rails conference in the UK. We attracted around 100 delegates and 20 speakers from all over the world &ndash; both local developers, and more famous names (including Koz, Jim Weirich, Bruce Williams, and David A Black).</p>
<p>By all accounts the conference was a great success for the delegates, the speakers and us as organisers.</p>
<p>We&rsquo;ll talk about the basics &ndash; like choosing the venue and the dates, but we&rsquo;ll also cover some stuff that&rsquo;s a little more involved &ndash; like choosing keynotes, collecting payments, organising a charity day, and organising shirts and programs.</p>
<p>If you&rsquo;re interested in community building, and you think your local user group could run a conference, the talk will help you make your own mistakes instead of ours.</p>
<p><strong>About Alan Francis</strong><br />
I used to be a process consultant working with XP and Agile. I was the third independent signatory on the Agile Manifesto. I spent a long time working primarily with Java, and now I&rsquo;m going to be doing Ruby development pretty much full-time working with EdgeCase and FiveRuns.</p>
<p>I&rsquo;ve worked for ObjectMentor, ThoughtWorks and eXoftware and with clients like Coca-Cola, JPMorgan, Egg and AOL.</p>
<p>I&rsquo;m proud Ruby/Rails contributor by way of three small patches for Rails and one for RubyGems, I spoke on XP and Rails at RailsConf2007 and organised the Scotland On Rails conference in 2008 and 2009.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-organizing-a-regional-conference">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/practices">Practices</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Tue, 16 Dec 2008 23:07:32 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-organizing-a-regional-conference</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-organizing-a-regional-conference</comments>
    </item>
    <item>
      <title>RubyConf 2008: Ruby Heavy-Lifting</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-heavy-lifting</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-heavy-lifting"><img alt="RubyConf 2008: Ruby Heavy-Lifting" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5136/2boghfmdkeuynmrzj10bszir2e_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Ruby is great for scripting, what about the heavy-lifting? In this talk we&rsquo;ll disassemble the lessons learned at AideRSS, and how we&rsquo;ve optimized our Ruby infrastructure to handle millions of RSS feeds on a daily basis &ndash; building a spider, processing content, and optimizing process coordination and communication.</p>
<p>&ldquo;Green Threads&rdquo; and global interpreter lock (GIL) impose a lot of performance constraints on every developer using Ruby 1.8. We&rsquo;ll explore the limitations of the MRI, the dreaded global interpreter lock (GIL), and look at the existing and upcoming alternatives &ndash; Ruby 1.9 concurrency model (Fibers and Actors) &amp; JRuby threading. In similar fashion, we&rsquo;ll walk through architectural patterns which can help us alleviate these problems: asynchronous and event driven processing, lazy data loading and processing, and common optimization paths for improving performance (ranging from syntactic optimizations, to writing custom C extensions).</p>
<p>You don&rsquo;t have to leave the comfort of your Ruby shell to build a high performance system!</p>
<p><strong>About Ilya Grigorik</strong><br />
Ilya Grigorik is the founder and CTO of AideRSS, Inc. After narrowly escaping certain death beneath an avalanche of unread RSS feeds, he knew that something must be done to protect future generations from the menace of information overload, and voila &ndash; AideRSS was born. An avid Ruby and RoR blogger (for which he received the &lsquo;Ruby Hero&rsquo; award at RailsConf &rsquo;08), and a tinkerer at heart, Ilya is often found researching or evangelizing the latest web-development practices, software architectures, and web standards in general.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-heavy-lifting">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/development">Development</a>, <a href="/category/web-tech/rss">RSS</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/development/cc">C and C++</a>]]>
      </description>
      <pubDate>Thu, 11 Dec 2008 13:37:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-heavy-lifting</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-heavy-lifting</comments>
    </item>
    <item>
      <title>RubyConf 2008: Effective and Creative Coding</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-effective-and-creative-coding</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-effective-and-creative-coding"><img alt="RubyConf 2008: Effective and Creative Coding" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5134/y0o1kw8lqghts2sawpqz3f2r7_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Although much of the human mind remains a less-than-resolved puzzle, we've learned a lot through the scientific process. Cognitive psychology offers quite a bit of data and distilled information in not only how the mind works, but the conditions under which it can work best. I will present some key ideas and how they can be used to help people, especially Rubyists, be creative and effective.</p>
<p>Among the topics covered will be concept learning, the nature of expertise, limited capacity, types of attention, directed attention (including its fatigue and how to promote recovery), and cognitive clarity. Along the way I'll summarize interesting research and occasionally discuss what's happening in the brain during some of these processes.</p>
<p><strong>About Eric Ivancich</strong><br />
Since the age of fourteen Eric has been using and programming computers. And since his high school days, he's been actively involved in teaching others how to create software.</p>
<p>Eric has a Ph.D. in Computer Science and Engineering from the University of Michigan. For his dissertation he researched neural models of learning and memory, and evaluated models through computer simulation. Along the way he immersed himself in cognitive psychology, and co-taught, with his faculty adviser, courses such as Cognitive Functioning (and Human Information Processing), Cognition and Environment, and Neural Models.</p>
<p>Eric provides both Ruby and Rails training through LearnRuby.com. He integrates his background in cognitive psychology in both designing courses and teaching them.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-effective-and-creative-coding">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Thu, 11 Dec 2008 13:37:11 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-effective-and-creative-coding</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-effective-and-creative-coding</comments>
    </item>
    <item>
      <title>RubyConf 2008: Ruby Arduino Development</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-arduino-development</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-arduino-development"><img alt="RubyConf 2008: Ruby Arduino Development" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5132/abjt6bhpq1rdtbzl56y1bo614l_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>In the past few years, microcontrollers &ndash; the chips that control all the beeping, blinking, and buzzing devices in our world &ndash; underwent a revolution in price and accessibility that parallels the transformation of microcomputers in the early 70s. Where that first revolution brought the personal computer this new one brings physical computing: the ability to sense and control the physical world as easily and cheaply as today's PCs process and store information.</p>
<p>The most useful product of this revolution is the Arduino development board. The Arduino combines a hardware design that emphasizes easy experimentation with a set of intuitive software libraries that mask many of the ugly details of microcontroller work. Just as the early personal computers offered information processing tools to diverse new groups, Arduino opens physical computing to artists, social workers, scientists, and even simple web programmers who lack electrical engineering degrees.</p>
<p>The Ruby Arduino Development project attempts to extend these virtues by bringing the beauty and power of Ruby to the Arduino platform. RAD compiles Ruby scripts for execution on the Arduino. In addition to the syntactic elegance and simplicity gained by getting to program in Ruby instead of C++, RAD provides a set of declarative Rails-like conventions and helpers that reduce boilerplate and simplify often-byzantine hardware APIs. Further, RAD takes advantage of Ruby's dynamic nature to offer sophisticated tools unavailable in the default Arduino distribution such as a testing framework and a graphical simulation environment (built with _why's Shoes GUI toolkit).</p>
<p>In this talk I'll conduct a comprehensive tour of RAD. Starting with the obligatory physical computing 'hello world' of blinking a single LED, I'll progress through increasingly sophisticated demonstrations including serial communication, inline assembly, movement detection, temperature sensing, and motor control. Lights will blink, things will spin, music will play.</p>
<p>I'll proceed to describe some of the design challenges RAD faces in integrating a diverse set of technologies (including RubyToC, Shoes, Rake, Makefiles, and avr-gcc) as well as balancing the constraints of concise compilation output that fits the Arduino's minimal program memory with the virtues of higher-level abstractions and rich interfaces that make a friendly environment for newbie hardware hackers.</p>
<p>I'll end with a call of encouragement. As a newcomer to electronics myself, RAD lets me build on the basis of my existing Ruby chops to create playful and useful projects even with very limited knowledge of the intimidating world of data sheets, circuit diagrams, and long-forgotten physics lectures. If I can build cool physical computing projects, you certainly can too.</p>
<p><strong>About Greg Borenstein</strong><br />
Greg Borenstein is the co-founder of Grabb.it, a startup working to make all the music on the web findable and useful. He is the author of a number of open source projects including RAD (rad.rubyforge.org), a framework for programming the Arduino open source physical computing platform in Ruby, and Couch Engine (github.com/atduskgreg/couchengine), a CouchDB-resident web framework. In his spare time, Greg plays indie rock and organizes PDX Pop Now!, a free all-ages local music festival and non-profit organization in Portland, Oregon. Ruby was the first programming language he ever learned.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-arduino-development">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Thu, 11 Dec 2008 13:36:59 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-arduino-development</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-arduino-development</comments>
    </item>
    <item>
      <title>RubyConf 2008: Writing My Own Web Framework</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-writing-my-own-web-framework</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-writing-my-own-web-framework"><img alt="RubyConf 2008: Writing My Own Web Framework" height="110" src="http://www.bestechvideos.com//thumbnails/0001/9086/2a1yf4jsjw4jx67azcvzxqnsag_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>The first program most people write in a new language is, of course, "Hello world." The first two web applications most people build in a new framework are a to-do list manager and a blog. These are cliched actions, but they work for a reason; writing Hello World gives you a feel for a language's syntax, and simple web applications allow you to get a handle on how a framework deals with the standard tasks (interacting with a database, templating views, etc.).</p>
<p>Recently, I've set out on the next stage of that journey by writing my own web framework. In the process, I'm learning more about how Ruby works, how the web is put together, and even more about the existing frameworks that I use. In this session, I'll review the tools that make building a custom framework easier than ever, and pass along the interesting things I've learned along the way.</p>
<p><strong>About Ben Scofield</strong><br /> Ben Scofield is Development Director for Viget Labs' NC office, where he builds Rails applications for web startups. He's been working on the web for about ten years, and using Ruby and Rails for over three and a half years, during which time he's stayed active in the community by speaking (at conferences in the US and Europe) and writing (for the inaugural issue of The Rubyist, and the book Practical REST on Rails 2 Projects). He lives in Durham, NC with his wife and daughter, and (when he can find the time) blogs at http://www.culann.com/.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-writing-my-own-web-framework">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Thu, 11 Dec 2008 13:36:51 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-writing-my-own-web-framework</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-writing-my-own-web-framework</comments>
    </item>
    <item>
      <title>RubyConf 2008: Testing Heresies</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-testing-heresies</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-testing-heresies"><img alt="RubyConf 2008: Testing Heresies" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5128/1val7zc5hfyfwv2gghinw72ltm_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Sure, we're all supposed to be testing here in Ruby-land. But if you think about it too much, you might come up with some inconvenient questions. Should you always write small incremental tests? What if there are more important things than having a test suite that runs quickly? Doesn't testing mean that your code can actually be messier? Does mocking suck? Francis Hwang will draw on personal experience, tangential examples, spurious charts, and pseudoscientific equations in an effort to address these and other questions in the thorny subject of testing.</p>
<p><strong>About Francis Hwang</strong><br />
Francis Hwang is a writer, artist and software engineer. An active member of the Ruby community, he founded Ruby-NYC in 2003, helps organize the annual Gotham Ruby Conference, and is currently a software engineer at Diversion Media. His writing on technology and culture has appeared in Spin, Wired, ArtByte, and FEED Magazine. His artwork has received press coverage in Wired News, Art in America, and Liber&aacute;tion (France). His talk at last year's RubyConf, titled &quot;Conversations vs. Laws&quot;, is perhaps most well-known for offering a 300-word legal definition of the word &quot;buttocks&quot;.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-testing-heresies">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Thu, 11 Dec 2008 13:36:42 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-testing-heresies</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-testing-heresies</comments>
    </item>
    <item>
      <title>RubyConf 2008: NeverBlock, trivial non-blocking IO</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-neverblock-trivial-non-blocking-io</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-neverblock-trivial-non-blocking-io"><img alt="RubyConf 2008: NeverBlock, trivial non-blocking IO" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5126/57jxcb0t0b9lpijizorm4qhxz6_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>In this talk I will introduce neverblock http://www.espace.com.eg/neverblock. a new Ruby library that enables doing non-blocking IO in a transparent manner. I will show how it can be used to transparently gain IO parallelism in your Ruby (and Rails) web applications.</p>
<p>The talk will include a brief introduction to Ruby1.9 Fibers and how they are used in NeverBlock to achieve transparent concurrency</p>
<p><strong>About W. Idris Yasser</strong><br />
Yasser is a technical lead at eSpace. He has more than five years of experience in software engineering. Specifically passioned with theory and algorithms. Working on his masters thesis on the &quot;Invariance of Huffman Codes&quot; problem. He initially worked with C++, , moved on to developing for mobile devices(PPC's), and then had been doing J2EE applications for two years. Currently, for almost a year and a half, he has been leading teams of Ruby on Rails web 2.0 projects and also contributing to eSpace's iPhone development efforts.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-neverblock-trivial-non-blocking-io">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/frameworks/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 11 Dec 2008 13:36:33 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-neverblock-trivial-non-blocking-io</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-neverblock-trivial-non-blocking-io</comments>
    </item>
    <item>
      <title>RubyConf 2008: Better Hacking With Training Wheels</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-better-hacking-with-training-wheels</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-better-hacking-with-training-wheels"><img alt="RubyConf 2008: Better Hacking With Training Wheels" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5122/andsw3vghnqca11imze7qapfuc_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>I'd like to do a talk on a library I'm developing called Training Wheels. The idea is to bridge the gap between junior developers who understand the syntax but may not use OO or common idioms properly up to advanced rubyist level, and do it in ruby to boot!</p>
<p>Training Wheels is a ruby library that can be run against your own scripts, libraries or applications that looks for common problems in ruby, like:</p>
<ul>
    <li>repetitive code</li>
    <li>pretty poorly performing patterns (alliteration not included)</li>
    <li>fat methods</li>
    <li>deprecated methods in libraries it has plugins loaded for</li>
    <li>all manner of wickedness</li>
</ul>
<p>Training Wheels works by converting your ruby to s-expressions using ParseTree and performing analysis on the resulting tree.</p>
<p>It can be used as a development aide in conjunction with rstakeout(and growl for extra zen factor) to get instant suggestions on better practices in your code.</p>
<p>As a Rails plugin it runs in development mode and slings all sorts of insults via the log file.</p>
<p>It's also configureable via a yaml config file or command like switches. Merb hacker who thinks 'returning' is a bug? Let the Training Wheels make sure you don't commit such a grievous error. Rails hacker who thinks alias_method_chain is the bees knees? Let Training Wheels watch out for: alias_method :foo_without_feature, :foo; alias_method :foo, :foo_with_feature</p>
<p>Training Wheels is extendable so developers can write plugins that train on proper usage of their DSL's or business layer. So the default ruby wheels would be loaded by default. The Rails plugin would include the Rails wheels, the Merb plugin the Merb wheels and so on.</p>
<p>New wheels wouldn't just be limited to web frameworks. Any ruby library could include a set of training wheels that are loaded by anyone riding with Training Wheels.</p>
<p>If you're already an expert developer and you don't need no stinkin' training wheels, let Training Wheels train your underlings so you don't have to.</p>
<p>FULL DISCLOSURE: This library is pre-alpha. If there's sufficient interest in Training Wheels as a talk it'd light a fire under me to get this published. Once this is working it'll be posted to GitHub for all to extend and I'd predict we'd see it in many ruby performance oriented services as an ever vigilant watchman against the jackal, sloppy code, that tears at the very underbelly of our fair community.</p>
<p>I read somewhere(and google can't tell me where(and I don't have any twitter followers to use lazy web)) that teaching is essentially encouragement plus the suggestion that something is possible. I feel that's what the Training Wheels are supposed to do.</p>
<p><strong>About Joe Martinez<br />
</strong>I am a 26 year old ruby hacker from Tallahassee.<br />
I work for an online payments company called eLayaway as the VP of IT.<br />
I heart ruby and have been hacking at it for about 5 years.<br />
I am the deputy organizer of NoFlaRB - the North Florida Ruby Brigade.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-better-hacking-with-training-wheels">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Wed, 10 Dec 2008 21:19:38 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-better-hacking-with-training-wheels</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-better-hacking-with-training-wheels</comments>
    </item>
    <item>
      <title>RubyConf 2008: Peer-Aware Desktop Application Development</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-peer-aware-desktop-application-development</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-peer-aware-desktop-application-development"><img alt="RubyConf 2008: Peer-Aware Desktop Application Development" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6296/7k46nvp2nfkg4tne19i3o9pbjt_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Social interaction has become implicitly expected of modern web-based applications. Desktop applications, however, have yet to overcome the technical barriers of peer discovery and message passing without the use of centralized servers. This session explores common peer discovery paradigms, examples of peer-aware Ruby application code using the Journeta P2P LAN library, and approaches to overcome common architectural issues of distributed event-driven systems.</p>
<p><strong>About Preston Lee</strong><br /> Preston Lee is a founding member of OpenRain.com: a Web 2.0 start-up bringing small businesses online with dynamic, interactive web applications. He has provided senior engineering leadership for Apollo Group, Inc., Cisco Systems, Inc., and similar facilities for other Phoenix-area companies where he has become recognized for bringing a thoughtful balance of technical, business and customer focus.</p>
<p>While not on the job, Preston is active in over a dozen local tech communities and enjoys woodworking, music production and filing frames on his digital SLR. He can be read regularly and contacted via his blog at http://prestonlee.com, or company website at http://openrain.com.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-peer-aware-desktop-application-development">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/networking">Networking</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Tue, 09 Dec 2008 11:40:59 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-peer-aware-desktop-application-development</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-peer-aware-desktop-application-development</comments>
    </item>
    <item>
      <title>RubyConf 2008: MacRuby: Ruby for your Mac</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-macruby-ruby-for-your-mac</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-macruby-ruby-for-your-mac"><img alt="RubyConf 2008: MacRuby: Ruby for your Mac" height="110" src="http://www.bestechvideos.com//thumbnails/0001/6298/4536ajkayvqb2to3eyymv9ud04_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Everyone wants to develop Cocoa in Ruby. It can create awesome Mac apps. But you need to develop in Objective-C. Which is not so pretty. However, they both share some of the same concepts and ideas.</p>
<p>RubyCocoa exists, but it's a bridge. So conversion is happening and that is slow and resource intensive. And each runtime has a different garbage collector!</p>
<p>MacRuby interprets Ruby on the Objective-C runtime.  Kinda like JRuby does with the JVM.</p>
<p>All objects in MacRuby inherit from NSObject.</p>
<p>HotCocoa is a thin Ruby layer on top of Cocoa. He showed some code and it really looked like Ruby. Slick desktops apps for the Mac written in Ruby are coming for Christmas (the projected "Production Ready" date of MacRuby).</p>
<p>From the audience: "What about iPhone apps?"<br /> Laurent:  (said in an outrageous French accent) "I'm sorry I can not answer this question"</p>
<p><em>Author: Laurent Sansonetti</em></p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-macruby-ruby-for-your-mac">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/os">OS</a>, <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/os/macos">MacOS</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/development/objective-c">Objective-C</a>]]>
      </description>
      <pubDate>Tue, 09 Dec 2008 11:38:50 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-macruby-ruby-for-your-mac</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-macruby-ruby-for-your-mac</comments>
    </item>
    <item>
      <title>RubyConf 2008: Unfactoring From Patterns</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-unfactoring-from-patterns</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-unfactoring-from-patterns"><img alt="RubyConf 2008: Unfactoring From Patterns" height="110" src="http://www.bestechvideos.com//thumbnails/0001/4887/8n6ktv9kwx14wgjtrybaaa7lzk_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Unfactoring is the process of taking well designed software and, through an iterative series of small changes, making it completely unmaintainable by anyone but you.</p>
<p><strong>About Rein Henrichs</strong><br />
An avid guitarist, pianist and table tennis player, Rein works at Hashrocket, writes a popular Ruby blog and speaks frequently at Ruby events. He is passionate about best practices and using patterns to write better code.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-unfactoring-from-patterns">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Tue, 09 Dec 2008 11:35:07 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-unfactoring-from-patterns</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-unfactoring-from-patterns</comments>
    </item>
    <item>
      <title>RubyConf 2008: rush, a shell that will yield to you</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-rush-a-shell-that-will-yield-to-you</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-rush-a-shell-that-will-yield-to-you"><img alt="RubyConf 2008: rush, a shell that will yield to you" height="110" src="http://www.bestechvideos.com//thumbnails/0001/4885/11z1tcxu2oo6hpobdj15aekl8f_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>rush (http://rush.heroku.com/) as defined by the website is:</p>
<p><em>a replacement for the unix shell (bash, zsh, etc) which uses pure Ruby syntax. Grep through files, find and kill processes, copy files - everything you do in the shell, now in Ruby.<br />
</em></p>
<p>In this talk you will learn 2 things.</p>
<ul>
    <li>First we will go over some rush basics. Like globbing, search and replace, naming files, and processes.</li>
    <li>Second we will add rush to common tools, such as, Rake, Sake, Textmate, Capistrano, and Thor.</li>
</ul>
<p><strong>About Nicholas Schlueter</strong><br />
Senior software engineer at RideCharge (http://www.ridecharge.com). RideCharge is a startup which means shared responsibility, but on a good day be found tweaking UI/UX related things. He has been developing websites for almost a decade. With over a year professionally in many languages, including perl, python, java, asp, javascript, and ruby.</p>
<p>Nicholas blogs at Simpltry (http://www.simpltry.com), it is a reflection of his love over the years. Whether it be JavaScript, TextMate, Ruby or the Tech Industry.</p>
<p>Recently, he has been hacking on a new gem call RushMate (https://github.com/schlueter/rushmate/tree). It attempts to bridge rush, the ruby shell written by Adam Wiggens and TextMate, everyone's favorite editor.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-rush-a-shell-that-will-yield-to-you">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Tue, 09 Dec 2008 11:33:15 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-rush-a-shell-that-will-yield-to-you</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-rush-a-shell-that-will-yield-to-you</comments>
    </item>
    <item>
      <title>RubyConf 2008: Ruby In the Clouds</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-in-the-clouds</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-in-the-clouds"><img alt="RubyConf 2008: Ruby In the Clouds" height="110" src="http://www.bestechvideos.com//thumbnails/0001/4875/bcoxwcbyd8rtjh4dy2d7ppkrgu_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Ruby In the Clouds is about the challenges and results I've faced bringing Ruby and Rails to the 10gen cloud computing platform. It will most definitely NOT be an advertisement for 10gen, though I do plan to touch on 10gen's high-level architecture and mention that it's Open Source.</p>
<ul>
    <li>10gen Architecture</li>
    <li>OS virtualization vs. application virtualization</li>
    <li>OO database</li>
    <li>GridFS file system</li>
    <li>Application server</li>
    <li>Multiple languages</li>
    <li>It's Open Source</li>
    <li>Multiple Language Support</li>
    <li>List of languages</li>
    <li>Language environment</li>
    <li>Crosstalk between the languages</li>
    <li>Variables, scope</li>
    <li>Functions</li>
    <li>Global objects like the database reference</li>
    <li>How Ruby Fits In</li>
    <li>Issues</li>
    <li>Threading</li>
    <li>Storage</li>
    <li>Implementation approaches</li>
    <li>Language translation</li>
    <li>JRuby as compiler and runtime</li>
    <li>Rails</li>
    <li>Issues</li>
    <li>Threading/application and page contexts</li>
    <li>Controllers, views, and instance variables</li>
    <li>Storage: ActiveRecord</li>
    <li>OO database</li>
    <li>Supporting ActiveRecord queries</li>
    <li>Benchmarks</li>
    <li>Ruby</li>
    <li>Different implementation approaches</li>
    <li>Vs. other languages</li>
    <li>Rails</li>
    <li>The Future</li>
    <li>Demo</li>
    <li>Questions</li>
</ul>
<p><strong>About Jim Menard</strong><br />
Jim Menard is a veteran geek with 25 years of experience and an interest in computer languages. He has been using Ruby since 2001 and Rails since it was released, and has written articles and given talks on Ruby, Rails, Java, databases, and more. Jim has created and contributed to multiple open source projects such as DataVision, midilib, and NQXML.</p>
<p>Recently, Jim joined 10gen where he is working on their Ruby language implementation and adding improvements to Ruby on Rails to make it more suitable for running in 10gen's cloud computing app server and with their distributed object oriented database.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-in-the-clouds">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/databases">Databases</a>, <a href="/category/development">Development</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/frameworks/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Tue, 09 Dec 2008 09:02:03 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-in-the-clouds</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-ruby-in-the-clouds</comments>
    </item>
  </channel>
</rss>
