<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>BestTechVideos: Category Development Videos</title>
    <link>http://www.bestechvideos.com/category/development?parent_name=development</link>
    <pubDate>Tue, 29 Apr 2008 06:56:09 GMT</pubDate>
    <description>BestTechVideos: Category Development Videos with short descriptions</description>
    <item>
      <title>Railscast: Site Wide Announcements</title>
      <link>http://www.bestechvideos.com/2008/04/29/railscast-site-wide-announcements</link>
      <description>&lt;p&gt;Sometimes you need to display an administrative announcement to every page on the site and give the users the ability to hide the announcement. See how in this episode.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/29/railscast-site-wide-announcements"&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/frameworks"&gt;Frameworks&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/frameworks/ruby-on-rails"&gt;Ruby On Rails&lt;/a&gt;</description>
      <pubDate>Tue, 29 Apr 2008 06:56:09 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/29/railscast-site-wide-announcements</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Railscast: Auto-Complete Association</title>
      <link>http://www.bestechvideos.com/2008/04/25/railscast-auto-complete-association</link>
      <description>&lt;p&gt;Usually a select menu is used for setting a belongs_to association, but in this episode I will show you how to use a text field with auto completion.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/25/railscast-auto-complete-association"&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/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/frameworks"&gt;Frameworks&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/frameworks/ruby-on-rails"&gt;Ruby On Rails&lt;/a&gt;</description>
      <pubDate>Fri, 25 Apr 2008 01:00:19 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/25/railscast-auto-complete-association</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>How To Be Normal - A Guide For Developers</title>
      <link>http://www.bestechvideos.com/2008/04/17/how-to-be-normal-a-guide-for-developers</link>
      <description>&lt;div class="en_session_description description"&gt;
&lt;p&gt;At some point in every software project involving a database it becomes necessary for the developers who created (or inherited) the project to step back and take a look at their database. Many projects have a database schema that has evolved over time, with columns added here and tables added there, increasing complexity and often adding redundancy. Super-tables grow with more and more columns making ALTERs slow and backups difficult.&lt;/p&gt;
&lt;p&gt;In this session MySQL author and speaker Mike Hillyer will guide the audience through the principles of database normalization and review some common normalization scenarios encountered by many application developers.&lt;/p&gt;
&lt;p&gt;Topics include:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;What is normalization and what are its benefits?&lt;/li&gt;
    &lt;li&gt;What are the normal forms?
    &lt;ul&gt;
        &lt;li&gt;First Normal Form&lt;/li&gt;
        &lt;li&gt;Second Normal Form&lt;/li&gt;
        &lt;li&gt;Third Normal Form&lt;/li&gt;
        &lt;li&gt;And so on&amp;hellip;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Normalization Scenarios&lt;/li&gt;
    &lt;li&gt;Relationships and Joins&lt;/li&gt;
    &lt;li&gt;How Much is Too Much?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This session is intended for a beginner to intermediate audience and is applicable to developers and administrators who deal with database design.&lt;/p&gt;
&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/17/how-to-be-normal-a-guide-for-developers"&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/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/design"&gt;Design&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/databases/mysql"&gt;MySQL&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>Thu, 17 Apr 2008 19:10:04 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/17/how-to-be-normal-a-guide-for-developers</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Railscast: Refactoring Out Helper Object</title>
      <link>http://www.bestechvideos.com/2008/04/15/railscast-refactoring-out-helper-object</link>
      <description>&lt;p&gt;If you have complex view logic, this can easily lead to helper methods which call each other. See how to refactor this out into another object in this episode.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/15/railscast-refactoring-out-helper-object"&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/frameworks"&gt;Frameworks&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/frameworks/ruby-on-rails"&gt;Ruby On Rails&lt;/a&gt;</description>
      <pubDate>Tue, 15 Apr 2008 20:47:34 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/15/railscast-refactoring-out-helper-object</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Railscast: 5 View Tips</title>
      <link>http://www.bestechvideos.com/2008/04/07/railscast-5-view-tips</link>
      <description>&lt;p&gt;Here's five quick tips to use in views. Be sure to catch the end of the episode where I reveal an exciting contest!&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/07/railscast-5-view-tips"&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/frameworks"&gt;Frameworks&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/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/frameworks/ruby-on-rails"&gt;Ruby On Rails&lt;/a&gt;</description>
      <pubDate>Mon, 07 Apr 2008 22:50:29 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/07/railscast-5-view-tips</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>C++ Stylistics</title>
      <link>http://www.bestechvideos.com/2008/04/02/c-stylistics</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
