<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>BestTechVideos: Tag python Videos</title>
    <link>http://www.bestechvideos.com/tag/python</link>
    <pubDate>Sat, 28 Jun 2008 06:42:11 GMT</pubDate>
    <description>BestTechVideos: Tag python Videos with short descriptions</description>
    <item>
      <title>MIX08: Microsoft Silverlight and Dynamic Languages</title>
      <link>http://www.bestechvideos.com/2008/05/29/mix08-microsoft-silverlight-and-dynamic-languages</link>
      <description>&lt;p&gt;Learn how the Dynamic Language Runtime (DLR) works in Silverlight. Includes an introduction to Microsoft Silverlight for Python and Ruby programmers.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Speakers: Jimmy Schementi, John Lam&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/05/29/mix08-microsoft-silverlight-and-dynamic-languages"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/web-tech"&gt;Technologies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks"&gt;Frameworks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/web-tech/silverlight"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/microsoft"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/ruby"&gt;Ruby&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks/net-framework"&gt;.NET Framework&lt;/a&gt;</description>
      <pubDate>Sat, 28 Jun 2008 06:42:11 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/05/29/mix08-microsoft-silverlight-and-dynamic-languages</guid>
      <author>kpumuk</author>
    </item>
    <item>
      <title>Using Java (GWT) with Google App Engine</title>
      <link>http://www.bestechvideos.com/2008/04/14/using-java-gwt-with-google-app-engine</link>
      <description>&lt;p&gt;Since Google App Engine (GAE) announcement many developers are wondering when/if Google App Engine will support Java. As we already know GAE currently supports only Phyton. Do Java developers have to wait for Java support in GAE? In my opinion, no.&lt;/p&gt;
&lt;p&gt;Two parts screencast shows how to run GWT application on Google App Engine.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/14/using-java-gwt-with-google-app-engine"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/web-20"&gt;Web 2.0&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/web-tech/ajax"&gt;AJAX&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/java"&gt;Java&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Tue, 15 Apr 2008 19:20:13 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/14/using-java-gwt-with-google-app-engine</guid>
      <author>vojko</author>
    </item>
    <item>
      <title>Mercurial Project</title>
      <link>http://www.bestechvideos.com/2008/03/06/mercurial-project</link>
      <description>&lt;p&gt;&lt;font size="-1"&gt;&lt;span class="visible" id="wholedescr"&gt;Mercurial is a free distributed revision control system. It focuses on conceptual simplicity, robustness, and high performance. Well-known open source projects that use Mercurial include OpenSolaris, Xen, and One Laptop Per Child.This talk presents some of the advantages of using Mercurial to manage large, fast-moving projects. &lt;br /&gt;
&lt;br /&gt;
Video gives a brief overview of the techniques used to achieve, in Python, a level of performance that outshines most other revision control systems. Finally, it introduces some novel revision control techniques that take advantage of Mercurial's extensibility and high performance.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/03/06/mercurial-project"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Sun, 09 Mar 2008 14:09:22 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/03/06/mercurial-project</guid>
      <author>j2a</author>
    </item>
    <item>
      <title>Data Rendering Debugger (Perl, Python, Ruby, Firebug)</title>
      <link>http://www.bestechvideos.com/2008/01/25/data-rendering-debugger-perl-python-ruby-firebug</link>
      <description>&lt;p&gt;Smart Debugger for Perl, Python, Ruby, Firebug&lt;/p&gt;
&lt;p&gt;Source link&lt;/p&gt;
&lt;p&gt;&lt;a href="http://develsdb.googlecode.com/svn/trunk/"&gt;http://develsdb.googlecode.com/svn/trunk/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://develsdb.googlecode.com/svn/wiki/"&gt;http://develsdb.googlecode.com/svn/wiki/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Perl screencast&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blip.tv/file/get/Kraman-DevelsdbSmartDebugger804.swf"&gt;http://blip.tv/file/get/Kraman-DevelsdbSmartDebugger804.swf&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/01/25/data-rendering-debugger-perl-python-ruby-firebug"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/web-tech/ajax"&gt;AJAX&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/perl"&gt;Perl&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/javascript"&gt;Javascript&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/ruby"&gt;Ruby&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/debugging"&gt;Debugging&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Mon, 28 Jan 2008 15:04:43 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/01/25/data-rendering-debugger-perl-python-ruby-firebug</guid>
      <author>kraman</author>
    </item>
    <item>
      <title>Smart Debugger for Perl, Python, Ruby, Firebug</title>
      <link>http://www.bestechvideos.com/2008/01/24/smart-debugger-for-perl-python-ruby-firebug</link>
      <description>&lt;p&gt;Smart Debugger for Perl, Python, Ruby, Javascript (Firebug)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://develsdb.googlecode.com/svn/trunk/"&gt;develsdb.googlecode.com/svn/trunk/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The screencast includes only perl debugger. please refer the above link for wiki on python, ruby and firebug.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/01/24/smart-debugger-for-perl-python-ruby-firebug"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences/railsconf-2006"&gt;RailsConf 2006&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/perl"&gt;Perl&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/javascript"&gt;Javascript&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/ruby"&gt;Ruby&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/debugging"&gt;Debugging&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks/ruby-on-rails"&gt;Ruby On Rails&lt;/a&gt;</description>
      <pubDate>Mon, 28 Jan 2008 15:04:30 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/01/24/smart-debugger-for-perl-python-ruby-firebug</guid>
      <author>kraman</author>
    </item>
    <item>
      <title>Devel::sdb (Smart Debugger)</title>
      <link>http://www.bestechvideos.com/2007/12/12/devel-sdb-smart-debugger</link>
      <description>&lt;p&gt;Devel::sdb (Smart Debugger for Perl)&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/12/12/devel-sdb-smart-debugger"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/perl"&gt;Perl&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/ruby"&gt;Ruby&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Wed, 12 Dec 2007 17:56:39 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/12/12/devel-sdb-smart-debugger</guid>
      <author>kraman</author>
    </item>
    <item>
      <title>PyPy - Automatic Generation of VMs for Dynamic Languages</title>
      <link>http://www.bestechvideos.com/2007/12/01/pypy-automatic-generation-of-vms-for-dynamic-languages</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
