<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>BestTechVideos: Videos Tagged with 'Confreaks'</title>
    <link>http://www.bestechvideos.com/tag/confreaks/rss</link>
    <pubDate>Sun, 29 Mar 2009 14:58:06 GMT</pubDate>
    <description>BestTechVideos: Recently Posted Videos with short descriptions</description>
    <item>
      <title>MountainWest RubyConf 2009: The Building Blocks of Modularity</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-the-building-blocks-of-modularity</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-the-building-blocks-of-modularity"><img alt="MountainWest RubyConf 2009: The Building Blocks of Modularity" src="/uploads/btv/video/image/00000001/7792/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Many words of programming wisdom have been written to promote the idea of low coupling between modules. &ldquo;Prefer delegation over inheritance&rdquo;, &ldquo;The Law of Demeter&rdquo; are examples of these words of advice. But why does delegation introduce less coupling then inheritance. And how does the law of Demeter reduce coupling. To understand these issues, we will look at the concept of &ldquo;connascence&rdquo; how it applies to creating modular Ruby programs.</p>
<p>Jim Weirich is the Chief Scientist for EdgeCase LLC, a Rails development firm located in Columbus Ohio. Jim has over twenty-five years of experience in software development. He has worked with real-time data systems for testing jet engines, networking software for information systems, and image processing software for the financial industry. Jim is active in the Ruby community and has contributed to several Ruby projects, including the Rake build system and the RubyGems package software.</p>
<p>Author: Jim Weirich</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-the-building-blocks-of-modularity">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:58:06 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-the-building-blocks-of-modularity</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-the-building-blocks-of-modularity</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: La Dolce Vita Rubyista</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-la-dolce-vita-rubyista</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-la-dolce-vita-rubyista"><img alt="MountainWest RubyConf 2009: La Dolce Vita Rubyista" src="/uploads/btv/video/image/00000001/7791/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>A talk interspersed with film about overcoming resistance, (re)discovering your passions, sustainable high performance, and enjoying your craft (Ruby and otherwise). Featuring clips from the feature that won the award for best foreign language film at the 2009 MountainWest RubyConf film festival.</p>
<p>Alan is the co-founder and CTO at Lead Media Partners in the Salt Lake area. A couple of years ago he left a role in big business to practice Ruby and entrepreneurialism.</p>
<p>Author: Alan Whitaker</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-la-dolce-vita-rubyista">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:53:52 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-la-dolce-vita-rubyista</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-la-dolce-vita-rubyista</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Wii Ruby: All work and no play just won't do</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-wii-ruby-all-work-and-no-play-just-won-t-do</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-wii-ruby-all-work-and-no-play-just-won-t-do"><img alt="MountainWest RubyConf 2009: Wii Ruby: All work and no play just won't do" src="/uploads/btv/video/image/00000001/7790/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>The presentation will explain how to control Ruby applications using the Nintendo Wii game controllers. The Wii uses infrared cameras and acceleration detectors to send positional information over Bluetooth.</p>
<p>Applications built with JRuby can use Java libraries for reading Wii controller data, allowing Rubyists to use the Wii to play games, make music, even help the physically challenged.</p>
<p>The presentation will include demonstrations and explanations of Ruby libraries written to make Ruby + Wii application development as seamless as possible.</p>
<p>James Britt lives and works in the Sonoran Desert, happily hacking Ruby desktop applications as co-owner of Happy Camper Studios.</p>
<p>He has presented at various Ruby conferences in the US and Europe, written numerous technical articles for publications such as Dr. Dobbs and Linux Journal, and wrote a good chunk of the Web development section in Hal Fulton&rsquo;s book, The Ruby Way, 2nd ed.</p>
<p>He likes making stuff.</p>
<p><em>Author: James Britt</em></p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-wii-ruby-all-work-and-no-play-just-won-t-do">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/java">Java</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:49:32 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-wii-ruby-all-work-and-no-play-just-won-t-do</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-wii-ruby-all-work-and-no-play-just-won-t-do</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Writing Adapters for DataMapper</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-writing-adapters-for-datamapper</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-writing-adapters-for-datamapper"><img alt="MountainWest RubyConf 2009: Writing Adapters for DataMapper" src="/uploads/btv/video/image/00000001/7789/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Some might think of DataMapper as a better, faster, competitor to ActiveRecord. However, they would be missing on of its greatest strengths. At its core, DataMapper provides a uniform interface on top of ANY persistance layer. All thats needed is a simple adapter class that can translate the native persitance into a simple 4-method API for DataMapper to consume. This talk will cover that API, and some best-practices on implementing an adapter. We will explore the YAML Adapter, which I will be writing for the purposes of this talk.</p>
<p>Paul Sadauskas is a web developer, with his current passion being Ruby. He&rsquo;s managed to convinced&nbsp;<a href="http://absolute-performance.com/" target="_blank">Absolute-Performance, Inc</a>&nbsp;do pay him to do what he loves, and he writes web services and GUIs for their server monitoring software for them. His current open-source projects include DataMapper, Merb, and Resourceful, an easy-to-use HTTP library that exposes everything HTTP has to offer. When he&rsquo;s not coding, he enjoys hiking, backpacking &amp; camping, and drinking beer. He lives in the mountains above Boulder with his two cats, one dog, and his wonderful girlfriend.&nbsp;<a href="http://theamazingrando.com/blog" target="_blank">http://theamazingrando.com/blog</a></p>
<p>Author: Paul Sadauskas</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-writing-adapters-for-datamapper">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:47:23 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-writing-adapters-for-datamapper</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-writing-adapters-for-datamapper</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: What The Ruby Craftsman Can Learn From The Smalltalk Master</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-what-the-ruby-craftsman-can-learn-from-the-smalltalk-master</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-what-the-ruby-craftsman-can-learn-from-the-smalltalk-master"><img alt="MountainWest RubyConf 2009: What The Ruby Craftsman Can Learn From The Smalltalk Master" src="/uploads/btv/video/image/00000001/7788/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>This session will highlight some of the most fundamental and timeless best practices described in Kent Beck&rsquo;s book &ldquo;SmallTalk Best Practice Patterns&rdquo; in the context of Ruby development.</p>
<p>The Ruby community has fostered a great pioneering spirit at its core. Rubyists eagerly investigate new tools, approaches and programming techniques to unleash Ruby&rsquo;s full power and expressiveness.</p>
<p>Sometimes however, this pioneering spirit often comes at the expense of learning from previous collective knowledge in the developer community. We do not have to rediscover all classic edge wisdom on our own. There is much to learn from best practices documented by the Smalltalk community which had a very similar dynamic to our own, and which attracted the best programmers of their generation:</p>
<p>&ldquo;I always knew that one day Smalltalk would replace Java. I just didn&rsquo;t know it would be called Ruby.&rdquo; &ndash; Kent Beck</p>
<p>Philippe Hanrigou has over ten years of experience developing enterprise software and web applications. As a ThoughtWorks consultant, he focuses on designing enterprise software &mdash; understanding what makes a good design and implementing practices that encourage it. For the last 3 years he has enthusiastically embraced Ruby and used it to deliver large enterprise systems.</p>
<p>Philippe continually seeks ways to improve the state of the software craft and has found agile methodologies to be especially efficient and rewarding for developing enterprise software. He spends much of his time sharpening his expertise in this area and advocating agile methodologies.</p>
<p>Philippe is the author of Troubleshooting Ruby Processes, an Addison-Wesley Ruby Professional Series shortcut, that introduces key system diagnostic tools in the context of Ruby development. Philippe is also the principal developer and author of Selenium Grid, a tool that transparently distribute your web testing infrastructure so that you can run Selenium tests in parallel.</p>
<p>Author: Philippe Hanrigou</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-what-the-ruby-craftsman-can-learn-from-the-smalltalk-master">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/smalltalk">Smalltalk</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:44:16 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-what-the-ruby-craftsman-can-learn-from-the-smalltalk-master</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-what-the-ruby-craftsman-can-learn-from-the-smalltalk-master</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Outside-In Development with Cucumber</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-outside-in-development-with-cucumber</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-outside-in-development-with-cucumber"><img alt="MountainWest RubyConf 2009: Outside-In Development with Cucumber" src="/uploads/btv/video/image/00000001/7787/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Cucumber is a BDD tool that aids in outside-in development by executing plain-text features/stories as automated acceptance tests. Written in conjunction with the stakeholder, these Cucumber &ldquo;features&rdquo; clearly articulate business value and also serve as a practical guide throughout the development process: by explicitly outlining the expected outcomes of various scenarios developers know both where to begin and when they are finished. I will present the basic usage of Cucumber, primarily in the context of web applications, which will include a survey of the common tools used for in-memory and in-browser testing. Common questions and pitfalls that arise will also be discussed.</p>
<p>Ben has been working with Ruby professionally since 2006 and is currently a Senior Software Engineer at Alliance Health Networks in Salt Lake City. He is an active member of the Utah Ruby Users Group and the Cucumber and RSpec communities. The majority of Ben&rsquo;s open source efforts are directed toward these communities in the form of patches, auxiliary libraries and tools, and helping out on the mailing lists and IRC channels (as mabes). He also has a&nbsp;<a href="http://benmabey.com/" target="_blank">technical blog</a>&nbsp;where you can see an occasional post about BDD.</p>
<p>Author: Ben Mabey</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-outside-in-development-with-cucumber">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:40:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-outside-in-development-with-cucumber</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-outside-in-development-with-cucumber</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Tourbus</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-tourbus</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-tourbus"><img alt="MountainWest RubyConf 2009: Tourbus" src="/uploads/btv/video/image/00000001/7786/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>TourBus is an app that does web testing on real-world servers. It combines the flexibility and expressiveness of a functional web test suite, the statefulness and intelligence of a regression test suite, and the concurrency of a load/stress/bench suite. In short, it can test your web application from end to end, and it can do it 100 times at once concurrently. Imagine if someone harnessed the power of a DDoS botnet for good.</p>
<p>Author: David Brady</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-tourbus">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:37:47 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-tourbus</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-tourbus</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Improving the Usability of Your Ruby on Rails Applications</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-improving-the-usability-of-your-ruby-on-rails-applications</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-improving-the-usability-of-your-ruby-on-rails-applications"><img alt="MountainWest RubyConf 2009: Improving the Usability of Your Ruby on Rails Applications" src="/uploads/btv/video/image/00000001/7785/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>This session will explain the importance of usability and teach essential interface design principles for better user experiences on the web. The session will then dive into how to apply these principles in Ruby on Rails code, using a simple rails app to progressively add interface design improvements to enhance the usability.</p>
<p>Adam Dunford is a freelance interaction designer and information architect whose past and present clientele include DCEdental, Microsoft, Primary Intelligence, and the states of California, Utah, and Vermont. He can be found at http://www.steepleashton.com/</p>
<p>Jason Edwards is a software developer for payment gateway iTransact and leads their Ruby on Rails development. He formerly worked for Utah Interactive, developing Java enterprise applications for state agencies and departments. He can be found at http://www.jtanium.com/</p>
<p>Author: Adam Dunford &amp; Jason Edwards</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-improving-the-usability-of-your-ruby-on-rails-applications">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:36:14 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-improving-the-usability-of-your-ruby-on-rails-applications</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-improving-the-usability-of-your-ruby-on-rails-applications</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Adhearsion</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-adhearsion</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-adhearsion"><img alt="MountainWest RubyConf 2009: Adhearsion" src="/uploads/btv/video/image/00000001/7784/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Adhearsion is an open-source framework for developing voice-enabled applications. Everyone in the audience will get a chance to write voice-enabled applications on their laptops and call in to them using their cell phones.</p>
<p><em>Author: Jay Phillips</em></p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-adhearsion">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:33:30 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-adhearsion</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-adhearsion</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Rhodes - The Open Source Ruby Framework for Building Mobile Applications</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rhodes-the-open-source-ruby-framework-for-building-mobile-applications</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rhodes-the-open-source-ruby-framework-for-building-mobile-applications"><img alt="MountainWest RubyConf 2009: Rhodes - The Open Source Ruby Framework for Building Mobile Applications" src="/uploads/btv/video/image/00000001/7783/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>The Rhodes framework is a platform for building locally executing, device-optimized mobile applications for all major smartphone devices. These applications are optimized for interacting with transactional enterprise application backends. It is also designed to work with synced local using the other &ldquo;RhoSync&rdquo;. It is initially available for iPhone, Windows Mobile and Research in Motion (Blackberry) smartphones. Support for Android and Symbian is planned. Rhodes takes much of its inspiration from web-oriented MVC style frameworks such as Ruby on Rails. However it has several simplifications and optimizations for the mobile scenario. For more information go to http://www.rhomobile.com/ or go to the Rhomobile Github repository at http://github.com/rhomobile</p>
<p>Adam is a longtime VP of Engineering/CTO of several successful startups. He is now CEO of Rhomobile, which makes open source tools for developing mobile applications. He is also an adjunct professor at Carnegie Mellon University and an adviser to several other software companies.</p>
<p>Author: Adam Blum</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rhodes-the-open-source-ruby-framework-for-building-mobile-applications">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:31:09 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rhodes-the-open-source-ruby-framework-for-building-mobile-applications</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rhodes-the-open-source-ruby-framework-for-building-mobile-applications</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Herding Tigers - Software Development and the Art of War</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-herding-tigers-software-development-and-the-art-of-war</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-herding-tigers-software-development-and-the-art-of-war"><img alt="MountainWest RubyConf 2009: Herding Tigers - Software Development and the Art of War" src="/uploads/btv/video/image/00000001/7782/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>This is a presentation on how an Agile team works in the real world. The composition and function of a Tiger Team is described. Daily activities, roles of QA, Product, Developer, Manager, and other needed disciplines for a project are described as well. These Tiger teams function as very high speed &ldquo;Special Forces&rdquo; groups, and produce an enormous amount of high quality product.</p>
<p>Daniel Philpott is a 20 plus year veteran of the software industry. Daniel has built and managed systems for Citibank, Dell, Ticketmaster, Quest Diagnostics, US Military and other organizations. Daniel is currently serving as an architect for AT&amp;T Interactive, and is building the Tiger Team program for the company.</p>
<p>Author: Daniel Philpott</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-herding-tigers-software-development-and-the-art-of-war">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/practices">Practices</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:26:04 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-herding-tigers-software-development-and-the-art-of-war</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-herding-tigers-software-development-and-the-art-of-war</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Rack+SSO</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rack-sso</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rack-sso"><img alt="MountainWest RubyConf 2009: Rack+SSO" src="/uploads/btv/video/image/00000001/7781/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Corey Donohoe</em></p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rack-sso">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:23:16 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rack-sso</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rack-sso</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Text to Speech</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-text-to-speech</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-text-to-speech"><img alt="MountainWest RubyConf 2009: Text to Speech" src="/uploads/btv/video/image/00000001/7780/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Dan Fitzpatrick</em></p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-text-to-speech">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:22:34 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-text-to-speech</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-text-to-speech</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: GemInstaller</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-geminstaller</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-geminstaller"><img alt="MountainWest RubyConf 2009: GemInstaller" src="/no-thumb/large.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Chad Woolley</em></p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-geminstaller">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:21:55 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-geminstaller</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-geminstaller</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Rubinius (1.0)</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rubinius-1-0</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rubinius-1-0"><img alt="MountainWest RubyConf 2009: Rubinius (1.0)" src="/uploads/btv/video/image/00000001/7778/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Brian Ford</em></p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rubinius-1-0">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:21:12 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rubinius-1-0</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-rubinius-1-0</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Redis: Key-Value Nirvana</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-redis-key-value-nirvana</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-redis-key-value-nirvana"><img alt="MountainWest RubyConf 2009: Redis: Key-Value Nirvana" src="/uploads/btv/video/image/00000001/7777/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Ezra Zygmuntowicz</em></p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-redis-key-value-nirvana">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:18:52 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-redis-key-value-nirvana</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-redis-key-value-nirvana</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Deleting Pesky RFC-822 Incompatible Emails</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-deleting-pesky-rfc-822-incompatible-emails</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-deleting-pesky-rfc-822-incompatible-emails"><img alt="MountainWest RubyConf 2009: Deleting Pesky RFC-822 Incompatible Emails" src="/uploads/btv/video/image/00000001/7776/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Devender Gollapally</em></p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-deleting-pesky-rfc-822-incompatible-emails">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:17:32 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-deleting-pesky-rfc-822-incompatible-emails</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-deleting-pesky-rfc-822-incompatible-emails</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: AppConfig</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-appconfig</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-appconfig"><img alt="MountainWest RubyConf 2009: AppConfig" src="/uploads/btv/video/image/00000001/7775/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Jacques Crocker</em></p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-appconfig">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:16:59 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-appconfig</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-appconfig</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Tap Workflows</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-tap-workflows</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-tap-workflows"><img alt="MountainWest RubyConf 2009: Tap Workflows" src="/uploads/btv/video/image/00000001/7774/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Simon Chiang</em></p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-tap-workflows">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:14:35 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-tap-workflows</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-tap-workflows</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Gibberish::Simple</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-gibberish-simple</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-gibberish-simple"><img alt="MountainWest RubyConf 2009: Gibberish::Simple" src="/uploads/btv/video/image/00000001/7773/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Gregory Brown</em></p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-gibberish-simple">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 14:11:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-gibberish-simple</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-gibberish-simple</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Jive Talkin': DSL Design and Construction</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-jive-talkin-dsl-design-and-construction</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-jive-talkin-dsl-design-and-construction"><img alt="MountainWest RubyConf 2009: Jive Talkin': DSL Design and Construction" src="/uploads/btv/video/image/00000001/7772/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>This is a talk on DSL purpose, design, and construction. There&rsquo;s a lot of FUD for and against DSL&rsquo;s, and hopefully this presentation will cut through a lot of the B.S. and present the costs and benefits in a straightforward and intellectually honest manner with a pinch of sarcastic humor and a dash of LOLCATS. It&rsquo;ll kick off with a discussion of what a DSL is and isn&rsquo;t, the distinction between internal and external DSL&rsquo;s, and what benefits these little languages confer to the users. Next, I&rsquo;ll take a few common DSL&rsquo;s from the Ruby world and discuss how they work, why they work so well for what they do, and if any adjustments could be made to their syntax or implementation that would improve their effectiveness.</p>
<p><em>Author: Jeremy McAnally</em></p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-jive-talkin-dsl-design-and-construction">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 13:41:30 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-jive-talkin-dsl-design-and-construction</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-jive-talkin-dsl-design-and-construction</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Machine Learning</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-machine-learning</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-machine-learning"><img alt="MountainWest RubyConf 2009: Machine Learning" src="/uploads/btv/video/image/00000001/7771/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: David Richards</em></p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-machine-learning">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/computer-science">Computer Science</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 13:39:39 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-machine-learning</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-machine-learning</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Test-driving GUIs (with RubyCocoa)</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-test-driving-guis-with-rubycocoa</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-test-driving-guis-with-rubycocoa"><img alt="MountainWest RubyConf 2009: Test-driving GUIs (with RubyCocoa)" src="/uploads/btv/video/image/00000001/7770/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Test-driven design is probably more popular in the Ruby community than in other language communities. Nevertheless, test-driven design of graphical user interfaces is still seen as something of a black art.</p>
<p>In this talk, I&rsquo;ll demonstrate how to test-drive a Mac GUI, using either RubyCocoa or MacRuby. I&rsquo;ll concentrate on opening a File Chooser, then move to drag-and-drop (if there&rsquo;s time). Along the way, you&rsquo;ll also see Shoulda, Assert{2.0}, and some hackery on top of FlexMock.</p>
<p>Although the Mac&rsquo;s GUI framework is probably friendlier to test-driven design than most, the principles should be broadly applicable.</p>
<p><a href="http://twitter.com/marick" target="_blank">Brian Marick</a>&nbsp;was a programmer, tester, and team lead in the 80&rsquo;s, a testing consultant in the 90&rsquo;s, and is mostly an Agile consultant this decade. He was one of the authors of the &ldquo;Manifesto for Agile Software Development&rdquo; and is the author of three books (<em>The Craft of Software Testing</em>,&nbsp;<em>Everyday Scripting with Ruby</em>, and the forthcoming&nbsp;<em>RubyCocoa</em>). He learned Ruby in 2001 after he told two people on a shuttle bus that he was kind of liking Python. They turned out to be Andy Hunt and Dave Thomas, and they would not permit him to leave the bus until he agreed to purchase the first edition of the Pickaxe book.</p>
<p>Author: Brian Marick</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-test-driving-guis-with-rubycocoa">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/os">OS</a>, <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/macos">MacOS</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 13:33:30 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-test-driving-guis-with-rubycocoa</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-test-driving-guis-with-rubycocoa</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: FFI</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-ffi</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-ffi"><img alt="MountainWest RubyConf 2009: FFI" src="/uploads/btv/video/image/00000001/7769/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>MRI, JRuby, Rubinius and other ruby implementations. What is an extension developer to do? One for each? Enter Foreign Function Invocation. Rubinius and JRuby ship with a version of libffi, and the &lsquo;ffi&rsquo; rubygem for MRI. Now we, as extension developers, can write an extension once, and have it run on multiple ruby engines.</p>
<p>We will look at differences between building a tradition MRI ruby extension, and building an extension targeting FFI. We will look at the development effort and performance differences between traditional and FFI extensions, and what, if any compatibility issues there are between ruby engines around FFI.</p>
<p>Jeremy Hinegardner lives in Boulder, CO and has been programming Ruby since 2001. He writes weird corner case gems such as crate, heel, amalgalite, hitimes and a few others. Jeremy also contributes to the Fedora/EPEL community by packaging nginx, HAProxy, beanstalkd and a few other applications.</p>
<p>He works for&nbsp;<a href="http://blog.collectiveintellect.com/" target="_blank">Collective Intellect</a>&nbsp;writing Ruby applications converting social media data into market intelligence, and in his copious free time plays at being a nature photographer, tweets&nbsp;<a href="http://twitter.com/copiousfreetime" target="_blank">@copiousfreetime</a>, and especially enjoys being one of 3 Jeremy&rsquo;s speaking at Mountain West.</p>
<p>Author: Jeremy Hinegardner</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-ffi">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 13:24:46 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-ffi</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-ffi</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Practical Puppet: Systems Building Systems</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-practical-puppet-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/2009/03/29/mountainwest-rubyconf-2009-practical-puppet-systems-building-systems"><img alt="MountainWest RubyConf 2009: Practical Puppet: Systems Building Systems" src="/uploads/btv/video/image/00000001/7768/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Server Configurations are often an afterthought. Configure the server once with Rails and get to the real work, right?</p>
<p>But what happens when there are 2 servers? 3? 5? 8? 144? Maintaining consistency becomes more difficult over time and inconsistency can significantly hinder productivity. As applications scale, there are also the inter-system configurations as tiers need to be load balanced and monitored. How to manage all that configuration?</p>
<p>This presentation will introduce Puppet, provide an overview of its language and resources while demonstrating Puppet usage by building representative applications and infrastructure on EC2 with Puppet code that is free and open source.</p>
<p><a href="http://twitter.com/littleidea" target="_blank">Andrew Shafer</a>&nbsp;works at Reductive Labs to make Puppet more awesome. He brings with him a background in high performance computing, computational science, embedded Linux development, data warehousing, web operations, Agile methods and masquerading as a manager.</p>
<p>Andrew has a Bachelor&rsquo;s in Mathematics and a Master&rsquo;s in Scientific Computing. He has never installed Textmate, but he can use vim just as poorly as emacs. Andrew is currently blaming Ruby for making him install SLIME.</p>
<p>His two sons think he is pretty cool, but they are still young.</p>
<p>Author: Andrew Shafer</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-practical-puppet-systems-building-systems">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 13:18:54 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-practical-puppet-systems-building-systems</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-practical-puppet-systems-building-systems</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Vertebra</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-vertebra</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-vertebra"><img alt="MountainWest RubyConf 2009: Vertebra" src="/uploads/btv/video/image/00000001/7767/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Vertebra facilitates fault-tolerant operations among autonomous agents. It addresses the challenges posed by writing distributed, performant applications at cloud scale. Vertebra is implemented using both Ruby and Erlang. This talk will give an overview of Vertebra, and then delve into the challenges that have been faced on the Ruby side of the project, and the solutions we&rsquo;ve implemented to solve them.</p>
<p>Kirk has been using Ruby professionally for almost seven years, and did Perl/Java/C/unix sysadmin work professionally for seven years before that. He maintains/uses Swiftiply, Analogger, IOWA, and Kansas, and now works for Engine Yard as a Ruby developer.</p>
<p>Author: Kirk Haines</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-vertebra">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/erlang">Erlang</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 13:08:34 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-vertebra</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-vertebra</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: Sequel</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-sequel</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-sequel"><img alt="MountainWest RubyConf 2009: Sequel" src="/uploads/btv/video/image/00000001/7766/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Sequel is the database toolkit for ruby. This session will discuss the philosophy, design, implementation, and use of Sequel, as well as its history, current status, and future directions. It will show how to use core Sequel via datasets to manipulate sets of objects, as well as Sequel models to manipulate individual objects. It will discuss how to use Sequel&rsquo;s standard pagination, caching, and migrations, as well as the methods that Sequel adds to ruby&rsquo;s core classes. It will also cover advanced Sequel usage such as eager loading custom associations, prepared statements, stored procedures, and master/slave and sharding database configurations.</p>
<p>Jeremy Evans has been the maintainer of Sequel since March of 2008, and has been programming in ruby since early 2005. He has developed numerous ruby libraries and programs such as ThirdBase (a replacement for the standard ruby Date/DateTime classes), Scaffolding Extensions (multi-web framework, multi JS-library, multi-ORM database administrative front end), and ruby-style (a clustering and availability program). Jeremy has contributed to numerous open source projects, such as DC++, BitTorrent, Rack, Ruby on Rails, and Sinatra. Jeremy is also a developer of Aqualung, an open source audio player written in C. He works in Sacramento for a small government agency.</p>
<p>Author: Jeremy Evans</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-sequel">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 12:59:10 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-sequel</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-sequel</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: The Great Rails Refactor</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-the-great-rails-refactor</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-the-great-rails-refactor"><img alt="MountainWest RubyConf 2009: The Great Rails Refactor" src="/uploads/btv/video/image/00000001/7765/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>The third edition of Rails will see an overhaul of the framework to merge the philosophies and features of the Merb framework into Rails. Among other things, that includes providing support for ORMs like DataMapper, Sequel (and even Hibernate!) and for JavaScript libraries like jQuery and Dojo. It will define an explicit public API for users and plugins, backed up by a test suite. It will have loads of performance enhancements, with the hope that Rails3 can be as performant as Merb is currently. Finally, Rails3 will have significantly cleaner internals, with three full-time employees hard at work to make it so.</p>
<p>It almost sounds like unicorns will be frolicking at the end of rainbows this summer.</p>
<p>In this talk, Yehuda will go deeper, explaining some of the details of the work. He will explain how Rails is becoming ORM agnostic, with code samples of work done so far. He will show some of the more significant performance enhancements, and explain why they increased the performance of the framework. Finally, if time permits, he will go into some of the more interesting refactoring experiences of the transition.</p>
<p>Yehuda is currently employed by Engine Yard, and works full time on Rails and Merb. He is the co-author of jQuery in Action and the upcoming Merb in Action, and is a contributor to Ruby in Practice. He spends most of his time hacking on Rails and Merb, but also on other Ruby community projects, like Rubinius and Datamapper. And when the solution doesn&rsquo;t yet exist, he&rsquo;ll try his hand at creating one &ndash; as such, he&rsquo;s also created projects like Thor and DO.rb.</p>
<p>Author: Yehuda Katz</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-the-great-rails-refactor">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/javascript">Javascript</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 12:46:34 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-the-great-rails-refactor</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-the-great-rails-refactor</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: In a World of Middleware, Who Needs Monolithic Applications?</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-in-a-world-of-middleware-who-needs-monolithic-applications</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-in-a-world-of-middleware-who-needs-monolithic-applications"><img alt="MountainWest RubyConf 2009: In a World of Middleware, Who Needs Monolithic Applications?" src="/uploads/btv/video/image/00000001/7764/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>With Rack emerging as the standard for composing web applications and services, most recently with Rails adoption, an architectural shift is taking place. Learn how to create next generation web services by reusing existing Rack middleware and supplementing with your own components and micro-frameworks like Sinatra.</p>
<p>Jon Crosby is an independent San Francisco bay area developer specializing in Ruby, JavaScript, Objective-C, and Open Web technologies. Jon is the author of CloudKit, an Open Web JSON Appliance and most recently helped Songbird deliver their suite of Rails and Sinatra applications in support of their 1.0 launch.</p>
<p>Author: Jon Crosby</p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-in-a-world-of-middleware-who-needs-monolithic-applications">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 12:38:25 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-in-a-world-of-middleware-who-needs-monolithic-applications</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-in-a-world-of-middleware-who-needs-monolithic-applications</comments>
    </item>
    <item>
      <title>MountainWest RubyConf 2009: LittleBIGRuby</title>
      <link>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-littlebigruby</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-littlebigruby"><img alt="MountainWest RubyConf 2009: LittleBIGRuby" src="/uploads/btv/video/image/00000001/7763/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>LittleBIGPlanet is kind of an open source game creation engine for the PlayStation 3. There are two very important things we can learn from it:</p>