March,  5 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Both by accident and by design, C++ supports a number of different styles and approaches to programming. Its evolution from C gives it obvious support for a procedural systems programming style based on C idioms, but past, present and future language support opens up a wealth of other approaches and idioms, including object-oriented programming, generic programming and some elements of functional programming.&lt;br /&gt;
&lt;br /&gt;
This diversity is both a strength and a weakness. It can lead to code that is crisp and well matched to its problem. But it can also lead to code that is at best considered an exercise in groundless post-modernism or, less favorably, an unmaintainable and incoherent mess.&lt;br /&gt;
&lt;br /&gt;
This talk examines some of the styles and approaches, including their key strengths and accidental complexities, as well as consequences of and techniques for combining them.&lt;br /&gt;
&lt;br /&gt;
Speaker: Kevlin Henney&lt;br /&gt;
Kevlin Henney is an independent consultant and trainer based in Bristol, UK. Kevlin's work focuses on software architecture, programming languages and development process. He has been a columnist for various magazines and online publications, including SearchSoftwareQuality.com, The Register, C/C++ Users Journal, C++ Report, JavaSpektrum and Java Report. With Frank Buschmann and Doug Schmidt, he is coauthor of two volumes in the Pattern-Oriented Software Architecture series: A Pattern Language for Distributed Computing and On Patterns and Pattern Languages.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/02/c-stylistics"&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/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/cc"&gt;C and C++&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>Wed, 02 Apr 2008 18:02:40 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/02/c-stylistics</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>KDE4 Release Event</title>
      <link>http://www.bestechvideos.com/2008/02/21/kde4-release-event-7</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
January 18, 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
Celebration of the KDE 4.0 release, a culmination of several years of design, development and testing.&lt;br /&gt;
&lt;br /&gt;
Speaker: Aaron Baalbergen&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/02/21/kde4-release-event-7"&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/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/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/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Wed, 02 Apr 2008 18:01:18 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/02/21/kde4-release-event-7</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>JRuby: The power of Java and Ruby</title>
      <link>http://www.bestechvideos.com/2008/04/02/jruby-the-power-of-java-and-ruby</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
February, 28 2008&lt;br /&gt;
&lt;br /&gt;
Speaker: Ola Bini&lt;br /&gt;
I work for ThoughtWorks Studios, and recently published the book Practical JRuby on Rails at APress. I'm very interested in Artificial Intelligence, Lisp, Ruby and the fuzzy lines between languages...&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/02/jruby-the-power-of-java-and-ruby"&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/conferences/techtalks"&gt;Techtalks&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/companies/sun"&gt;Sun&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/ruby"&gt;Ruby&lt;/a&gt;, &lt;a href="http://www.bestechvideos.com/category/broadcasting/lectures"&gt;Lectures&lt;/a&gt;</description>
      <pubDate>Wed, 02 Apr 2008 17:59:50 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/02/jruby-the-power-of-java-and-ruby</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Railscast: Complex Partials</title>
      <link>http://www.bestechvideos.com/2008/04/02/railscast-complex-partials</link>
      <description>&lt;p&gt;How do you handle partials which have differences depending on the action which is rendering them? Here's three suggestions for this problem.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/04/02/railscast-complex-partials"&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/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/frameworks/ruby-on-rails"&gt;Ruby On Rails&lt;/a&gt;</description>
      <pubDate>Wed, 02 Apr 2008 17:58:54 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/04/02/railscast-complex-partials</guid>
      <author>scoundrel</author>
    </item>
    <item>
      <title>Algorithms for Data Management and Migration</title>
      <link>http://www.bestechvideos.com/2008/02/21/algorithms-for-data-management-and-migration</link>
      <description>&lt;p&gt;Google Tech Talks&lt;br /&gt;
January, 23 2008&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
&lt;br /&gt;
I will describe some algorithms for addressing some fundamental optimization problems that arise in the context of data storage and management. In the first part of the talk we will address the following question: How should we store data in order to effectively cope with non-uniform demand for data? How many copies of popular data objects do we need? Where should we store them for effective load balancing?&lt;br /&gt;
&lt;br /&gt;
In the second part of the talk we will address the issue of moving data objects quickly, to react to changing demand patterns. We will develop approximation algorithms for these problems.&lt;/p&gt;
&lt;p&gt;The first part of the talk is joint work with Golubchik, Khanna,Thurimella and Zhu. The second part is joint work with Kim and Wan.&lt;br /&gt;
&lt;br /&gt;
Speaker: Samir Khuller&lt;br /&gt;
Samir Khuller received his M.S and Ph.D from Cornell University in 1989 and 1990, respectively. He spent 2 years as a Research Associate at the Institute for Advanced Computer Studies at the University of Maryland, before joining the Computer Science Department in 1992, where he is a Professor and Associate Chair in the Department of Computer Science.&lt;br /&gt;
&lt;br /&gt;
His research interests are in graph algorithms, discrete optimization, and computational geometry. He has published about 130 journal and conference papers, and several book chapters on these topics. He received the National Science Foundation's Career Development Award, the Dean's Teaching Excellence Award and also a CTE-Lilly Teaching Fellowship. In 2003, he and his students were awarded the &amp;quot;Best newcomer paper&amp;quot; award for the ACM PODS Conference. He received the University of Maryland's Distinguished Scholar Teacher Award in 2007.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bestechvideos.com/2008/02/21/algorithms-for-data-management-and-migration"&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/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/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>Mon, 24 Mar 2008 16:11:11 GMT</pubDate>
      <guid>http://www.bestechvideos.com/2008/02/21/algorithms-for-data-management-and-migration</guid>
      <author>scoundrel</author>
    </item>
  </channel>
</rss>