November, 14 2007&lt;br /&gt;
&lt;br /&gt;
In Search of Speed and Flexibility. PyPy and the Art of Generating Virtual Machines&lt;br /&gt;
&lt;br /&gt;
We all want our favorite dynamic language to be faster, to be even more&lt;br /&gt;
dynamic and to pick up nifty ideas from its peers.&lt;br /&gt;
&lt;br /&gt;
But this is so much work!&lt;br /&gt;
&lt;br /&gt;
There ought to be a better way to implement dynamic languages that&lt;br /&gt;
enables growth and necessary change with less effort and more ease.&lt;br /&gt;
Writing yet another interpreter in C or even Java is not it.&lt;br /&gt;
&lt;br /&gt;
PyPy is a framework to implement dynamic languages that embraces this&lt;br /&gt;
challenge. It allows us to write such languages in the form of simple&lt;br /&gt;
interpreters, expressed in a rich subset of Python. This means that&lt;br /&gt;
the resulting implementations can can be evolved with reasonable&lt;br /&gt;
effort.&lt;br /&gt;
&lt;br /&gt;
PyPy then generates a variety of virtual machines (VMs) from a single&lt;br /&gt;
source. We can therefore target a wide range of environments,&lt;br /&gt;
including C/Posix, Java, or .NET. This avoids the major source of&lt;br /&gt;
fragmentation within a dynamic language community -- the need for a&lt;br /&gt;
separate language implementation for each virtual machine. It also&lt;br /&gt;
means that languages as distinct as Python, Prolog and Smalltalk can&lt;br /&gt;
share the bulk of our compiler machinery.&lt;br /&gt;
&lt;br /&gt;
The flexible toolchain which is necessary for virtual machine&lt;br /&gt;
generation turns out to be good for other things as well. Traditional&lt;br /&gt;
implementations for dynamic languages have to make some very hard&lt;br /&gt;
decisions early, which then become entrenched in the whole codebase,&lt;br /&gt;
making it difficult or impossible to change later. It can be nice to&lt;br /&gt;
experiment with different garbage collectors, but not if you have to&lt;br /&gt;
write a complete new implementation of your favourite language for&lt;br /&gt;
each one. With PyPy you don't have to. You can also generate and&lt;br /&gt;
tailor a JIT-compiler for the language at hand, putting to rest the&lt;br /&gt;
notion that flexibility must come at the expense of speed.&lt;br /&gt;
&lt;br /&gt;
Speaker: Samuele Pedroni&lt;br /&gt;
Speaker: Armin Rigo&lt;br /&gt;
Speaker: Jacob Hall&amp;eacute;n&lt;br /&gt;
Speaker: Laura Creighton&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/12/01/pypy-automatic-generation-of-vms-for-dynamic-languages"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/web-tech"&gt;Technologies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Sat, 01 Dec 2007 01:55:27 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/12/01/pypy-automatic-generation-of-vms-for-dynamic-languages</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>BayPIGgies: Developing A Product In Python</title>
      <link>http://www.bestechvideos.com/2007/10/12/baypiggies-developing-a-product-in-python</link>
      <description>&lt;p&gt;Google Tech Talks &lt;br /&gt;
September 13, 2007 &lt;/p&gt;
&lt;p&gt;BayPIGgies is the Silicon Valley-San Francisco Bay Area  &lt;span class="link-external"&gt;&lt;a target="_self" href="http://www.python.org/"&gt;Python&lt;/a&gt;&lt;/span&gt; Interest Group.  No membership is required, and beginners are welcome!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/10/12/baypiggies-developing-a-product-in-python"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/web-tech"&gt;Technologies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/databases"&gt;Databases&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Fri, 12 Oct 2007 14:07:09 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/10/12/baypiggies-developing-a-product-in-python</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Silverlight: Dynamic Languages With Silverlight</title>
      <link>http://www.bestechvideos.com/2007/06/30/silverlight-dynamic-languages-with-silverlight</link>
      <description>This video shows how dynamic languages such as Ruby, Python, Jscript and Visual Basic can be used to create Silverlight applications using the Dynamic Language Runtime.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/06/30/silverlight-dynamic-languages-with-silverlight"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/web-tech"&gt;Technologies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks"&gt;Frameworks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/web-tech/silverlight"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/microsoft"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/javascript"&gt;Javascript&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/ruby"&gt;Ruby&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Sat, 30 Jun 2007 09:29:16 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/06/30/silverlight-dynamic-languages-with-silverlight</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Google Developers Day US - Python Design Patterns</title>
      <link>http://www.bestechvideos.com/2007/06/06/google-developers-day-us-python-design-patterns</link>
      <description>Python Design Patterns&lt;br /&gt;
Alex Martelli&lt;br /&gt;
Design Patterns must be studied in the context on the language in which they'll get implemented -- the Gang of Four made that point strongly in their book, though almost everybody else seems not to have noticed. This talk explores some "classic" DPs in all the various categories -- Creational, Structural, and Behavioral -- studying how they show up in Python programs and how they interact with Python's special strengths.&lt;br /&gt;
&lt;br /&gt;
Speaker Bio: Alex Martelli is Uber Tech Lead (Production Systems) at Google. Alex is the author of "Python in a Nutshell", co-editor of the "Python Cookbook", a Member of the Python Software Foundation, and winner of the 2002 Activators' Choice Award and 2006 Frank Willison award for outstanding contributions to the Python community. &lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/06/06/google-developers-day-us-python-design-patterns"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/google-dev-day"&gt;Google Dev Day&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Wed, 06 Jun 2007 04:05:35 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/06/06/google-developers-day-us-python-design-patterns</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Microsoft MIX07: Just Glue It! Ruby and the DLR in Silverlight</title>
      <link>http://www.bestechvideos.com/2007/05/23/just-glue-it-ruby-and-the-dlr-in-silverlight</link>
      <description>&lt;p&gt;The web was built using dynamic languages. Their plain-text format made it easy to mash up scripts to create the next great app. Similarly, dynamic languages will find a home in Silverlight applications where plain-text formats are common. Silverlight can be easily deployed, which means that a wider range of dynamic languages will be used in building browser-hosted applications. In this demo-centric talk, you will see this happen before your eyes as we rapidly create an application by combining code and markup from existing samples in Ruby, Python, JavaScript, and Visual Basic. This unprecedented level of integration is possible since all of these languages are implemented on top of the new Dynamic Language Runtime (DLR).&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/05/23/just-glue-it-ruby-and-the-dlr-in-silverlight"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/web-tech"&gt;Technologies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/mix07"&gt;MIX07&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/web-tech/silverlight"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/javascript"&gt;Javascript&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/ruby"&gt;Ruby&lt;/a&gt;</description>
      <pubDate>Wed, 23 May 2007 17:46:50 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/05/23/just-glue-it-ruby-and-the-dlr-in-silverlight</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>OSS Speaker Series: Python for Programmer</title>
      <link>http://www.bestechvideos.com/2007/05/04/oss-speaker-series-python-for-programmer</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
 April 10, 2007&lt;br /&gt;
 &lt;br /&gt;
 ABSTRACT&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Python is a popular very-high-level programming language, with a clean and spare syntax,   simple and regular semantics, a large standard library and a wealth of third-party extensions, libraries and tools. With several production-quality open-source implementations available, many excellent books, and growing acceptance in both industry and academia, Python can play some useful role within a huge variety of software development projects.&lt;/p&gt;