<ul>
<li>Creative problem solving</li>
<li>Code reading</li>
</ul>
<p>Those are some of the strongest weapons in the programmer&rsquo;s arsenal and we all need to make sure we are employing them regularly. I&rsquo;ll prime the pump by taking you on a tour of some of the most creative LittleBIGPlanet levels&ndash;err, Ruby projects&ndash;out there. Let&rsquo;s see how the pros build servers, communicate between processes, process data, optimize code, and more. This turns out to be a double-win as you will become more familiar with other projects you might be able to make use of while you are learning handy techniques to use in your own creations. Jolly great, eh?</p>
<p>A PlayStation 3 is optional for attendees of this talk.</p>
<p>James Edward Gray II use to be a Java programmer without equal. There were poems and songs about the code he wrote in those days. Having conquered that world, he left and came to Ruby. Unfortunately, his Ruby contributions are much closer to the efforts of 1,000 monkeys with keyboards. The Ruby community would love to find a way to get rid of him, but he just won&rsquo;t take a hint. In order to keep the focus off of his numerous shortcomings, James pokes fun at the code of others (RubyQuiz), copies instruction manuals written by smarter people (TextMate: Power Editing for the Mac), and writes parsers for obsolete formats no one still uses (FasterCSV). He has also been known to barge into Ruby conferences and monopolize time just to tell attendees about what TV shows he has been watching and what games he has been playing.</p>
<p><em>Author: James Edward Grey II</em></p><p><a href="http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-littlebigruby">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 29 Mar 2009 12:33:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-littlebigruby</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/29/mountainwest-rubyconf-2009-littlebigruby</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: Keynote: Distraction, Attention, and Simplicity</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-keynote-distraction-attention-and-simplicity</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-keynote-distraction-attention-and-simplicity"><img alt="acts_as_conference 2009: Keynote: Distraction, Attention, and Simplicity" src="/uploads/btv/video/image/00000001/7745/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Dan Benjamin is a software developer, user interface designer, and writer with over 15 years of industry experience in software development and interface design. Dan co-founded&nbsp;<a href="http://corkd.com/" target="_blank">Cork'd</a>, the web&rsquo;s first social network and reviewing application for wine aficionados, which was later acquired by WLTV. He also developed a Ruby on Rails content management system for web design magazine,&nbsp;<a href="http://alistapart.com/" target="_blank">A List Apart</a>, and built software for companies including MCI, Capgemini, Vitalsource, and Tupperware. Dan publishes technology articles and tutorials on his popular software development website,&nbsp;<a href="http://hivelogic.com/" target="_blank">Hivelogic</a>, and has been a featured speaker at the programming conference,&nbsp;<a href="http://conferences.oreillynet.com/rails" target="_blank">RailsConf</a>. Dan holds a B.A. in Technical Writing with a Computer Science focus from the University of Central Florida. He is the Chief Technology Officer of&nbsp;<a href="http://www.railsmachine.com/" target="_blank">Rails Machine</a>.</p>
<p><em>Author: Dan Benjamin</em></p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-keynote-distraction-attention-and-simplicity">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 15:04:28 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-keynote-distraction-attention-and-simplicity</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-keynote-distraction-attention-and-simplicity</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: Relaxing with CouchDB</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-relaxing-with-couchdb</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-relaxing-with-couchdb"><img alt="acts_as_conference 2009: Relaxing with CouchDB" src="/uploads/btv/video/image/00000001/7744/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Will believes that CouchDB, and other document databases, are going to continue to grow in popularity in the future, and it&rsquo;s important that we as developers are familiar with it so we&rsquo;re able to use it when appropriate. CouchDB is easy to get running and use so there&rsquo;s no excuse not to have it in your toolbox. The goal of this talk is to get you excited about CouchDB, and help point you in the right direction. CouchDB and Rails will briefly discuss the background of CouchDB, its features, how it differs from what developers are used to, when to use it, and when not to use it. Will will also show a demo app along with code to help get you started.</p>
<p><strong>About Will</strong><br />Will Leinweber is a grad student in bioengineering/bioinformatics at the University of Illinois at Urbana-Champaign. He&rsquo;s mainly been coding in Ruby for the last few years, but recently has been on a functional language binge. Will blogs at&nbsp;<a href="http://bitfission.com/" target="_blank">bitfission.com</a>&nbsp;and can pull a mean shot of espresso.</p>
<p>Author: Will Leinweber</p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-relaxing-with-couchdb">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/databases">Databases</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 15:01:05 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-relaxing-with-couchdb</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-relaxing-with-couchdb</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: OAuth and APIs</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-oauth-and-apis</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-oauth-and-apis"><img alt="acts_as_conference 2009: OAuth and APIs" src="/uploads/btv/video/image/00000001/7743/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Everyone's had the problem of wanting to access and allow access to web services/APIs for extensions and plugins, but this usually means handling login credentials in plain text. Not many users like this, and those that do give their login and password out are compromising their account's security. OAuth is a solution to this. Designed by the people that created OpenID, you can let your users give permission for a 3rd-party application to access their account the same way that services like Flickr do it. Not by using login/password, but by using an encrypted authentication token. Tim will talk about OAuth integration into Rails projects, cover the basics of OAuth for beginners, show how to istall OAuth to protect an existing project, how to protect controller actions with OAuth, and how to accept and use OAuth tokens from other providers.</p>
<p><strong>About Tim</strong><br />Tim is the Agile Development Director at&nbsp;<a href="http://www.cloudspace.com/" target="_blank">Cloudspace</a>, an Orlando-based web apps shop. He's been coding for nearly a decade, but unless you're *really* into Firefox Extensions or Twitter, you've probably never heard of him. When he's not writing code for fun and profit, he spends time with his wonderful girlfriend, and aspires to awesomeness on the drums.</p>
<p>Author: Tim Rosenblatt</p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-oauth-and-apis">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 14:54:48 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-oauth-and-apis</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-oauth-and-apis</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: TATFT: The Layman's Guide</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-tatft-the-layman-s-guide</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-tatft-the-layman-s-guide"><img alt="acts_as_conference 2009: TATFT: The Layman's Guide" src="/uploads/btv/video/image/00000001/7742/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>
<p>You've heard it a million times, "TATFT". So, how do you go from being someone who wants to test, to someone who actually tests all the time? Do you need a spiritual guide who can show you the intricacies of testing, and how it can make your code better? If so, you need "TATFT, the laymen's guide to getting it right the first time."</p>
<p>In this talk, I will go from evangelizing testing, to actually showing methods for making sure your code actually does what you think it does. I'll outline approaches and techniques to help you get your projects under control. Also, I'll even get a little bit of theory which will allow you to approach testing in a more "enlightened" way.</p>
<p><strong>About Bryan</strong><br />Bryan Liles is a Ruby on Rails developer working on Revolution Health Group's portal. Bryan also is working on his own line of smarticasts (screencasts) and a book under the name of the Smarticus University. The focus of Smarticus University is to allow understanding of programming topics by building a solid foundation of knowledge and adding more knowledge through example. Bryan can be found online at&nbsp;<a href="http://smartic.us/" target="_blank">http://smartic.us</a>.</p>
</p>
<p><em>Author: Bryan Liles</em></p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-tatft-the-layman-s-guide">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 14:48:47 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-tatft-the-layman-s-guide</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-tatft-the-layman-s-guide</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: Sponsor Message: Engine Yard</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-sponsor-message-engine-yard</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-sponsor-message-engine-yard"><img alt="acts_as_conference 2009: Sponsor Message: Engine Yard" src="/uploads/btv/video/image/00000001/7741/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Yehuda Katz</em></p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-sponsor-message-engine-yard">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 14:42:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-sponsor-message-engine-yard</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-sponsor-message-engine-yard</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: BrowserCMS: From Proprietary Java to Open Source Rails</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-browsercms-from-proprietary-java-to-open-source-rails</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-browsercms-from-proprietary-java-to-open-source-rails"><img alt="acts_as_conference 2009: BrowserCMS: From Proprietary Java to Open Source Rails" src="/uploads/btv/video/image/00000001/7740/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Since 1998, BrowserMedia has been developing award-winning solutions for more than 200 clients around the world. At the core of these solutions is the web-based content management system, BrowerCMS. For the upcoming release of BrowserCMS 3.0, BrowserMedia will be transitioning the product from a Proprietary J2EE application to an Open Source Ruby on Rails application. In this talk Patrick and Paul will cover the business and technical motivations for this change, share experiences from the process of moving from J2EE to Rails and show how you can use BrowserCMS in your next Rails app to provide content management capabilities to your administrative users.</p>
<p><strong>About Patrick</strong><br />Patrick Peak is the CTO of&nbsp;<a href="http://www.browsermedia.com/" target="_blank">BrowserMedia</a>, a full service interactive agency in the Washington DC area. Originally from the chilly northeast state of Connecticut, Patrick graduated from James Madison University in Virginia, and after serving in the US Army, eventually settled in the DC Metro area to pursue the fortune and glory in the world of web development, starting in 2000. A career fan of agile development methodologies, he has been involved in many software development projects, ranging from managing iPhone application development, to developing custom java applications, teaching java certification classes for Virginia Tech, building his first Web CMS in 2002. His career has focused on productively applying open source tools and frameworks to solve client needs, especially Java frameworks like Struts, WebWork, and Hibernate. His current professional interests include making sense of the world of web content management systems and a drive to make software usable for non-geeks. He is also the co-author of Hibernate Quickly, an introduction to the open source Java ORM tool, by Manning Publishing.</p>
<p><strong>About Paul</strong><br />Paul Barry is a Senior Software Engineer with&nbsp;<a href="http://www.browsermedia.com/" target="_blank">BrowserMedia</a>. Paul was born in Albany, NY, grew up in Wichita, KS and attended college at Loyola College in Maryland. He has lived in New York City, Washington DC, and currently lives in Federal Hill in Baltimore, MD. Paul has over 10 years experience developing web applications in a variety of languages and frameworks, including Java, Perl, PHP and of course, Ruby on Rails. He blogs about Ruby, Programming and a variety of other topics at&nbsp;<a href="http://paulbarry.com/" target="_blank">http://paulbarry.com</a>.</p>
<p>Author: Patrick Peak and Paul Barry</p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-browsercms-from-proprietary-java-to-open-source-rails">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/java">Java</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 14:41:24 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-browsercms-from-proprietary-java-to-open-source-rails</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-browsercms-from-proprietary-java-to-open-source-rails</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: How to make a Successful Rails App</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-how-to-make-a-successful-rails-app</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-how-to-make-a-successful-rails-app"><img alt="acts_as_conference 2009: How to make a Successful Rails App" src="/uploads/btv/video/image/00000001/7739/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>This talk will focus on the tricks to making a successful app. How to choose what to say yes or no to. How to market. How to design. How to pick a team/partners. How to split the money. How/when to launch, what's the bare minimum needed to launch. What is "good enough." How to do customer service. What are good problems to have. How to plan for scaling. How to have good UI and how important is it. Lot's more.</p>
<p><strong>About Steven</strong><br />Steve is the co-founder and head geek of&nbsp;<a href="http://lesseverything.com/" target="_blank">Less Everything</a>. He wrote his first program at the age of nine using BASIC. Since then he has written everything from proxy servers (C++ on Linux) to global human resources applications (C# on Windows) and has now settled on Ruby On Rails as the love of his life. Some of the things he has done include: He is a Core Contributor to the Rails Framework and has contributed to several other open source projects. He created the open source social network&nbsp;<a href="http://lovdbyless.com/" target="_blank">Lovd By Less</a>. He has led teams of software engineers for over 11 years. He knows over fourteen different programming languages. He was a mentor in the 2007 Google Summer of Code. He has gone over 150 miles per hour with his knee on the ground while racing motorcycles. He has been married for 10 years. He has three children. He can divide by zero.</p>
<p>Author: Steven Bristol</p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-how-to-make-a-successful-rails-app">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 14:33:06 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-how-to-make-a-successful-rails-app</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-how-to-make-a-successful-rails-app</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: Lightning Talk: Under Your Fingers</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-under-your-fingers</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-under-your-fingers"><img alt="acts_as_conference 2009: Lightning Talk: Under Your Fingers" src="/uploads/btv/video/image/00000001/7738/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Corey Haines</em></p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-under-your-fingers">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 14:27:07 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-under-your-fingers</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-under-your-fingers</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: Lightning Talk: Working with Rails &amp; The Man</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-working-with-rails-the-man</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-working-with-rails-the-man"><img alt="acts_as_conference 2009: Lightning Talk: Working with Rails &amp; The Man" src="/uploads/btv/video/image/00000001/7737/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Matt Williams</em></p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-working-with-rails-the-man">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 14:25:55 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-working-with-rails-the-man</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-working-with-rails-the-man</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: Lightning Talk: DNS Hackery</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-dns-hackery</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-dns-hackery"><img alt="acts_as_conference 2009: Lightning Talk: DNS Hackery" src="/uploads/btv/video/image/00000001/7736/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Anthony Eden</em></p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-dns-hackery">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/networking">Networking</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>, <a href="http://www.bestechvideos.com/category/dns">DNS</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 14:21:52 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-dns-hackery</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-dns-hackery</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: Lightning Talk: Spreedly</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-spreedly</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-spreedly"><img alt="acts_as_conference 2009: Lightning Talk: Spreedly" src="/uploads/btv/video/image/00000001/7735/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Nathaniel Talbott</em></p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-spreedly">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 14:20:47 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-spreedly</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-spreedly</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: Lightning Talk: Regexes vs. Ragel</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-regexes-vs-ragel</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-regexes-vs-ragel"><img alt="acts_as_conference 2009: Lightning Talk: Regexes vs. Ragel" src="/uploads/btv/video/image/00000001/7734/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Bryce Kerley</em></p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-regexes-vs-ragel">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 14:14:02 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-regexes-vs-ragel</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-lightning-talk-regexes-vs-ragel</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: Keynote</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-keynote</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-keynote"><img alt="acts_as_conference 2009: Keynote" src="/uploads/btv/video/image/00000001/7733/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><strong>About Nathaniel</strong><br />Nathaniel's really just another coder. He was in the right place at the right time back in 2000 when he initially fell in love with Ruby, and the love affair continues to this day. An attendee and a speaker at every RubyConf to date, he's seen the rise of Ruby and has a deep understanding of the source and nature of its popularity. For the past three years he's been getting better at the business side of things by running&nbsp;<a href="http://terralien.com/" target="_blank">Terralien</a>, a Rails-focused custom development consultancy, and also more recently&nbsp;<a href="http://spreedly.com/" target="_blank">Spreedly</a>, a robust subscription management platform. At the same time he continues to write code on a regular basis to keep his creative side fed, and you can check out his&nbsp;<a href="http://github.com/ntalbott/" target="_blank">Github profile</a>&nbsp;to see what he's been up to.</p>
<p><em>Author: Nathaniel Talbott</em></p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-keynote">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 14:09:56 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-keynote</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-keynote</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: rails.merge!(merb)</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-rails-merge-merb</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-rails-merge-merb"><img alt="acts_as_conference 2009: rails.merge!(merb)" src="/uploads/btv/video/image/00000001/7732/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>In this talk&nbsp;Yehuda Katz explains how upcoming Ruby on Rails and Merb merge will be performed.&nbsp;The talk was 50% prepared slides and 50% Q&amp;A.</p>
<p><strong>About Yehuda</strong><br />Yehuda is currently employed by&nbsp;<a href="http://www.engineyard.com/" target="_blank">Engine Yard</a>, and works full time on the Merb project. He is the co-author of jQuery in Action and the upcoming Merb in Action, and is a contributor to Ruby in Practice. He spends most of his time hacking on Merb, but also on other Ruby community projects, like Rubinius and Datamapper. And when the solution doesn't yet exist, he'll try his hand at creating one -- as such, he's also created projects like Thor and DO.rb.</p>
<p>&nbsp;</p>
<p><em>Author: Yehuda Katz</em></p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-rails-merge-merb">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 14:02:26 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-rails-merge-merb</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-rails-merge-merb</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: Writing Multi-Tenant Applications in Rails</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-writing-multi-tenant-applications-in-rails</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-writing-multi-tenant-applications-in-rails"><img alt="acts_as_conference 2009: Writing Multi-Tenant Applications in Rails" src="/uploads/btv/video/image/00000001/7731/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>With the move to web based applications, the need to create multi-tenant applications grows all the time. The majority of the business applications require some form of multi-tenancy to serve multiple clients off of a single hosted application. There are many ways to provide that - from simple data differentiation using an account_id field, all the way to separate DBs per client. Each solution has its pros and cons and fits different needs. In this talk I will walk through the different options with code examples on how to implement multi-tenancy in Rails. Following this session the audience should have a much clearer understanding of the compromises each method requires, and how to implement them in rails.</p>
<p><strong>About Guy</strong><br />Guy Naor is the CTO of&nbsp;<a href="http://www.mor.ph/" target="_blank">Morph Labs</a>, and is a veteran of the computing and technology world since 1981. Guy's technology experience spans evolution and revolution eras, where he was involved with multiple companies and projects, working in a wide variety of computing platforms from mainframes to hand held devices as well as dozens of languages and operating systems. Serving as the CTO of Morph Labs, Guy architected and oversaw the implementation of Morph's Rails, Java and PHP deployment and hosting platforms. Prior to that, Guy served as CTO of Famundo, a Web 2.0 start-up. Prior to that, he led the development of Goldmine software for four (4) years and had served as an advisor and a consulting architect on a variety of Web 2.0 products.</p>
<p><em>Author: Guy Naor</em></p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-writing-multi-tenant-applications-in-rails">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 13:47:31 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-writing-multi-tenant-applications-in-rails</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-writing-multi-tenant-applications-in-rails</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: Testing as Communication, Real-World Techniques </title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-testing-as-communication-real-world-techniques</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-testing-as-communication-real-world-techniques"><img alt="acts_as_conference 2009: Testing as Communication, Real-World Techniques " src="/uploads/btv/video/image/00000001/7730/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>This session covers how Hashrocket, an experienced Ruby on Rails consultancy, uses a wide range of real-world testing techniques and agile methodologies every day to satisfy client customer requirements. It will describe the life cycle of our testing workflow, from story capture to customer acceptance. This includes an overview of: fine-grained requirements gathering in "user story" form; how we manage stories and communicate transparently with the client using a web-based tracking tool; how story-driven development is expressed as test-driven development; and, how we enhance client/developer communication by writing plain-text tests in the vocabulary of the customer's domain. In this session, you will learn how to turn natural-language requirements into running code that both customer and developer alike can communicate around; how to express customer requirements at the appropriate levels of abstraction, from high-level integration tests all the way down to granular unit tests; and, how to properly employ the latest tools, such as RSpec, Cucumber, Selenium, Webrat, and fixture factories.</p>
<p><strong>About Jon</strong><br />Jon "Lark" Larkowski is a senior developer at&nbsp;<a href="http://www.hashrocket.com/" target="_blank">Hashrocket</a>. He hails from scenic Chippewa Falls, Wisconsin, home of speedy Cray Supercomputers and refreshing Leinenkugel's beer. He holds an Electrical Engineering degree with Computer Science major from the University of Wisconsin-Madison. He has over eight years experience in web development, experience with Agile methodologies, and full-spectrum skills ranging from database management to graphic design. Following last year's career transition to Rails development, he co-created RubyJax, which is Jacksonville, Florida's Ruby &amp; Rails user group. He rocks out on the guitar, both speed-metal-electric and unplugged-acoustic. He loves table tennis way more than a well-adjusted grown man should. He often sports a bandana, which puts him in the same category as both Axl Rose and stylish Labrador Retrievers.</p>
<p><em>Author: Jon Larkowski</em></p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-testing-as-communication-real-world-techniques">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/practices">Practices</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 13:08:17 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-testing-as-communication-real-world-techniques</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-testing-as-communication-real-world-techniques</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: Welcome</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-welcome</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-welcome"><img alt="acts_as_conference 2009: Welcome" src="/uploads/btv/video/image/00000001/7729/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>Author: Robert Dempsey</em></p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-welcome">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 12:57:57 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-welcome</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-welcome</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: A Critical Look at Fixtures</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-a-critical-look-at-fixtures</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-a-critical-look-at-fixtures"><img alt="acts_as_conference 2009: A Critical Look at Fixtures" src="/uploads/btv/video/image/00000001/7728/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>This one will be juicy. You'll just have to wait to find out more.</p>
<p><strong>About Jim</strong><br />Jim Weirich is the Chief Scientist for&nbsp;<a href="http://theedgecase.com/home" target="_blank">Edge Case, LLC</a>, a Rails development firm located in Columbus Ohio. Jim has over twenty-five years of experience in software development. He has worked with real-time data systems for testing jet engines, networking software for information systems, and image processing software for the financial industry. Jim is active in the Ruby community and has contributed to several Ruby projects, including the Rake build system and the RubyGems package software.</p>
<p>Author: Jim Weirich</p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-a-critical-look-at-fixtures">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 12:43:46 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-a-critical-look-at-fixtures</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-a-critical-look-at-fixtures</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: Live Video Q&amp;A</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-live-video-q-a</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-live-video-q-a"><img alt="acts_as_conference 2009: Live Video Q&amp;A" src="/uploads/btv/video/image/00000001/7727/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>For 50 minutes David will be entertaining questions from the audience. This is a unique opportunity that you won't want to miss.</p>
<p><strong>About David</strong><br />David was born in 1979 in Copenhagen, Denmark. After he graduated from Copenhagen Business School in 2005, he moved to Chicago, USA. He's a a partner in&nbsp;<a href="http://www.37signals.com/" target="_blank">37signals</a>. The company behind&nbsp;<a href="http://www.basecamphq.com/" target="_blank">Basecamp</a>,&nbsp;<a href="http://www.highrisehq.com/" target="_blank">Highrise</a>,&nbsp;<a href="http://www.backpackit.com/" target="_blank">Backpack</a>,&nbsp;<a href="http://www.writeboard.com/" target="_blank">Writeboard</a>, and&nbsp;<a href="http://www.tadalist.com/" target="_blank">Ta-Da List</a>. They run a popular weblog at&nbsp;<a href="http://www.37signals.com/svn/" target="_blank">Signal vs. Noise</a>. He is also the creator of the web-application framework Ruby on Rails. The infrastructure software that they use to build all the applications at 37signals. For the work on Rails, he won Best Hacker of the Year 2005 at OSCON from Google and O'Reilly. And in 2006, he accepted the Jolt award of product excellence for Rails 1.0. Similarly, for the work on Rails, he's been featured on the cover of LinuxJournal and in the pages of Wired, Business 2.0, Chicago Tribune, and other publications.</p>
<p><em>Author: David Heinemeier Hansson</em></p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-live-video-q-a">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 12:26:12 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-live-video-q-a</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-live-video-q-a</comments>
    </item>
    <item>
      <title>acts_as_conference 2009: Innovation in Rails</title>
      <link>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-innovation-in-rails</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-innovation-in-rails"><img alt="acts_as_conference 2009: Innovation in Rails" src="/uploads/btv/video/image/00000001/7726/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><span style="font-family: 'Lucida Grande'; font-size: 13px;"> </span></p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin: 0px;">
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin: 0px;">In order to stay competitive, every Rails developer should keep up to date with the latest tools to write better ruby code and produce better websites. In this talk the Rails Envy guys will attempt to sum up a year of Rails innovation in 60 minutes, covering 20 of the most useful, ingenious, and innovative new developments. Any Rails developer is bound to pickup at least 5 new tools for their tool-belt.</p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin: 0px;"><strong>About Gregg &amp; Jason</strong></p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin: 0px;">Gregg Pollack and Jason Seifer can be heard every week on the <a href="http://www.RailsEnvy.com/podcast">Rails Envy Podcast</a>, reporting the latest news in the Ruby and Rails World. Aside from doing the podcast, they've been building Rails Apps for over 2 years now and recently started up <a href="http://envycasts.com/">EnvyCasts</a> where they produce $9 video screencasts.</p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin: 0px;"><span style="font-style: italic;">Author: Gregg Pollack &amp; Jason Seifer</span></p>
</p><p><a href="http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-innovation-in-rails">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>, <a href="http://www.bestechvideos.com/category/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 26 Mar 2009 12:10:40 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-innovation-in-rails</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/03/26/acts_as_conference-2009-innovation-in-rails</comments>
    </item>
  </channel>
</rss>