&lt;p&gt;Moreover, Python is really easy to learn, particularly (though not exclusively) for programmers who are skilled at such languages as Java, C++ and C. This talk addresses software developers who are experienced in other languages but have had limited or no exposure to Python yet, and offers a rapid overview of the main characteristics of the language, plus a brief synopsis of its main implementations, its standard library, and third-party extension packages.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/05/04/oss-speaker-series-python-for-programmer"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Fri, 04 May 2007 11:42:03 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/05/04/oss-speaker-series-python-for-programmer</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Advanced Topics in Programming Languages Series: Python Design Patterns (part 2)</title>
      <link>http://www.bestechvideos.com/2007/05/04/advanced-topics-in-programming-languages-series-python-design-patterns-part-2</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
 April 4, 2007&lt;br /&gt;
 &lt;br /&gt;
 ABSTRACT&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Design Patterns must be studied in the context on the language in which they'll get  implemented (the Gang of Four made that point very strongly in their book, though almost everybody else seems not to have noticed:-). This talk explores several categories of classic &amp;quot;elementary&amp;quot; DPs in a Python context -- Creational, Masquerading, Adaptation, and Template.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/05/04/advanced-topics-in-programming-languages-series-python-design-patterns-part-2"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/practices"&gt;Practices&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Fri, 04 May 2007 11:21:38 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/05/04/advanced-topics-in-programming-languages-series-python-design-patterns-part-2</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>PyDev on a Mac</title>
      <link>http://www.bestechvideos.com/2007/04/30/pydev-on-a-mac</link>
      <description>&lt;p&gt;This tutorial is a short Hello World tutorial on setting up the free IDE Eclipse w/ Pydev extension on the Intel Mac OSX. Shows you how to quickly setup and get running.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/04/30/pydev-on-a-mac"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/macos"&gt;MacOS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Mon, 30 Apr 2007 11:54:57 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/04/30/pydev-on-a-mac</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Python: easy_connection basics</title>
      <link>http://www.bestechvideos.com/2007/04/17/python-easy_connection-basics</link>
      <description>&lt;p&gt;The basic features of easy_connection, an event-based front-end to Python sockets.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/04/17/python-easy_connection-basics"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Tue, 17 Apr 2007 01:26:59 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/04/17/python-easy_connection-basics</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Django Tutorial Part 1 - Setup</title>
      <link>http://www.bestechvideos.com/2007/04/17/django-tutorial-part-1-setup</link>
      <description>&lt;p&gt;Django is a Python web framework used for rapid application development in any environment. In under 10 minutes, we will go from a bare Linux (Ubuntu) installation to a fully functional Django server.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/04/17/django-tutorial-part-1-setup"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks"&gt;Frameworks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks/django"&gt;Django&lt;/a&gt;</description>
      <pubDate>Tue, 17 Apr 2007 01:26:01 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/04/17/django-tutorial-part-1-setup</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>LinuxConf.Au: The ARM backend of LLVM</title>
      <link>http://www.bestechvideos.com/2007/04/12/linuxconfau-the-arm-backend-of-llvm</link>
      <description>&lt;p&gt;The Low Level Virtual Machine (LLVM) is a very versatile compiler construction framework. Its current uses include a non official GCC branch and a PyPy backend.&lt;/p&gt;&lt;p&gt;ARM is a beautifully designed architecture that has a very regular RISC instruction set but is able to obtain incredibly dense code.&lt;/p&gt;&lt;p&gt;This presentation will show the implementation of an ARM backend for LLVM. The LLVM backend interface, the instruction selection, the strengths and weakness of LLVM. The current status and possible improvements.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/04/12/linuxconfau-the-arm-backend-of-llvm"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/linuxconfau"&gt;LinuxConf.AU&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/cc"&gt;C and C++&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Thu, 12 Apr 2007 10:53:41 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/04/12/linuxconfau-the-arm-backend-of-llvm</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>LinuxConf.Au: Making Things Move: Finding Inappropriate Uses for Scripting Languages</title>
      <link>http://www.bestechvideos.com/2007/04/05/linuxconfau-making-things-move-finding-inappropriate-uses-for-scripting-languages</link>
      <description>&lt;p&gt;Most software developers work purely on-screen, where the only external system interaction is through traditional devices like the keyboard and screen. However, it's easier than you may think to connect devices to your computer for control and data collection, and scripting languages like PHP, Perl and Python are ideal for rapid development of control, automation or data logging systems.&lt;/p&gt;

&lt;p&gt;The presentation begins with a demonstration of communicating via the parallel port using trivial C helper programs that provide simple APIs for reading and writing data, making it possible to access the port even from languages without native parallel port support. Use of the parallel port to control devices and collect data is demonstrated including a letterbox sensor to detect when (physical) mail has been delivered, control of home lighting, and control of other devices such as electric curtains.&lt;/p&gt;&lt;p&gt;Other interface options including USB, PS/2, and regular serial ports are also covered, and other devices including a home-made RFID reader and electric door strike demonstrated. Surgically implantable RFID tags will also be demonstrated including how to interrogate implantable tags from common programming languages on Linux. Integration with the GNOKII SMS tools is demonstrated, showing how compiled languages such as C and even scripting languages can provide the glue that allows things such as:
&lt;ul&gt;
	&lt;li&gt;Delivery of physical mail to a letterbox generating an SMS.&lt;/li&gt;
	&lt;li&gt;Sending an SMS to unlock a door.&lt;/li&gt;
	&lt;li&gt;Unlocking a door, opening curtains and turning on lights when an RFID token is read.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;

&lt;p&gt;Attendees will end the session with an appreciation for the flexibility of scripting languages as general-purpose glue for binding together assorted subsystems and interacting with the real world.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/04/05/linuxconfau-making-things-move-finding-inappropriate-uses-for-scripting-languages"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/linuxconfau"&gt;LinuxConf.AU&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/php"&gt;PHP&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/perl"&gt;Perl&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/cc"&gt;C and C++&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Thu, 05 Apr 2007 16:15:06 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/04/05/linuxconfau-making-things-move-finding-inappropriate-uses-for-scripting-languages</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Google New York's Technical Speaker Series: Guido van Rossum</title>
      <link>http://www.bestechvideos.com/2007/04/05/google-new-yorks-technical-speaker-series-guido-van-rossum</link>
      <description>&lt;p&gt;Guido van Rossum giving his Python presentation at the New York Google office on Wednesday, February 22nd 2006. This video is part one of two and is 34 minutes long&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/04/05/google-new-yorks-technical-speaker-series-guido-van-rossum"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Thu, 05 Apr 2007 11:58:34 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/04/05/google-new-yorks-technical-speaker-series-guido-van-rossum</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Advanced Topics in Programming Languages Series: Python Design Patterns (Part 1)</title>
      <link>http://www.bestechvideos.com/2007/03/29/advanced-topics-in-programming-languages-series-python-design-patterns-part-1</link>
      <description>Google Tech Talks&lt;br /&gt;
 March 14, 2007&lt;br /&gt;
 &lt;br /&gt;
 ABSTRACT&lt;br /&gt;
 &lt;br /&gt;
 Design Patterns must be studied in the context on the language in which they will get implemented (the Gang of Four made that point very strongly in their book, though almost everybody else seems not to have noticed:-). This talk explores several categories of classic &amp;quot;elementary&amp;quot; DPs in a Python context -- Creational, Masquerading, Adaptation, and Template.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/03/29/advanced-topics-in-programming-languages-series-python-design-patterns-part-1"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Thu, 29 Mar 2007 11:16:55 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/03/29/advanced-topics-in-programming-languages-series-python-design-patterns-part-1</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Python-Tk: Basic Event Handling</title>
      <link>http://www.bestechvideos.com/2007/03/29/python-tk-basic-event-handling</link>
      <description>&lt;p&gt;In this Python screencast author will cover Event Handling and use the Label, Button and Entry (text-input) controls in Python-Tk.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/03/29/python-tk-basic-event-handling"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Thu, 29 Mar 2007 09:27:02 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/03/29/python-tk-basic-event-handling</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>An Introduction to Tkinter</title>
      <link>http://www.bestechvideos.com/2007/03/29/an-introduction-to-tkinter</link>
      <description>&lt;p&gt;In this Python tutorial, I will be teaching you how to make a simple Tkinter program, that has a window and text to display. Although not much, it is the basis for which you will build larger, better applications on.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/03/29/an-introduction-to-tkinter"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Thu, 29 Mar 2007 09:25:10 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/03/29/an-introduction-to-tkinter</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>LinuxConf.Au: Writing really rad GTK/GNOME applications in C, Python, or Java!</title>
      <link>http://www.bestechvideos.com/2007/03/10/linuxconfau-writing-really-rad-gtkgnome-applications-in-c-python-or-java</link>
      <description>&lt;p&gt;GNOME is the best desktop on the planet, so everyone wants to write applications for it! &lt;/p&gt;

&lt;p&gt;Writing GTK programs to work on Linux and other Unix operating systems is actually much easier than common perception would have you believe. The basic concepts involved are fairly straight forward, but the GNOME universe is an extensive one and figuring out where to start can be a bit daunting.&lt;/p&gt;

&lt;p&gt;Actually what's involved is:&lt;/p&gt;&lt;p&gt; * Having a development environment and getting all the necessary prerequisite pieces installed&lt;br /&gt; * Knowing how GUI programs work&lt;br /&gt; * Figuring out a way to build the code you've written&lt;br /&gt; * Learning how to test and debug your software&lt;/p&gt;&lt;p&gt;So we'll go through all this with our audience. Somewhat unexpectedly, we will cover *three* different programming environments. We will show how its done in C because that's what so many of the existing GNOME programs are written in. The whole problem with C, however is that GNOME programs written in it are verbose and arcane, and without prior Glib/GTK/GNOME programming experience very difficult to debug. The good news is you don't have to work in C if you don't want to. So as a contrast, we'll also present GTK in two other languages: Python and Java. &lt;/p&gt;

&lt;p&gt;People justifiably laud Python for the ability to rapidly prototype and implement programs. The same extends into writing GUI programs. Once they understand the underlying GTK concepts, anyone with a basic understanding of Python can quickly have a GUI interface to their script or application.&lt;/p&gt;

&lt;p&gt;At the other end of the spectrum is Java. Until now the free desktop world hasn't had too much to do with Java, but huge numbers of computer professionals have experience in Java and they too can do rapid application development of GTK and GNOME applications if they wish. There are powerful tools for writing and debugging applications available; even hard nosed experienced hackers will be surprised to see the impressive level of productivity that can arise when these are brought to bear - and the result are fast, tight applications that are "native" GNOME programs, not some lookalike.&lt;/p&gt;&lt;p&gt;GNOME is about more than just writing software. It's about writing _rocking_ software that is:&lt;/p&gt;

&lt;p&gt; * highly intuitive and has a well thought out interface focused on usabilty,&lt;br /&gt; * follows a consistent style so it meshes well with other GNOME applications,&lt;br /&gt; * is able to be translated so that people all over the world can use it, and most importantly,&lt;br /&gt; * has that irresistible bling factor that makes all your friends jealous.&lt;/p&gt;

&lt;p&gt;Without overwhelming our audience, we'll give a basic overview of what's involved in each of these. We'll quickly run through the landscape of GNOME libraries (just so we can get people focused on the few that will be immediately important), Finally, throughout the tutorial we'll demo lots of examples and to plenty of hands on coding right there.&lt;/p&gt;

&lt;p&gt;This tutorial will _not_ try to cover everything, but rather *will* give people a solid head start down the road of making their own amazing contributions to GNOME.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/03/10/linuxconfau-writing-really-rad-gtkgnome-applications-in-c-python-or-java"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/linuxconfau"&gt;LinuxConf.AU&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/java"&gt;Java&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/cc"&gt;C and C++&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Sat, 10 Mar 2007 03:33:19 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/03/10/linuxconfau-writing-really-rad-gtkgnome-applications-in-c-python-or-java</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>LinuxConf.Au: Flumotion: streaming with Python and GStreamer</title>
      <link>http://www.bestechvideos.com/2007/03/09/linuxconfau-flumotion-streaming-with-python-and-gstreamer</link>
      <description>&lt;p&gt;Flumotion is a GPL streaming media server written in Python. It is distributed and component-based: every step in the streaming process (production, conversion, consumption) can be run inside a separate process on separate machines.&lt;/p&gt;

&lt;p&gt;Flumotion uses Twisted and GStreamer. Twisted enables the high-level functionality, distributing components over the network. GStreamer, through the Python bindings, enables the high-speed low-level functionality: actual media processing.&lt;/p&gt;

&lt;p&gt;Flumotion uses a central manager process to control the complete network; one or more worker processes distributed over machines to run actual streaming components; and one or more admin clients connecting to the manager to control it.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/03/09/linuxconfau-flumotion-streaming-with-python-and-gstreamer"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/os"&gt;OS&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/networking"&gt;Networking&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/os/linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/linuxconfau"&gt;LinuxConf.AU&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Fri, 09 Mar 2007 01:45:02 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/03/09/linuxconfau-flumotion-streaming-with-python-and-gstreamer</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Advanced Python or Understanding Python</title>
      <link>http://www.bestechvideos.com/2007/03/02/advanced-python-or-understanding-python</link>
      <description>Google Tech Talks&lt;br /&gt;
 February 21, 2007&lt;br /&gt;
 &lt;br /&gt;
 ABSTRACT&lt;br /&gt;
 &lt;br /&gt;
 The Python language, while object-oriented, is fundamentally different from both C++   and Java. The dynamic and introspective nature of Python allow for language mechanics unlike that of static languages. This talk aims to enlighten programmers new to Python about these fundamentals, the language mechanics that flow from them and how to effectively put those to use. Among the topics covered are duck-typing, interfaces, descriptors, decorators, metaclasses, reference-counting and the cyclic-garbage collector, the divide between C/C++ data and Python objects and the CPython implementation in general.&lt;br /&gt;
 &lt;br /&gt;
 This talk is part of the Advanced Topics in Programming Languages series. The goal of this series is to encourage all of the people at Google who know and love programming languages to share their knowledge. If you would like information on upcoming talks, or to schedule a talk of your own, contact information is available on the wiki page:&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/03/02/advanced-python-or-understanding-python"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science"&gt;Science&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/science/computer-science"&gt;Computer Science&lt;/a&gt;</description>
      <pubDate>Fri, 02 Mar 2007 02:28:48 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/03/02/advanced-python-or-understanding-python</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Django plus PHP: PMWiki with Django using a custom Template Loader</title>
      <link>http://www.bestechvideos.com/2007/02/18/django-plus-php-pmwiki-with-django-using-a-custom-template-loader</link>
      <description>&lt;p&gt;We dive into the source code behind the PyCon web site and how we integrate the PHP based &lt;a href="http://www.pmwiki.org/"&gt;PMWiki&lt;/a&gt; with &lt;a href="http://www.djangoproject.com/"&gt;Django&lt;/a&gt; using a custom &lt;a href="http://www.djangoproject.com/documentation/templates_python/"&gt;Template Loader&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The loader allows for loading PHP source from any other template loader, including django flatpages (stored in database). Included is a demonstration of integrating django into a &lt;a href="http://wordpress.org/"&gt;WordPress&lt;/a&gt; site. &lt;/p&gt;
&lt;p&gt;Information on accessing the source code can be found on the &lt;a href="http://us.pycon.org/TX2007/PyConTech"&gt;PyCon-Tech&lt;/a&gt; wiki page.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/02/18/django-plus-php-pmwiki-with-django-using-a-custom-template-loader"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks"&gt;Frameworks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/php"&gt;PHP&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks/django"&gt;Django&lt;/a&gt;</description>
      <pubDate>Sun, 18 Feb 2007 19:36:39 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/02/18/django-plus-php-pmwiki-with-django-using-a-custom-template-loader</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>pyGame ScreenCast: Limit the FPS</title>
      <link>http://www.bestechvideos.com/2007/01/13/pygame-screencast-limit-the-fps</link>
      <description>This shows you how to limit the frames per second (FPS) in pyGame and how to limit the updates so that users with better graphic cards can play at a reasonable speed.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/01/13/pygame-screencast-limit-the-fps"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Sat, 13 Jan 2007 15:18:33 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/01/13/pygame-screencast-limit-the-fps</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>pyGame Screencast: Event handling. A simple user controlled program.</title>
      <link>http://www.bestechvideos.com/2007/01/13/pygame-screencast-event-handling-a-simple-user-controlled-program</link>
      <description>This shows you how to create a quadrat that's controlled by the keyboard input of the user.  The videos shows how to handle keyboard events to drive 2D animation.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/01/13/pygame-screencast-event-handling-a-simple-user-controlled-program"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Sat, 13 Jan 2007 15:17:48 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/01/13/pygame-screencast-event-handling-a-simple-user-controlled-program</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>pyGame Screencast: Creating a blank window</title>
      <link>http://www.bestechvideos.com/2007/01/13/pygame-screencast-creating-a-blank-window</link>
      <description>This tutorials shows you how to create a simple pyGame program with threading, showing a window that terminates itself after a given time.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/01/13/pygame-screencast-creating-a-blank-window"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Sat, 13 Jan 2007 15:16:48 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/01/13/pygame-screencast-creating-a-blank-window</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Creating a Flex application using the TurboGears framework</title>
      <link>http://www.bestechvideos.com/2007/01/12/creating-a-flex-application-using-the-turbogears-framework</link>
      <description>In this screen capture video tutorial, Bruce Eckel and James Ward pair up to create an Adobe Flex application using the TurboGears framework. Follow along as these experts show you how to put it all together.

&lt;strong&gt;About the authors&lt;/strong&gt;

Bruce Eckel is the author of numerous books and articles about computer programming. He gives frequent lectures and seminars for computer programmers, and was a founding member of the ANSI/ISO C++ standard committee. His best known works are &lt;em&gt;Thinking in Java&lt;/em&gt; and &lt;em&gt;Thinking in C++&lt;/em&gt;, aimed at programmers with little object-oriented programming experience. Most reviewers consider these books to be better written and more pedagogic than most introductory texts on Java or C++. He has since made both books available for all to &lt;a target="_blank" href="http://www.janiry.com/bruce-eckel/"&gt;download freely&lt;/a&gt;.  However, his recent book, &lt;a target="_blank" href="http://mindview.net/Books/TIJ4"&gt;&lt;em&gt;Thinking in Java, Fourth Edition&lt;/em&gt;&lt;/a&gt;, is no longer available in a free, electronic form.

James Ward is a technical evangelist for Flex at Adobe. He enjoys programming as much as he loves climbing mountains because it provides endless new discoveries, elegant workarounds, summits, and valleys. His climbing adventures taken him many places. Likewise, technology has brought him many adventures, including Pascal and Assembly back in the early 1990s; Perl, HTML, and JavaScript in the mid 1990s; and Java and its many frameworks beginning in the late 1990s. Today he primarily uses Flex to build beautiful front ends for Java-based back ends. Prior to joining Adobe, James built a rich marketing and customer service portal for Pillar Data Systems.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/01/12/creating-a-flex-application-using-the-turbogears-framework"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks"&gt;Frameworks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/javascript"&gt;Javascript&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/actionscript"&gt;Actionscript&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks/turbogears"&gt;Turbogears&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks/flex"&gt;Flex&lt;/a&gt;</description>
      <pubDate>Fri, 12 Jan 2007 12:24:06 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/01/12/creating-a-flex-application-using-the-turbogears-framework</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Writing Test Scripts for PAMIE - Part 1 of 2</title>
      <link>http://www.bestechvideos.com/2007/01/09/writing-test-scripts-for-pamie-part-1-of-2</link>
      <description>
This 2-part PAMIE tutorial show you how to write scripts faster using the writeScript method.  The User can see how to enter the expected input so later in Part 2 (forthcoming) we can verify the expected output.

There are also some tips on using methods as test-cases. This is good when you want to build up test suites.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/01/09/writing-test-scripts-for-pamie-part-1-of-2"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Tue, 09 Jan 2007 00:32:32 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/01/09/writing-test-scripts-for-pamie-part-1-of-2</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Guido van Rossum Python Presentation</title>
      <link>http://www.bestechvideos.com/2007/01/09/guido-van-rossum-python-presentation</link>
      <description>  Google New York's Technical Speaker Series.
Guido van Rossum giving his Python presentation at the New York Google office on Wednesday,   February 22nd 2006.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/01/09/guido-van-rossum-python-presentation"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies"&gt;Companies&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/google"&gt;Google&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Tue, 09 Jan 2007 00:27:11 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/01/09/guido-van-rossum-python-presentation</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Python Screencast: Arinoid - Ball Physics</title>
      <link>http://www.bestechvideos.com/2007/01/05/python-screencast-arinoid-ball-physics</link>
      <description>
You may notice some mistakes in the screenshots - in particular when the code that converts between integers and floating point numbers is displayed. The highlighted code is correct, but the way that it appears in the following slides (without the float and int conversions) is incorrect.

&lt;strong&gt;Note&lt;/strong&gt; that this video does not stream in the player above (unlike most of our ShowMeDo videos), due to a problem with the SWF file.  You can play the original SWF file by clicking on &lt;a href="http://videos1.showmedo.com/ShowMeDos/extras/pythonArellanoPyGame4.swf"&gt;this link&lt;/a&gt;.

Resources:
&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.scriptedfun.com/video-tutorial-4-arinoid-ball-physics/"&gt;Original post&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Full source-code is available in &lt;a href="http://wiki.showmedo.com/index.php/PythonArellanoPyGameSeries"&gt;the wiki&lt;/a&gt;.  If you like this video and you'd like to encourage Chuck, you can leave a comment for him here and vote for the series over at &lt;a href="http://www.dzone.com/links/writing_arinoid_using_pygame_4_videos.html"&gt;DZone.com&lt;/a&gt;.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/01/05/python-screencast-arinoid-ball-physics"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Fri, 05 Jan 2007 22:08:33 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/01/05/python-screencast-arinoid-ball-physics</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Python Screencast: Arinoid - The Paddle</title>
      <link>http://www.bestechvideos.com/2007/01/05/python-screencast-arinoid-the-paddle</link>
      <description>
Here we will be adding the first sprite in our game, the paddle, which is controlled using the mouse. At this point, we will be able to benefit from the setting-up that we have done in the first two screencasts.

&lt;strong&gt;Note&lt;/strong&gt; that this video does not stream in the player above (unlike most of our ShowMeDo videos), due to a problem with the SWF file.  You can play the original SWF file by clicking on &lt;a href="http://videos1.showmedo.com/ShowMeDos/extras/pythonArellanoPyGame3.swf"&gt;this link&lt;/a&gt;.

Resources:
&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.scriptedfun.com/video-tutorial-3-arinoid-the-paddle/"&gt;Original post&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Full source-code is available in &lt;a href="http://wiki.showmedo.com/index.php/PythonArellanoPyGameSeries"&gt;the wiki&lt;/a&gt;.  If you like this video and you'd like to encourage Chuck, you can leave a comment for him here and vote for the series over at &lt;a href="http://www.dzone.com/links/writing_arinoid_using_pygame_4_videos.html"&gt;DZone.com&lt;/a&gt;.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/01/05/python-screencast-arinoid-the-paddle"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Fri, 05 Jan 2007 21:42:38 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/01/05/python-screencast-arinoid-the-paddle</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Python Screencast: Using Sprite Sheets and Drawing the Background</title>
      <link>http://www.bestechvideos.com/2007/01/05/python-screencast-using-sprite-sheets-and-drawing-the-background</link>
      <description>
To run the code for this screencast, you will need to have a data subdirectory containing the Arinoid sprite sheet file. You can easily fulfill this requirement by downloading the arinoid source from the post on Arinoid. Also, this will be needed for most, if not all, of the upcoming screencasts.

&lt;strong&gt;Note&lt;/strong&gt; that this video does not stream in the player above (unlike most of our ShowMeDo videos), due to a problem with the SWF file.  You can play the original SWF file by clicking on &lt;a href="http://videos1.showmedo.com/ShowMeDos/extras/pythonArellanoPyGame2.swf"&gt;this link&lt;/a&gt;.

If you want to follow along the screencast, you will need an image editor that will allow you to select subregions of images and get the size and location of the selected subregion. To do this, I use The GIMP, a free and full-featured image editor. Of course, you can use any image editor that you're comfortable with. In fact, I would love to know about your image editor suggestions!

By the way, once you view the screencast, you may notice that I select regions using The GIMP's Crop and Resize Tool. Although it does the job, I still think that there's a tool that's more appropriate for the job (any suggestions?).

Resources:
&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.scriptedfun.com/wp-content/uploads/2006/06/arinoid.zip"&gt;Arinoid source&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.scriptedfun.com/?p=5"&gt;Arinoid post&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.gimp.org/"&gt;The GIMP&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.scriptedfun.com/video-tutorial-2-using-sprite-sheets-and-drawing-the-background/"&gt;Original post&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Full source-code is available in &lt;a href="http://wiki.showmedo.com/index.php/PythonArellanoPyGameSeries"&gt;the wiki&lt;/a&gt;.  If you like this video and you'd like to encourage Chuck, you can leave a comment for him here and vote for the series over at &lt;a href="http://www.dzone.com/links/writing_arinoid_using_pygame_4_videos.html"&gt;DZone.com&lt;/a&gt;.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/01/05/python-screencast-using-sprite-sheets-and-drawing-the-background"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Fri, 05 Jan 2007 21:36:11 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/01/05/python-screencast-using-sprite-sheets-and-drawing-the-background</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Python Screencast: Making a Barebones pyGame Program</title>
      <link>http://www.bestechvideos.com/2007/01/05/python-screencast-making-a-barebones-pygame-program</link>
      <description>
This is an introduction to pyGame games programming using Python, showing you how to write an Arinoid clone.  Full source is available.

&lt;strong&gt;Note&lt;/strong&gt; that this video does not stream in the player above (unlike most of our ShowMeDo videos), due to a problem with the SWF file.  You can play the original SWF file by clicking on &lt;a href="http://videos1.showmedo.com/ShowMeDos/extras/pythonArellanoPyGame1.swf"&gt;this link&lt;/a&gt;.

This code is based heavily on the Aliens example included in the Pygame source distribution and Line By Line Chimp Example. I encourage you to grab a copy of the source distribution - you can learn a lot just by reading the code.

Resources:
&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.pygame.org/download.shtml"&gt;pyGame&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.pygame.org/docs/tut/chimp/ChimpLineByLine.html"&gt;Chimp Line by Line example&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.scriptedfun.com/video-tutorial-1-making-a-barebones-pygame-program/"&gt;Original link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Full source-code is available in &lt;a href="http://wiki.showmedo.com/index.php/PythonArellanoPyGameSeries"&gt;the wiki&lt;/a&gt;.  If you like this video and you'd like to encourage Chuck, you can leave a comment for him here and vote for the series over at &lt;a href="http://www.dzone.com/links/writing_arinoid_using_pygame_4_videos.html"&gt;DZone.com&lt;/a&gt;.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2007/01/05/python-screencast-making-a-barebones-pygame-program"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Fri, 05 Jan 2007 21:33:38 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2007/01/05/python-screencast-making-a-barebones-pygame-program</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Introduction to PataPata</title>
      <link>http://www.bestechvideos.com/2006/12/20/introduction-to-patapata</link>
      <description>
The &lt;a href="http://sourceforge.net/projects/patapata"&gt;PataPata project&lt;/a&gt; is an experiment focusing on taking &lt;em&gt;ideas&lt;/em&gt; from Squeak and Self and moving them to Python, as well as trying to go &lt;em&gt;beyond&lt;/em&gt; the ideas in a Pythonic and educational constructivist way. It also aspires to help people build microworlds and other learning tools for the Python platform, using a prototype-based programming approach.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2006/12/20/introduction-to-patapata"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Wed, 20 Dec 2006 15:02:45 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2006/12/20/introduction-to-patapata</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Learning Recursion with RUR-PLE</title>
      <link>http://www.bestechvideos.com/2006/12/20/learning-recursion-with-rur-ple</link>
      <description>
In this ShowMeDo, &lt;a href="http://aroberge.blogspot.com"&gt;Andr&#233; Roberge&lt;/a&gt; discusses the concept of recursion, starting from the simplest example and ending with a graphical solution of the Tower of Hanoi puzzle using RUR-PLE. The importance of ensuring a proper termination condition and the pitfalls associated with an overly large number of function calls in generating Fibonacci numbers are also covered, as is the topic of memoization.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2006/12/20/learning-recursion-with-rur-ple"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Wed, 20 Dec 2006 15:02:04 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2006/12/20/learning-recursion-with-rur-ple</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Introducing the RUR-PLE Learning Environment</title>
      <link>http://www.bestechvideos.com/2006/12/20/introducing-the-rur-ple-learning-environment</link>
      <description>
&lt;a href="http://rur-ple.sourceforge.net/"&gt;RUR-PLE&lt;/a&gt; is a programming environment designed to teach Python, somewhat akin to what Karel the Robot did for teaching Pascal in the early '80s. RUR-PLE includes a series of tutorials with various programming exercises.

In this ShowMeDo &lt;a href="http://aroberge.blogspot.com/"&gt;Andr&#233; Roberge&lt;/a&gt; gives a brief tour of RUR-PLE, introducing the lesson browser, the editor, the Python interpreter and the robot world. This ShowMeDo concludes with two different programs being run instructing the robot to accomplish a given task.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2006/12/20/introducing-the-rur-ple-learning-environment"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Wed, 20 Dec 2006 15:01:42 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2006/12/20/introducing-the-rur-ple-learning-environment</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>VPython: Spring Force </title>
      <link>http://www.bestechvideos.com/2006/12/20/vpython-spring-force</link>
      <description>
In this episode we model the behavior of a spring according to Hooke's Law and take a look at dragging and dropping objects in VPython.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2006/12/20/vpython-spring-force"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Wed, 20 Dec 2006 14:55:01 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2006/12/20/vpython-spring-force</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>VPython: Gravity </title>
      <link>http://www.bestechvideos.com/2006/12/20/vpython-gravity</link>
      <description>
In this episode we model satellites orbiting the earth. Topics include the Universal Law Of Gravitation, Uniform Circular Motion, and vector subtraction.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2006/12/20/vpython-gravity"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Wed, 20 Dec 2006 14:54:44 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2006/12/20/vpython-gravity</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>VPython: Tension </title>
      <link>http://www.bestechvideos.com/2006/12/20/vpython-tension</link>
      <description>
In this episode we model an experiment in which a string is tied to an object on a table and to a weight hanging off the edge. The mass of the weight is increased until the book slides. Tension and friction are the key topics.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2006/12/20/vpython-tension"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Wed, 20 Dec 2006 14:54:20 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2006/12/20/vpython-tension</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>VPython: Force, Motion &amp;amp; Vectors </title>
      <link>http://www.bestechvideos.com/2006/12/20/vpython-force-motion-vectors</link>
      <description>
This is a cleaned up version of the last program and also a review of previous topics. Special emphasis is placed on using vectors and the relationship between force, accleration, velocity, and position vectors. New topics include the norm of a vector and the magnitude of a vector.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2006/12/20/vpython-force-motion-vectors"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Wed, 20 Dec 2006 14:53:40 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2006/12/20/vpython-force-motion-vectors</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>VPython: Friction </title>
      <link>http://www.bestechvideos.com/2006/12/20/vpython-friction</link>
      <description>
This episode continues from the last episode in which wind altered the path of a thrown ball. We modify that program so that a thrown puck slides until friction slows it to a stop. Newton's three laws of motion are also discussed.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2006/12/20/vpython-friction"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Wed, 20 Dec 2006 14:53:14 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2006/12/20/vpython-friction</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>VPython: Projectile Motion 4 </title>
      <link>http://www.bestechvideos.com/2006/12/20/vpython-projectile-motion-4</link>
      <description>
This episode continues from the last episode in which a ball was thrown at an angle from the ground. We modify that 3D program so an artificial wind pushes the ball while it is in flight.

Full source-code is in &lt;a href="http://wiki.showmedo.com/index.php/PythonThompsonVPythonSeries"&gt;the wiki&lt;/a&gt;.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2006/12/20/vpython-projectile-motion-4"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Wed, 20 Dec 2006 14:50:08 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2006/12/20/vpython-projectile-motion-4</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>VPython: Projectile Motion 3 </title>
      <link>http://www.bestechvideos.com/2006/12/20/vpython-projectile-motion-3</link>
      <description>
This episode continues from the last episode in which a ball was thrown horizontally off a building. In this episode we modify that 3D program so the ball is thrown at an angle from the ground.

Full source-code is in &lt;a href="http://wiki.showmedo.com/index.php/PythonThompsonVPythonSeries"&gt;the wiki&lt;/a&gt;.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2006/12/20/vpython-projectile-motion-3"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Wed, 20 Dec 2006 14:48:36 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2006/12/20/vpython-projectile-motion-3</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>VPython: Projectile Motion 2 </title>
      <link>http://www.bestechvideos.com/2006/12/20/vpython-projectile-motion-2</link>
      <description>
This episode continues from the last episode in which a ball was dropped to the earth. We modify that 3D program so the ball is thrown horizontally from the top of a building.

Full source-code is in &lt;a href="http://wiki.showmedo.com/index.php/PythonThompsonVPythonSeries"&gt;the wiki&lt;/a&gt;.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2006/12/20/vpython-projectile-motion-2"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Wed, 20 Dec 2006 14:48:11 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2006/12/20/vpython-projectile-motion-2</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>VPython: Projectile Motion 1 </title>
      <link>http://www.bestechvideos.com/2006/12/20/vpython-projectile-motion-1</link>
      <description>
This is the first video in this tutorial series. It briefly discusses where to find information to install python and the &lt;a href="http://vpython.org/"&gt;VPython&lt;/a&gt; libraries. Then we create a 3D program demonstrating the effect of gravity on a dropped object.

These videos are aggregated with the kind permission of &lt;a href="http://vpython.erikthompson.com/"&gt;Erik Thompson&lt;/a&gt;.

Full source-code is in &lt;a href="http://wiki.showmedo.com/index.php/PythonThompsonVPythonSeries"&gt;the wiki&lt;/a&gt;.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2006/12/20/vpython-projectile-motion-1"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;</description>
      <pubDate>Wed, 20 Dec 2006 14:47:32 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2006/12/20/vpython-projectile-motion-1</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>TurboGears: SQL Monitor</title>
      <link>http://www.bestechvideos.com/2006/12/17/turbogears-sql-monitor</link>
      <description>
Are you old school and convinced that a real man should write his own SQL? Don't trust SQLObject? Keep an eye on it by monitoring the queries SQLObject generates for you inside &lt;a href="http://checkandshare.com/catwalk/"&gt;CatWalk&lt;/a&gt;.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2006/12/17/turbogears-sql-monitor"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks"&gt;Frameworks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks/turbogears"&gt;Turbogears&lt;/a&gt;</description>
      <pubDate>Sun, 17 Dec 2006 00:59:21 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2006/12/17/turbogears-sql-monitor</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>TurboGears: Configure your views</title>
      <link>http://www.bestechvideos.com/2006/12/17/turbogears-configure-your-views</link>
      <description>
Using &lt;a href="http://checkandshare.com/catwalk/"&gt;CatWalk&lt;/a&gt;, reorder your columns by drag and drop, pick which column you want in a grid view, or choose which field to use as a label for your foreignKeys. Instead of having 'Moby Dick' by author 5, you get 'Moby Dick' by 'Herman Melville'.&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2006/12/17/turbogears-configure-your-views"&gt;Read more about this video&#8230;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Want to control this feed contents?&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.bestechvideos.com/user/all/signup"&gt;Sign up here&lt;/a&gt; and create your own feed!&lt;/p&gt;&lt;hr/&gt;Want more on these topics?&lt;br/&gt;Browse the archive of posts filed under &lt;a href="http://www.bestechvideos.com/category/conferences"&gt;Conferences&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development"&gt;Development&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting"&gt;Broadcasting&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks"&gt;Frameworks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/conferences/showmedo"&gt;ShowMeDo&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/development/python"&gt;Python&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/screencasts"&gt;Screencasts&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/frameworks/turbogears"&gt;Turbogears&lt;/a&gt;</description>
      <pubDate>Sun, 17 Dec 2006 00:58:42 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2006/12/17/turbogears-configure-your-views</guid>
      <author>scoundrel</author>
    </item>
  </channel>
</rss>
