<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>BestTechVideos: Videos Tagged with 'Techtalks'</title>
    <link>http://www.bestechvideos.com/tag/techtalks/rss</link>
    <pubDate>Sat, 03 Dec 2011 19:34:57 GMT</pubDate>
    <description>BestTechVideos: Recently Posted Videos with short descriptions</description>
    <item>
      <title>Go Behave! A BDD Framework for the Go Programming Language</title>
      <link>http://www.bestechvideos.com/2010/01/23/go-behave-a-bdd-framework-for-the-go-programming-language</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2010/01/23/go-behave-a-bdd-framework-for-the-go-programming-language"><img alt="Go Behave! A BDD Framework for the Go Programming Language" src="/uploads/btv/video/image/00000002/1693/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Gospecify is a behavior-driven development (BDD) framework for Go. Rather than focus on testing every nook and cranny of some code, it helps a programmer produce an executable specification of that code's behavior. Go's syntax allowed gospecify to be almost as expressive as Ruby's rpsec; however, a few tricks had to be used to achieve the best readability. This talk will introduce BDD concepts and demonstrate how to implement them in Go using gospecify.<br /><br />Samuel Tesla has had a computer at his fingertips his entire life. He started coding at age six as a maintenance programmer: tweaking a BASIC program his father wrote. Since then, he has always had a passion for telling computers what to do, and especially for programming languages. From niche languages like LaTeX and Inform to general purpose languages like C and Perl; static languages like OCaml and Java to dynamic languages like Smalltalk and Lisp; he loves to learn different ways to program. Currently he works for Engine Yard slinging Ruby at the cloud. In his spare time he likes to code, play guitar, and write fiction.<p><strong>Samuel Tesla.</strong><br /><em>Google Tech Talks<br />January 19, 2010</em></p><p><a href="http://www.bestechvideos.com/2010/01/23/go-behave-a-bdd-framework-for-the-go-programming-language">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Sat, 03 Dec 2011 19:34:57 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2010/01/23/go-behave-a-bdd-framework-for-the-go-programming-language</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2010/01/23/go-behave-a-bdd-framework-for-the-go-programming-language</comments>
    </item>
    <item>
      <title>How to Steal a Botnet and What Can Happen When You Do</title>
      <link>http://www.bestechvideos.com/2009/09/22/how-to-steal-a-botnet-and-what-can-happen-when-you-do</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/09/22/how-to-steal-a-botnet-and-what-can-happen-when-you-do"><img alt="How to Steal a Botnet and What Can Happen When You Do" src="/uploads/btv/video/image/00000002/0776/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Botnets, which are networks of malware-infected machines that are controlled by an adversary, are the root cause of a large number of security threats on the Internet. A particularly sophisticated and insidious type of bot is Torpig, which is a malware program that is designed to harvest sensitive information (such as bank account and credit card data) from its victims. In this talk, we report on our efforts to take control of the Torpig botnet for ten days. Over this period, we observed more than 180 thousand infections and recorded more than 70 GB of data that the bots collected.<br /><br />While botnets have been hijacked before, the Torpig botnet exhibits certain properties that make the analysis of the data particularly interesting. First, it is possible (with reasonable accuracy) to identify unique bot infections and relate that number to the more than 1.2 million IP addresses that contacted our command and control server during the ten day period. This<br />shows that botnet estimates that are based on IP addresses are likely to report inflated numbers. Second, the Torpig botnet is large, targets a variety of applications, and gathers a rich and diverse set of information from the infected victims. This allowed us to perform interesting data analysis that goes well beyond simply counting the number of stolen credit cards. In this talk we will discuss the analysis that we performed on the data collected and the lessons learned from the analysis, as well as from the process of obtaining (and losing) the botnet.<p><strong>Richard A. Kemmerer.</strong><br /><em>Google Tech Talks<br />September 10, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/09/22/how-to-steal-a-botnet-and-what-can-happen-when-you-do">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Sat, 03 Dec 2011 19:34:41 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/09/22/how-to-steal-a-botnet-and-what-can-happen-when-you-do</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/09/22/how-to-steal-a-botnet-and-what-can-happen-when-you-do</comments>
    </item>
    <item>
      <title>The MIT Energy Initiative: Sustainable Energy and Terawatt-Scale Photovoltaics</title>
      <link>http://www.bestechvideos.com/2009/11/17/the-mit-energy-initiative-sustainable-energy-and-terawatt-scale-photovoltaics</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/17/the-mit-energy-initiative-sustainable-energy-and-terawatt-scale-photovoltaics"><img alt="The MIT Energy Initiative: Sustainable Energy and Terawatt-Scale Photovoltaics" src="/uploads/btv/video/image/00000002/1245/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">This MITEI on the Road event will open with a brief overview of the MIT Energy Initiative (MITEI) by Daniel Enderton, Executive Director of MITEIs Sustainable Energy Revolution Program (SERP).  This overview will highlight the extensive depth and breadth of research, education, campus energy and outreach activities underway as part of the Initiative.  Mr. Enderton will give particular focus on the SERP program, with highlights of successful past projects in storage, promising new projects in geothermal and the impact philanthropy is having on renewable energy research at MIT.<br /><br />Following this, Professor Tonio Buonassisi of Mechanical Engineering will give a presentation describing the key technical challenges to scaling commercial PV technologies to the terawatt level. The speaker will present a vision for the role of university engineering and science towards surmounting these challenges, drawing from personal experience in the solar industry, national laboratories, and academia. Increased solar cell conversion efficiencies, novel materials, and decreased capital equipment costs will be discussed as a means to achieve rapidly scalable manufacturing, highlighting the role of innovation.<br />technologies and how they will help drive down the cost of solar technology to be competitive with petroleum-based alternatives, while Mr. Enderton will give an overview of the MIT Energy Initiative (MITEI) and information on other renewable energy projects at MIT. <br /><br />Tonio Buonassisi is Assistant Professor of Mechanical Engineering at MIT and heads an interdisciplinary laboratory focused on photovoltaics (solar energy conversion into electricity). Prof. Buonassisi completed his Ph.D. at UC Berkeley, with research at the Fraunhofer Institute for Solar Energy Systems and the Max-Planck-Institute for Microstructure Physics. In addition to teaching classes focused on PV technology, Prof. Buonassisi is an author of 65 journal, conference, and workshop articles focused on PV, and has delivered over 50 invited talks and plenary/oral presentations on his work throughout the world. Prof. Buonassisi's  work has been honored with awards including the European Materials Research Society Young Scientist Presentation Award, the German Academic Exchange Service (DAAD) Graduate Research Fellowship, and the National Renewable Energy Laboratory Graduate Student Award. More information about Prof. Buonassisis work can be found at http://pv.mit.edu/.<br /><br />Daniel Enderton is Executive Director of the MIT Energy Initiatives Sustainable Energy Revolution Program, which seeks to coordinate and enhance support for breakthrough research in renewable energy sources—such as solar, wind, waves, geothermal, and bioenergy—as well as their associated enabling technologies, including storage and transmission. In 2008, Daniel defended his Ph.D. in climate physics and chemistry in MITs Department of Earth, Atmospheric, and Planetary Sciences. His research focused on estimating and understanding the poleward transport of energy by the atmosphere and oceans, and how this partition affects surface climate conditions. As a student, Daniel was a Linden Earth System Fellow, 2007-2008 President of the MIT Energy Club, and Content Director for the 2007 and 2008 MIT Energy Conferences.<p><em>Google Tech Talks<br />November 5, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/17/the-mit-energy-initiative-sustainable-energy-and-terawatt-scale-photovoltaics">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Sat, 03 Dec 2011 19:33:16 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/17/the-mit-energy-initiative-sustainable-energy-and-terawatt-scale-photovoltaics</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/17/the-mit-energy-initiative-sustainable-energy-and-terawatt-scale-photovoltaics</comments>
    </item>
    <item>
      <title>MONGOOSE: Ingest, Monitor, Rinse, Repeat</title>
      <link>http://www.bestechvideos.com/2009/10/31/mongoose-ingest-monitor-rinse-repeat</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/31/mongoose-ingest-monitor-rinse-repeat"><img alt="MONGOOSE: Ingest, Monitor, Rinse, Repeat" src="/uploads/btv/video/image/00000002/1134/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Currently, data analytics technology is in high demand as people try to extract as much value as possible from their most valuable resource - the information around them, whether in their organizations or freely and publicly available. Unfortunately, though many data analytics efforts are focused a particularly interesting (and often difficult) question, whose answer hopefully lies in the data, these projects tend to spend most of their cycles acquiring and ingesting data. Thus, the focus of these efforts tend to tilt away from data analysis and towards data ingestion. MONGOOSE is 1) A suite of technologies that one can plug domain knowledge cartridges into and that outputs data suitable for OLAP or BI consumption. One plugs in small amounts of domain knowledge that involves pulling in unstructured, semi-structured and structured data, and MONGOOSE converts it all into structured form. 2) A Platform for Worst-Case Scenario Workflow Management. MONGOOSE is built on the assumption that failure happens and it must be handled quickly and seamlessly, such that it does not stop or hinder information ingest. 3) A Platform for Community-Based Information Extraction around specific phenomenon that can be fed into statistical analysis tools. <br /><br />Daniel Gruhl (dgruhl@almaden.ibm.com) is a research staff member in the Computer Science Department of IBM Almaden Research Center, San Jose, CA. Dan is currently in the Health Informatics research group. Dan specializes in very large scale text analytics for a variety of applications from healthcare to pop music. Dan co-architected IBM's Unstructured Information Management Architecture (UIMA), which is now the de facto standard for text analytics projects. He earned his Ph.D. in electrical engineering from the Massachusetts Institute of Technology in 2000 with thesis work on distributed text analytics systems. Dan was named in MIT's Technology Review Top 100 (TR 100) in 2004.<br /><br />Varun Bhagwan (vbhagwan@us.ibm.com) is an advisory software engineer in the Computer Science Department of IBM Almaden Research Center, San Jose, CA. His interests lie in the field of text analytics, data mining, machine learning/AI, internet technologies, and services science. Since joining IBM research in 2001, Varun has worked at multiple levels of a large scale text mining project, ranging from cluster management, to indexing a multi-billion page corpus, to crawling the internet. He is currently a member of the the Health Informatics research group. Varun holds a Master's degree in Computer Science from University of Florida, Gainesville and is currently pursuing a Ph.D. at the University of California, Santa Cruz.<br /><br />Tyrone Grandison (tyroneg@us.ibm.com) manages the Intelligent Information Systems team in the Computer Science department at the IBM Almaden Research Center, San Jose, CA. Tyrone's research interests are in data disclosure management relevant and applicable to industry verticals. Over the years, Tyrone has worked in data privacy, RFID data management, privacy-preserving mobile data management and text analytics. Tyrone is a senior member of both the ACM and IEEE and was named Pioneer of the Year by NSBE in 2009. Tyrone received a Ph.D. from Imperial College, London and M.Sc. and B.Sc. degrees from the University of the West Indies, Mona, Jamaica.<p><strong>Daniel Gruhl.</strong><br /><em>Google Tech Talks<br />October 23, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/31/mongoose-ingest-monitor-rinse-repeat">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Tue, 29 Nov 2011 04:54:06 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/31/mongoose-ingest-monitor-rinse-repeat</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/31/mongoose-ingest-monitor-rinse-repeat</comments>
    </item>
    <item>
      <title>CouchDB: Relaxing Offline JavaScript</title>
      <link>http://www.bestechvideos.com/2009/09/26/couchdb-relaxing-offline-javascript</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/09/26/couchdb-relaxing-offline-javascript"><img alt="CouchDB: Relaxing Offline JavaScript" src="/uploads/btv/video/image/00000002/0798/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">CouchDB's web API and offline replication capabilities make it ideally suited to power a sea-change in the relationships between users and service providers. I'll give a 10,000 foot overview of CouchDB, as well as discuss the benefits and challenges of writing applications that can be replicated transparently from the cloud to local machines.<br /><br />Chris Anderson is an Apache CouchDB committer and co-author of the forthcoming O'Reilly book "CouchDB: The Definitive Guide". He is a director of couch.io, offering commercial hosting, support, consulting, and custom development. He enjoys working on JavaScript CouchApps which can be peer-replicated just like any other data. Chris is obsessed with bending the physics of the web to give control back to users.<p><strong>Chris Anderson.</strong><br /><em>Google Tech Talks<br />September 24, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/09/26/couchdb-relaxing-offline-javascript">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>, <a href="http://www.bestechvideos.com/category/javascript">Javascript</a>]]>
      </description>
      <pubDate>Tue, 15 Nov 2011 17:41:52 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/09/26/couchdb-relaxing-offline-javascript</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/09/26/couchdb-relaxing-offline-javascript</comments>
    </item>
    <item>
      <title>GTAC 2009 - Even Better Than the Real Thing - Lessons Learne</title>
      <link>http://www.bestechvideos.com/2009/11/06/gtac-2009-even-better-than-the-real-thing-lessons-learne</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-even-better-than-the-real-thing-lessons-learne"><img alt="GTAC 2009 - Even Better Than the Real Thing - Lessons Learne" src="/uploads/btv/video/image/00000002/1168/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Even Better Than the Real Thing - Lessons Learned from Testing GWT Applications.  Presented by Nicolas Wettstein at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH<br /><br />Web applications are hard to write and even harder to test. GWT - the Google Web Toolkit - simplifies these tasks to some extent and there are still pitfalls that make GWT applications hard to test. This talk will discuss the most important pitfalls and demonstrate how they can be avoided.<br /><br />Bio: Nicolas joined Google in May 2007. He has contributed to various projects as a specialist for developer testing. His focus includes developing testing tools, conducting performance studies, and advising software developers on writing testable code. He is currently based in Sydney, Australia and works on Google Wave. Nicolas holds a Dipl. Informatik-Ing. degree from ETH in Zurich and joined Google with several years of testing experience acquired in Zurich at Esmertec AG and Greenliff AG.<p><em>Google Tech Talks<br />October 21, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-even-better-than-the-real-thing-lessons-learne">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Fri, 04 Nov 2011 14:18:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/06/gtac-2009-even-better-than-the-real-thing-lessons-learne</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/06/gtac-2009-even-better-than-the-real-thing-lessons-learne</comments>
    </item>
    <item>
      <title>GTAC 2009 - Fighting Layout Bugs</title>
      <link>http://www.bestechvideos.com/2009/11/06/gtac-2009-fighting-layout-bugs</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-fighting-layout-bugs"><img alt="GTAC 2009 - Fighting Layout Bugs" src="/uploads/btv/video/image/00000002/1169/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">So you have unit tests, integration tests, and maybe even frontend tests, and you know that your web application does what it is supposed to do. But what about layout bugs? How do you ensure, that every page looks like the designers wanted it to look like? I will present several proven and some novel techniques to help you automatically check the work of your HTML and CSS programmers. I will show examples of typical layout bugs and explain which techniques can be applied to automatically detect/prevent those types of bugs in the future without human intervention.<br /><br />Bio: Michael Tamm currently works as System Architect at optivo. He finished his studies of computer science in 1999 and is developing enterprise web applications since then. Through the years he has specialized on quality assurance via automatic testing. Besides being a regular speaker at different computer conferences and author of several computer journal articles, he is also an active committer on the WebDriver project.<p><strong>Michael Tamm, optivo GmbH at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH</strong><br /><em>Google Tech Talks<br />October 21, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-fighting-layout-bugs">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Fri, 04 Nov 2011 14:18:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/06/gtac-2009-fighting-layout-bugs</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/06/gtac-2009-fighting-layout-bugs</comments>
    </item>
    <item>
      <title>GTAC 2009 - Precondition Satisfaction by Smart Object Select</title>
      <link>http://www.bestechvideos.com/2009/11/06/gtac-2009-precondition-satisfaction-by-smart-object-select</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-precondition-satisfaction-by-smart-object-select"><img alt="GTAC 2009 - Precondition Satisfaction by Smart Object Select" src="/uploads/btv/video/image/00000002/1170/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Precondition Satisfaction by Smart Object Selection in Random Testing.  Presented by Yi Wei and Serge Gebhardt, ETH Zurich, at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH<br /><br />A random testing strategy for object-oriented software basically constructs test cases by performing the following two tasks: 1) randomly select a method under test (MUT); 2) randomly select or construct objects to feed to the chosen method as either target or arguments. Usually, all the objects that are created for or returned by a MUT are stored in an object pool so they can be reused for future test cases. When working with OO software equipped with contracts, it becomes difficult for a random testing strategy to select objects that satisfy the precondition of the MUT. As a result some methods are never tested because all generated test cases fail to satisfy their preconditions. An evaluation of the object pool showed that the traditional strategy often misses object combinations that do satisfy the MUTs preconditions. Therefore we keep track of these object combinations during the testing process, and directly select them for MUTs. We call this the smart object selection strategy. We implemented the idea in our testing tool AutoTest for Eiffel. We introduced a predicate pool to keep track of object combinations satisfying preconditions of a certain method. All preconditions appearing in the classes under test are collected into a predicate pool. After each test case run, these predicates are evaluated against the objects that are used in that test case. Object combinations satisfying a given predicate are marked in the pool and associated with that predicate. Later, when a method is to be tested, objects satisfying that methods precondition predicates (as shown by the predicate pool) can be directly selected. This is called smart object selection. We ran this algorithm for one hour on classes with strong preconditions. Results show that the algorithm is indeed able to test methods whose preconditions were rarely satisfied by the original random testing strategy (which therefore often remained untested). In terms of number of faults, the algorithm finds slightly more than original random testing in general. In terms of kinds of faults, this algorithm finds up to 30% of faults that cannot be found by original random testing in some classes.<br /><br />Bios: Yi Wei is a PhD candidate in Chair of Software Engineering, ETH Zurich since 2007. He is working on software testing. Before he came to ETH, he received a masters degree in Software Engineering in Wuhan University, China in 2006. He was an intern in Eiffel Software, California, USA from 2005 to 2006.<br /><br />Serge Gebhardt is a MSc student at the Chair of Software Engineering at ETH Zurich, where he currently writes his MSc thesis in the area of automated software testing. He previously earned a BSc in Computer Science from ETH Zurich and has been a visiting research student at EPFL (Lausanne, CH).<p><em>Google Tech Talks<br />October 21, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-precondition-satisfaction-by-smart-object-select">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Fri, 04 Nov 2011 14:18:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/06/gtac-2009-precondition-satisfaction-by-smart-object-select</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/06/gtac-2009-precondition-satisfaction-by-smart-object-select</comments>
    </item>
    <item>
      <title>GTAC 2009 - Opening Talk</title>
      <link>http://www.bestechvideos.com/2009/11/12/gtac-2009-opening-talk</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/12/gtac-2009-opening-talk"><img alt="GTAC 2009 - Opening Talk" src="/uploads/btv/video/image/00000002/1209/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">The activity of testing is as old as programming. We recall the early days of programming, the techniques available at the time, and the introduction of tools for testing and - mainly - debugging. Then we try to compare the old techniques with the modern state of the art, and to critically assess the progress achieved.<br /><br />Bio: Niklaus Wirth was born in February 1934 in Winterthur, Switzerland. He studied electrical engineering at ETH (Federal Institute of Technology) in Zürich, graduated in 1959, received an M.Sc. degree from Laval University in Quebec, and a Ph.D. from the University of California at Berkeley in 1963.Wirth has been an Assistant Professor of Computer Science at Stanford University (1963-67) and, after his return to Switzerland, a Professor of Informatics at ETH from 1968  1999. His principal areas of contribution were programming languages and methodology, software engineering, and design of personal workstations. He has designed the programming languages Algol W (1965), Pascal (1970), Modula-2 (1979), and Oberon (1988), was involved in the methodologies of Structured Programming and Stepwise Refinement, and designed and built the workstations Lilith, with high-resolution display, mouse, and high-level language compiler in 1980, and Ceres in 1986.He has published several text books for courses on programming, algorithms and data structures, and logical design of digital circuits. He has received many prizes and honorary doctorates, including the Turing Award (1984), the IEEE Computer Pioneer (1988), the Award for outstanding contributions to Computer Science Education (acm 1987), and the IBM Europe Science and Technology Award in 1989. http://www.inf.ethz.ch/personal/wirth<p><strong>Professor Niklaus Wirth at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH</strong><br /><em>Google Tech Talks<br />October 21, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/12/gtac-2009-opening-talk">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Fri, 04 Nov 2011 14:18:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/12/gtac-2009-opening-talk</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/12/gtac-2009-opening-talk</comments>
    </item>
    <item>
      <title>GTAC 2009 - Lightning Talks</title>
      <link>http://www.bestechvideos.com/2009/11/12/gtac-2009-lightning-talks</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/12/gtac-2009-lightning-talks"><img alt="GTAC 2009 - Lightning Talks" src="/uploads/btv/video/image/00000002/1210/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">A series of short talks about software testing presented at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH<p><em>Google Tech Talks<br />October 22, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/12/gtac-2009-lightning-talks">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Fri, 04 Nov 2011 14:18:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/12/gtac-2009-lightning-talks</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/12/gtac-2009-lightning-talks</comments>
    </item>
    <item>
      <title>GTAC 2009 - Closing Panel Discussion</title>
      <link>http://www.bestechvideos.com/2009/11/17/gtac-2009-closing-panel-discussion</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/17/gtac-2009-closing-panel-discussion"><img alt="GTAC 2009 - Closing Panel Discussion" src="/uploads/btv/video/image/00000002/1246/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Closing Panel Discussion held at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH<p><em>Google Tech Talks<br />October 22, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/17/gtac-2009-closing-panel-discussion">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Fri, 04 Nov 2011 14:18:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/17/gtac-2009-closing-panel-discussion</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/17/gtac-2009-closing-panel-discussion</comments>
    </item>
    <item>
      <title>GTAC 2009 - Selenium: to 2.0 and Beyond!</title>
      <link>http://www.bestechvideos.com/2009/11/06/gtac-2009-selenium-to-2-0-and-beyond</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-selenium-to-2-0-and-beyond"><img alt="GTAC 2009 - Selenium: to 2.0 and Beyond!" src="/uploads/btv/video/image/00000002/1162/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">As astute attendees of previous GTACs have observed, there's a lot in common between Selenium and WebDriver. They're both fantastic tools for automated testing of web apps, but they do their thing in radically different ways. As keen followers of the projects, you may have heard of the plan to merge these projects. What does this mean? And, perhaps more importantly, why should you care? We'll explain how Selenium and WebDriver work, then look to the future and explain what Selenium 2.0 will be. We'll tell you what we plan to do, how we plan to do it. We'll do this by taking a Selenium1.0 script and migrate it into the future of 2.0. Wish us luck!<br /><br />Bios: Simon Stewart lives in London and works as a Software Engineer in Test at Google. Simon has previously worked at ThoughtWorks, specialising in Agile and Test Driven Development. His Open Source contributions now largely centre on WebDriver, the browser automation project now in the process of merging into Selenium, which he is the technical lead for. It has been said before that Simon enjoys writing better software and beer, sometimes at the same time. This is still true.<br /><br />Jason Huggins cofounded and leads product direction at Sauce Labs, which offers cloud-based commercial support for Selenium. Before SauceLabs, as a Test Engineer at Google, Jason supported the grid-scale "Selenium Farm" for testing Google applications, such as Gmail and Google Docs. Before Google, Jason was a software developer at ThoughtWorks in Chicago. There he created the Selenium testing framework out of the desperation to cross-browser test a new in-house time and expense system.<br />Jason works and lives in Chicago, Illinois, USA. Besides enjoying programming with Python, JavaScript he likes to hack on Arduino-basedelectronics projects.<p><strong>Simon Stewart, Google & Jason Huggins, Sauce Labs, at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH </strong><br /><em>Google Tech Talks<br />October 22, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-selenium-to-2-0-and-beyond">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Fri, 04 Nov 2011 14:18:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/06/gtac-2009-selenium-to-2-0-and-beyond</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/06/gtac-2009-selenium-to-2-0-and-beyond</comments>
    </item>
    <item>
      <title>GTAC 2009 - JsTestDriver</title>
      <link>http://www.bestechvideos.com/2009/11/06/gtac-2009-jstestdriver</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-jstestdriver"><img alt="GTAC 2009 - JsTestDriver" src="/uploads/btv/video/image/00000002/1163/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">The proliferation of JavaScript unit-testing frameworks in the JavaScript community shows that no one has yet found the magical combination of features to make JavaScript testing a no-brainer. We like to believe that JsTestDriver will change that by redefining JavaScript testing frameworks and as a result will deliver something which at first glance seems impossible. As a developer of JavaScript I want to write my production and test code in my favorite IDE. When I make a code change, I want a save action to trigger a rerun off all of my tests on all browsers and platforms and report the results under 1 second. All of this without ever leaving my favorite IDE. JsTestDriver achieves all of the above by capturing any number of browser slaves from multiple platforms. In order to run at high speed we do not render our results in the browser but report the errors on the command line. JsTestDriver also loads and parses JavaScript files eagerly, only reloading files that have changed. JsTestDriver can execute hundreds of tests per browser and execute them on all of the captured browsers in parallel. Thanks to these practices we achieve extremely high throughput. We want to be a test-runner platform and allow others to build assertion frameworks on top of JsTestDriver. This way the open-source community can focus on building a better way of testing and not worry about how to run the tests across all of the browsers, platforms and in a continuous build environment.<br />http://code.google.com/p/js-test-driver<br /> <br />Bio: Jeremie Lenfant-Engelmann works for Google and is the lead developer of JsTestDriver.<p><strong>Jeremie Lenfant -Engelmann, Google, at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH</strong><br /><em>Google Tech Talks<br />October 22, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-jstestdriver">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Fri, 04 Nov 2011 14:18:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/06/gtac-2009-jstestdriver</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/06/gtac-2009-jstestdriver</comments>
    </item>
    <item>
      <title>GTAC 2009 - Testing Applications on Mobile Devices</title>
      <link>http://www.bestechvideos.com/2009/11/06/gtac-2009-testing-applications-on-mobile-devices</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-testing-applications-on-mobile-devices"><img alt="GTAC 2009 - Testing Applications on Mobile Devices" src="/uploads/btv/video/image/00000002/1164/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">In the highly competitive world of mobile applications, getting high-quality apps to market quickly can make or break the success of a product. With new applications for Android, iPhone and Blackberry battling for media attention and consumer dollars, the pressure to get apps built, tested and launched has never been greater. But the testing methods that have worked for web and desktop app companies (in-house QA, offshore testing firms, emulators/simulators, beta testers, etc.) dont meet the QA needs of mobile apps. The testing matrices in the mobile app world have become far too complex. Companies must test their apps across handset makers, handset models, wireless carriers, OS and browsers.  And beyond that, they MUST account for location-based testing  a task that has proven difficult and prohibitively expensive for even the most mature and sophisticated teams. This unmet challenge calls for a new approach. Crowdsourcing is uniquely suited to meet this challenge. By tapping into the diverse crowd of testers who operate outside the lab environment, companies can build a virtual testing team who meets their coverage requirements. This session will examine the growing trend of crowd sourced testing for mobile applications, as well as addressing the benefits & challenges of this model, compared with conventional testing options.  In this session, Doron Reuveni will address:Alternative Testing Methods and Why They Fall Short of Meeting Mobiles In-The-Wild Testing Demands:In-House Testing Outsourcing/Offshoring Emulators/Simulators Beta Testers The Crowd sourcing Option: Building an On-Demand Testing Team The Complimentary Role a Community Plays in Mobile Testing Crowd sourcing Challenges: Maximizing Quality, Achieving Coverage, Crowd Control Real-World Case of a Company Utilizing Crowds to Test & Launch Mobile Apps <br /> <br />Bio: Doron Reuveni co-founded uTest in February, 2007. Since its inception, uTest has provided functional and usability testing services through a community of QA professionals that includes 20,000+ testers from 157 countries around the globe. He is a published author and expert in testing methodologies for web, desktop and mobile applications. Prior to uTest, Doron was the Senior Vice President of Technology at Enigma, Inc., delivering large-scale software implementations through his global team of product managers, developers, QA professionals and project managers. He has more than 20 years of experience delivering software applications to Fortune 500 companies as well as young, agile startups.<p><strong>Doron Reuveni, CEO & Co-Founder of uTest, at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH</strong><br /><em>Google Tech Talks<br />October 22, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-testing-applications-on-mobile-devices">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Fri, 04 Nov 2011 14:18:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/06/gtac-2009-testing-applications-on-mobile-devices</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/06/gtac-2009-testing-applications-on-mobile-devices</comments>
    </item>
    <item>
      <title>GTAC 2009 - 2nd Day Opening Talk</title>
      <link>http://www.bestechvideos.com/2009/11/06/gtac-2009-2nd-day-opening-talk</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-2nd-day-opening-talk"><img alt="GTAC 2009 - 2nd Day Opening Talk" src="/uploads/btv/video/image/00000002/1165/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Dr. Alberto Di Meglio graduated in Aerospace Engineering at the Politecnico di Milano in 1993 and received a Ph.D. in Electronic and Electrical Engineering from the University of Birmingham in 2000. Alberto has worked as Research Associate at the Electrical & Electronic Engineering School of the University of Birmingham from 1995 to 1997 as part of the EC-funded Vertlink communications project. In 1998 he joined CERN where he worked for three years as systems engineer in the Information Technology Division. During that period, Alberto was responsible for a number of projects in the field of networked and web systems.<br /><br />In 2001 he left CERN to fund a software company developing a multi-platform system for the management and monitoring of distributed systems using the WBEM standards. During this period Alberto was Chief Technology Officer and R&D Manager responsible for development, integration and testing of the company software. In 2003, he was appointed by CERN as Software Integration Manager in the Middleware Reengineering Activity of the first EGEE project. At the end of the EGEE project, thanks to the successful results obtained with the integration and testing tools and procedures developed for gLite, Alberto set up the ETICS project, an international infrastructure co-funded by the EC FP7 program for building and testing software on the grid, of which he is currently Project Director. He is a member of the Italian Board of Engineers, a Chartered Engineer of the British Engineering Council, a member of IET and IEEE and a certified ITIL professional.<p><strong>Dr Alberto Di Meglio at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH</strong><br /><em>Google Tech Talks<br />October 22, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-2nd-day-opening-talk">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Fri, 04 Nov 2011 14:18:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/06/gtac-2009-2nd-day-opening-talk</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/06/gtac-2009-2nd-day-opening-talk</comments>
    </item>
    <item>
      <title>GTAC 2009 - Achieving Web Test Automation with a Mixed-Skill</title>
      <link>http://www.bestechvideos.com/2009/11/06/gtac-2009-achieving-web-test-automation-with-a-mixed-skill</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-achieving-web-test-automation-with-a-mixed-skill"><img alt="GTAC 2009 - Achieving Web Test Automation with a Mixed-Skill" src="/uploads/btv/video/image/00000002/1166/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Achieving Web Test Automation with a Mixed-Skills Team.  Presented by Mark Micallef, BBC Future Media and Technology, at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH<br /><br />Test automation is commonly perceived as a technical job, which should be done by technical people.  In reality however, a considerable amount of non-technical activities contribute to the creation and maintenance of an automated test suite.  Whilst test engineers are arguably competent at non-technical testing tasks, they may not be as competent or even as motivated as people who come from a manual testing background.  Furthermore, in the context of most systems, especially web-based systems, automated testing would also benefit from people with primary skills outside of testing. These include developers, information architects, business analysts, customers and so on.This talk explores ways of harnessing the experience and skills of people with different backgrounds and channeling them towards the effective test automation of web-based systems.<br /><br />Bio: Mark Micallef has worked in software quality assurance and test automation for 8 years.  Having spent time working in the security and finance sectors, he moved to London last year to lead a team of testers responsible for the BBC's News, Sport and Weather websites.<p><em>Google Tech Talks<br />October 21, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-achieving-web-test-automation-with-a-mixed-skill">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Fri, 04 Nov 2011 14:18:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/06/gtac-2009-achieving-web-test-automation-with-a-mixed-skill</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/06/gtac-2009-achieving-web-test-automation-with-a-mixed-skill</comments>
    </item>
    <item>
      <title>GTAC 2009 - Automatic Workarounds for Web Applications</title>
      <link>http://www.bestechvideos.com/2009/11/06/gtac-2009-automatic-workarounds-for-web-applications</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-automatic-workarounds-for-web-applications"><img alt="GTAC 2009 - Automatic Workarounds for Web Applications" src="/uploads/btv/video/image/00000002/1167/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">We introduce an approach to automatically avoid failures that may derive from unexpected interactions between web applications and APIs. Faults in popular APIs, like Google Maps, may affect many users, who must rely on API developers who fix these faults. Asynchronous communication mechanisms and different priorities between API developers and application users may delay fault fixing and reduce dependability of web applications. Fault repositories and forums often suggests temporary workarounds to avoid or mitigate the effects of open faults. We show that many faults can be indeed avoided with workarounds that exploit intrinsic redundancy of web applications, and we indicate how some important classes of workarounds can be automatically generated, thus reducing the impact of interaction faults between Web applications and API. Successful exploitation of automatic workarounds can lead to libraries of rules reusable across applications.<br /><br />Bios:  Alessandra Gorla is a Ph.D. candidate in Informatics at the University of Lugano (Switzerland). She holds a Bachelor and an MSc degree in Computer Science both from the University of Milano Bicocca (Italy). Her research interests include software testing and analysis, and self-healing systems. Alessandra Gorla works on contextual data flow analysis and on automatic generation of valid workarounds.<br /><br />Mauro Pezzè is a Professor of Software Engineering and Dean of the Faculty of Informatics of the University of Lugano. He holds a position of professor of software engineering also at the University of Milano Bicocca. Mauro Pezzè is associate editor of ACM Transactions on Software Engineering and Methodology and member of the Steering Committees of the International Conference of Software Engineering (ICSE) and of the ACM International Conference on Software Testing and Analysis (ISSTA). He is a co-author of many papers on software engineering and software testing, and is the co-author of a book on Software Testing and Analysis published by John Wiley in 2008.<p><strong>Alessandra Gorla and Mauro Pezzè, University of Lugano, at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH</strong><br /><em>Google Tech Talks<br />October 21, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-automatic-workarounds-for-web-applications">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Fri, 04 Nov 2011 14:18:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/06/gtac-2009-automatic-workarounds-for-web-applications</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/06/gtac-2009-automatic-workarounds-for-web-applications</comments>
    </item>
    <item>
      <title>GTAC 2009 - Automated Performance Test Data Collection and R</title>
      <link>http://www.bestechvideos.com/2009/11/06/gtac-2009-automated-performance-test-data-collection-and-r</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-automated-performance-test-data-collection-and-r"><img alt="GTAC 2009 - Automated Performance Test Data Collection and R" src="/uploads/btv/video/image/00000002/1160/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Automated Performance Test Data Collection and Reporting.  Presented by David Burns and David Henderson, smartFOCUS DIGITAL, at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH <br /><br />Web applications are growing in size and complexity with every new release. The addition of slightly more JavaScript and HTML can lead to the site becoming sluggish without an obvious cause. Fortunately more organizations are taking note of the correlation between site speed and profitability. Without suitable tools, developers are left stabbing in the dark to resolve performance issues until the application feels faster. Luckily there are many tools available, such as YSlow, that can help you through the process of measuring the performance of your application. However gathering this data manually can be time consuming, laborious and prone to human inconsistencies.  To illustrate the need for better performance information, we will outline the state of performance testing within the development cycle as carried out by many development teams around the world. We will then discuss the requirements for the system that has been created and implemented as a result of our research and development. The data gathering infrastructure, the tools used to create it and the scope of the data that is collected will be shown with solutions to problems encountered along the way. Performance statistics of a page, kept in a database, provide little useful information in isolation. When put into context with data from other pages and previous builds, the performance statistics suddenly become invaluable. To display this data in a digestible and comparable setting, a reporting portal will be demonstrated and its place within the development lifecycle explained. The final component of the system is the integration with the Tester's Heads-Up Display (T.H.U.D.). This is a plugin that aids rapid diagnosis and reporting of bugs by overlaying performance data on a specific page, as well as providing access to source control and bug tracking systems. This presentation will show how 'Automating Performance Test Data Collection and Reporting' has improved the awareness of web performance issues within our company. It has provided the evidence required to instigate changes and measure their impact. An average 75% reduction in primed page size has been achieved as a direct result of the system's introduction.<br /><br />Bios: David Burns and David Henderson are both members of the development team at smartFOCUS DIGITAL, working on their SaaS solution. <br /><br />David Burns is the Lead Test Engineer, working on the web accessible parts of the system. He is the test automation champion for smartFOCUS and heads up the Test Design Authority within the group trying to find best practices in testing of smartFOCUS applications. David is an active blogger at http://www.theautomatedtester.co.uk.<br /><br />David Henderson graduated from the University of Southampton with a first class Masters in Engineering in 2007. He is a developer working on the front end development mainly dealing with JavaScript and C#. David is currently tinkering with the Android platform in his spare time, looking to write the next killer app. <br /><br />Both have an unhealthy obsession with measuring and improving the speed and weight of the user experience.<p><em>Google Tech Talks<br />October 22, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-automated-performance-test-data-collection-and-r">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Fri, 04 Nov 2011 14:18:18 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/06/gtac-2009-automated-performance-test-data-collection-and-r</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/06/gtac-2009-automated-performance-test-data-collection-and-r</comments>
    </item>
    <item>
      <title>GTAC 2009 - Score One for Quality!</title>
      <link>http://www.bestechvideos.com/2009/11/06/gtac-2009-score-one-for-quality</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-score-one-for-quality"><img alt="GTAC 2009 - Score One for Quality!" src="/uploads/btv/video/image/00000002/1161/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Research into the generation gap between current managers from the Baby Boomer era  and the incoming group of Gen X, Gen Y, and Millennials shows that the use of video games are a significant distinction to separate the two.  Those generational differences indicate the need, as we seek to understand this research,  for experimentation in how test teams find bugs. We found games to be a very powerful mechanism for communicating organizational priorities effectively and quickly. People engage quickly , and games can drive QA behaviors that help improve both product quality and employee morale. This creates a virtuous cycle where standard productivity metrics improve as engagement improves. The game discussed here introduces a new level of quality into the localization efforts by using the crowd  a diverse worldwide employee base in this case. Based on our experience, we believe that Games at Work or Productivity Games carry a huge potential for influencing not just the software engineering workplace, but all industries and employee populations.<br /><br />Bios: Joshua Williams is a senior software quality engineer at Microsoft, currently working on the WindowsCore Security Test Team. Over the past 14 years, he has contributed to the development, testing and shipping of Windows Operating Systems. Across at least nine different releases, Joshua has been an individual contributor, lead and manager across a variety of component teams and technologies. These include the Windows International Team, focusing on versions of Windows besides English and the US Band 1394 teams, shipping support for numerous external device classes, including the first USB 2.0 (Hi-Speed) devices. More recently, Joshua has focused on large-scale test automation frameworks and development lifecycle tools to improve test and development productivity. As part of the Windows Security Test Team, Joshua has researched new ways to engage team members, working to improve the quality of work, but also the quality of life of the team. Joshua loves all kinds of games, and brings that passion to his work on Productivity Games.<br /><br />Ross Smith is a Director of Test  at Microsoft and has been in the software industry for over 20 years, developing and testing software on everything from mainframe systems to handheld devices and PCs. He began his Microsoft career in Product Support in 1991 and has been an Software Developer in Test, a Test Lead, Test Manager and Test Architect. He has been a  long-time member of Microsofts Test Architects Group, and has worked on many versions of Windows and Office .He is one of the authors of The Practical Guide to Defect Prevention and holds five software patent sfor quality-related ideas. Over the last couple years, he has nurtured a management innovation initiative called 42Projects (www.42projects.org), aspiring to create cultural change by using trust and games to improve the way teams work. Ross was a guest poster on Googles Test blog, and you can find his writing on Productivity Games at http://productivitygames.blogspot.com<p><strong>Joshua Williams and Ross Smith, Microsoft, at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CH </strong><br /><em>Google Tech Talks<br />October 22, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/06/gtac-2009-score-one-for-quality">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Fri, 04 Nov 2011 14:18:18 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/06/gtac-2009-score-one-for-quality</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/06/gtac-2009-score-one-for-quality</comments>
    </item>
    <item>
      <title>Google Faculty Summit 2009: Google Flu Trends</title>
      <link>http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-flu-trends</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-flu-trends"><img alt="Google Faculty Summit 2009: Google Flu Trends" src="/uploads/btv/video/image/00000002/0865/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Google Faculty Summit 2009: Global Connection: Inform and Empower<br /><br />Google Flu Trends, presented by Corrie Conrad<br /><br />Each year Google hosts leading academics from universities across the globe though our Faculty Summit program. Faculty Summits are designed to provide researchers with a chance to learn more about what Google does in each region and how we support university programs, as well as provide valuable networking time for academics and engineers.<p><em>Google Tech Talks<br />July 31, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-flu-trends">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Wed, 02 Nov 2011 14:24:37 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-flu-trends</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-flu-trends</comments>
    </item>
    <item>
      <title>Google Faculty Summit 2009: Introduction to Android</title>
      <link>http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-introduction-to-android</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-introduction-to-android"><img alt="Google Faculty Summit 2009: Introduction to Android" src="/uploads/btv/video/image/00000002/0866/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Google Faculty Summit 2009: Global Connection: Inform and Empower<br /><br />Introduction to Android, presented by David Conway<br /><br />Each year Google hosts leading academics from universities across the globe though our Faculty Summit program. Faculty Summits are designed to provide researchers with a chance to learn more about what Google does in each region and how we support university programs, as well as provide valuable networking time for academics and engineers.<p><em>Google Tech Talks<br />July 31, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-introduction-to-android">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Wed, 02 Nov 2011 14:24:37 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-introduction-to-android</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-introduction-to-android</comments>
    </item>
    <item>
      <title>Google Faculty Summit 2009: Meet Google Founder Larry Page</title>
      <link>http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-meet-google-founder-larry-page</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-meet-google-founder-larry-page"><img alt="Google Faculty Summit 2009: Meet Google Founder Larry Page" src="/uploads/btv/video/image/00000002/0847/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Google Faculty Summit 2009: Global Connection: Inform and Empower<br /><br />Google Founder Larry Page addresses the Faculty Summit audience.<br /><br />Each year Google hosts leading academics from universities across the globe though our Faculty Summit program. Faculty Summits are designed to provide researchers with a chance to learn more about what Google does in each region and how we support university programs, as well as provide valuable networking time for academics and engineers.<p><em>Google Tech Talks<br />July 30, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-meet-google-founder-larry-page">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Wed, 02 Nov 2011 14:24:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-meet-google-founder-larry-page</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-meet-google-founder-larry-page</comments>
    </item>
    <item>
      <title>Google Faculty Summit 2009: Google.org</title>
      <link>http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-google-org</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-google-org"><img alt="Google Faculty Summit 2009: Google.org" src="/uploads/btv/video/image/00000002/0848/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Google Faculty Summit 2009: Global Connection: Inform and Empower<br /><br />Google.org: Harnessing Technology for Good.  Presented by Jacquelline Fuller and Christiaan Adams.<br /><br />Each year Google hosts leading academics from universities across the globe though our Faculty Summit program. Faculty Summits are designed to provide researchers with a chance to learn more about what Google does in each region and how we support university programs, as well as provide valuable networking time for academics and engineers.<p><em>Google Tech Talks<br />July 30, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-google-org">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Wed, 02 Nov 2011 14:24:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-google-org</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-google-org</comments>
    </item>
    <item>
      <title>Google Faculty Summit 2009: Cloud Computing</title>
      <link>http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-cloud-computing</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-cloud-computing"><img alt="Google Faculty Summit 2009: Cloud Computing" src="/uploads/btv/video/image/00000002/0861/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Google Faculty Summit 2009: Global Connection: Inform and Empower<br /><br />Cloud Computing - What is the Next Next Thing? Presented by Alan Eustace.<br /><br />Each year Google hosts leading academics from universities across the globe though our Faculty Summit program. Faculty Summits are designed to provide researchers with a chance to learn more about what Google does in each region and how we support university programs, as well as provide valuable networking time for academics and engineers.<p><em>Google Tech Talks<br />July 31, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-cloud-computing">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Wed, 02 Nov 2011 14:24:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-cloud-computing</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-cloud-computing</comments>
    </item>
    <item>
      <title>Google Faculty Summit 2009: Google Wave</title>
      <link>http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-wave</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-wave"><img alt="Google Faculty Summit 2009: Google Wave" src="/uploads/btv/video/image/00000002/0862/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Google Faculty Summit 2009: Global Connection: Inform and Empower<br /><br />Google Wave, presented by Lars Rasmussen.<br /><br />Each year Google hosts leading academics from universities across the globe though our Faculty Summit program. Faculty Summits are designed to provide researchers with a chance to learn more about what Google does in each region and how we support university programs, as well as provide valuable networking time for academics and engineers.<p><em>Google Tech Talks<br />July 30, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-wave">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Wed, 02 Nov 2011 14:24:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-wave</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-wave</comments>
    </item>
    <item>
      <title>Google Faculty Summit 2009: Google Crisis Response</title>
      <link>http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-crisis-response</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-crisis-response"><img alt="Google Faculty Summit 2009: Google Crisis Response" src="/uploads/btv/video/image/00000002/0863/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Google Faculty Summit 2009: Global Connection: Inform and Empower<br /><br />Google Crisis Response, presented by France Lamy.<br /><br />Each year Google hosts leading academics from universities across the globe though our Faculty Summit program. Faculty Summits are designed to provide researchers with a chance to learn more about what Google does in each region and how we support university programs, as well as provide valuable networking time for academics and engineers.<p><em>Google Tech Talks<br />July 31, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-crisis-response">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Wed, 02 Nov 2011 14:24:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-crisis-response</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-google-crisis-response</comments>
    </item>
    <item>
      <title>Google Faculty Summit 2009: Open Data Kit</title>
      <link>http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-open-data-kit</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-open-data-kit"><img alt="Google Faculty Summit 2009: Open Data Kit" src="/uploads/btv/video/image/00000002/0864/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Google Faculty Summit 2009: Global Connection: Inform and Empower<br /><br />Open Data Kit, presented by Gaetano Borriello.<br /><br />Each year Google hosts leading academics from universities across the globe though our Faculty Summit program. Faculty Summits are designed to provide researchers with a chance to learn more about what Google does in each region and how we support university programs, as well as provide valuable networking time for academics and engineers.<p><em>Google Tech Talks<br />July 31, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-open-data-kit">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Wed, 02 Nov 2011 14:24:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-open-data-kit</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/07/google-faculty-summit-2009-open-data-kit</comments>
    </item>
    <item>
      <title>Google Faculty Summit 2009: Book Search</title>
      <link>http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-book-search</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-book-search"><img alt="Google Faculty Summit 2009: Book Search" src="/uploads/btv/video/image/00000002/0835/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Google Faculty Summit 2009: Global Connection: Inform and Empower<br /><br />Google Book Search, Presented by Daniel Clancy.<br /><br />Each year Google hosts leading academics from universities across the globe though our Faculty Summit program. Faculty Summits are designed to provide researchers with a chance to learn more about what Google does in each region and how we support university programs, as well as provide valuable networking time for academics and engineers.<p><em>Google Tech Talks<br />July 30, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-book-search">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Wed, 02 Nov 2011 14:24:35 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-book-search</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-book-search</comments>
    </item>
    <item>
      <title>Google Faculty Summit 2009: Frontiers in Systems Research</title>
      <link>http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-frontiers-in-systems-research</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-frontiers-in-systems-research"><img alt="Google Faculty Summit 2009: Frontiers in Systems Research" src="/uploads/btv/video/image/00000002/0836/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Google Faculty Summit 2009: Global Connection: Inform and Empower<br /><br />The Desktop: Frontiers in Systems Research, Presented by Brad Chen<br /><br />Each year Google hosts leading academics from universities across the globe though our Faculty Summit program. Faculty Summits are designed to provide researchers with a chance to learn more about what Google does in each region and how we support university programs, as well as provide valuable networking time for academics and engineers.<p><em>Google Tech Talks<br />July 30, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-frontiers-in-systems-research">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Wed, 02 Nov 2011 14:24:35 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-frontiers-in-systems-research</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-frontiers-in-systems-research</comments>
    </item>
    <item>
      <title>Google Faculty Summit 2009: Welcome, University Initiatiatives</title>
      <link>http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-welcome-university-initiatiatives</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-welcome-university-initiatiatives"><img alt="Google Faculty Summit 2009: Welcome, University Initiatiatives" src="/uploads/btv/video/image/00000002/0837/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Google Faculty Summit 2009:  Global Connection: Inform and Empower<br /><br />Welcome, Google Research, and University Initiatives<br /><br />Presented by Alfred Spector and Maggie Johnson.<br /><br />Each year Google hosts leading academics from universities across the globe though our Faculty Summit program.  Faculty Summits are designed to provide researchers with a chance to learn more about what Google does in each region and how we support university programs, as well as provide valuable networking time for academics and engineers.<p><em>Google Tech Talks<br />July 30, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-welcome-university-initiatiatives">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Wed, 02 Nov 2011 14:24:35 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-welcome-university-initiatiatives</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/03/google-faculty-summit-2009-welcome-university-initiatiatives</comments>
    </item>
    <item>
      <title>Google Faculty Summit 2009: Statistical Machine Translation</title>
      <link>http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-statistical-machine-translation</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-statistical-machine-translation"><img alt="Google Faculty Summit 2009: Statistical Machine Translation" src="/uploads/btv/video/image/00000002/0845/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Google Faculty Summit 2009: Global Connection: Inform and Empower<br /><br />Statistical Machine Translation, presented by Franz Och.<br /><br />Each year Google hosts leading academics from universities across the globe though our Faculty Summit program. Faculty Summits are designed to provide researchers with a chance to learn more about what Google does in each region and how we support university programs, as well as provide valuable networking time for academics and engineers.<p><em>Google Tech Talks<br />July 30, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-statistical-machine-translation">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Wed, 02 Nov 2011 14:24:35 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-statistical-machine-translation</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-statistical-machine-translation</comments>
    </item>
    <item>
      <title>Google Faculty Summit 2009: Education - Young Android, CS4HS</title>
      <link>http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-education-young-android-cs4hs</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-education-young-android-cs4hs"><img alt="Google Faculty Summit 2009: Education - Young Android, CS4HS" src="/uploads/btv/video/image/00000002/0846/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Google Faculty Summit 2009: Global Connection: Inform and Empower<br /><br />Education: Young Android (Google App Inventor, CS4HS at the MIT Media Lab, YouTube EDU<br /><br />Presented by Hal Abelson, Ellen Spertus, Mitch Resnick, and Obie Greenberg.<br /><br />Each year Google hosts leading academics from universities across the globe though our Faculty Summit program. Faculty Summits are designed to provide researchers with a chance to learn more about what Google does in each region and how we support university programs, as well as provide valuable networking time for academics and engineers.<p><em>Google Tech Talks<br />July 30, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-education-young-android-cs4hs">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Wed, 02 Nov 2011 14:24:35 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-education-young-android-cs4hs</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/06/google-faculty-summit-2009-education-young-android-cs4hs</comments>
    </item>
    <item>
      <title>Learning Rules with Adaptor Grammars</title>
      <link>http://www.bestechvideos.com/2009/07/17/learning-rules-with-adaptor-grammars</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/07/17/learning-rules-with-adaptor-grammars"><img alt="Learning Rules with Adaptor Grammars" src="/uploads/btv/video/image/00000001/9734/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">[note: apologies for the overscanned slides - you can find full resolution slides at http://www.cog.brown.edu/~mj/papers/johnson09-learning-rules-g.pdf ]<br /><br />Presented by Mark Johnson, Brown University.<br /><br />Nonparametric Bayesian methods are interesting because they may provide a way of learning the appropriate units of generalization as well as the generalization's probability or weight.  Adaptor Grammars are a framework for stating a variety of hierarchical nonparametric Bayesian models, where the units of generalization can be viewed as<br />kinds of PCFG rules.  This talk describes the mathematical and computational properties of Adaptor Grammars and linguistic applications such as word segmentation and syllabification,<br />and describes the MCMC algorithms we use to sample them.<br /><br />Joint work with Sharon Goldwater and Tom Griffiths.<p><em>Google Tech Talks<br />July 6, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/07/17/learning-rules-with-adaptor-grammars">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Thu, 27 Oct 2011 21:12:16 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/07/17/learning-rules-with-adaptor-grammars</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/07/17/learning-rules-with-adaptor-grammars</comments>
    </item>
    <item>
      <title>Java on a 1000 Cores - Tales of Hardware / Software CoDesign</title>
      <link>http://www.bestechvideos.com/2009/09/16/java-on-a-1000-cores-tales-of-hardware-software-codesign-2</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/09/16/java-on-a-1000-cores-tales-of-hardware-software-codesign-2"><img alt="Java on a 1000 Cores - Tales of Hardware / Software CoDesign" src="/uploads/btv/video/image/00000002/0075/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Azul Systems designs and builds systems for running business logic applications written in Java. Unlike scientific computing, business logic code tends to be very large and complex (greater than 1MLOC is common), display very irregular data access patterns, and make heavy use of threads and locks. The common unit of parallelism is the transaction or thread-level task. Business logic programs tend to have high allocation rates which scale up with the amount of work accomplished, and they are sensitive to Garbage Collection max-pause-times. Typical JVM implementations for heaps greater than 4 Gigabytes have unacceptable pause times and this forces many applications to run clustered.<br /><br />Our systems support heaps up to 600 Gigabytes and allocation rates up to 35 Gig/s with pause times in the dozen-millisecond range. We have large core counts (up to 864) for running parallel tasks; our memory is Uniform Memory Access (as opposed to the more common NUMA), cache-coherent, and has supercomputer-level bandwidth. The cores are our own design; simple 3-address RISCs with read- & write-barriers to support GC, hardware transactional memory, zero-cost high-rez profiling, and some more modest Java-specific tweaks.<br /><br />This talk is about the business environment which drove the design of the hardware (e.g. why put in HTM support? why our own CPU design and not e.g. MIPS or X86?), some early company history with designing our own chips (1st silicon back from the fab had problems like the bits in the odd-numbered registers bleeding into the even-numbered registers), and finally some wisdom and observations from a tightly integrated hardware/software co-design effort.<p><strong>Cliff Click, Azul Systems.</strong><br /><em>Google Tech Talks<br />August 12, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/09/16/java-on-a-1000-cores-tales-of-hardware-software-codesign-2">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>, <a href="http://www.bestechvideos.com/category/java">Java</a>]]>
      </description>
      <pubDate>Thu, 27 Oct 2011 21:11:24 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/09/16/java-on-a-1000-cores-tales-of-hardware-software-codesign-2</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/09/16/java-on-a-1000-cores-tales-of-hardware-software-codesign-2</comments>
    </item>
    <item>
      <title>Ruby Meet Up 8/13/09: Interfaces and the Future of Ruby</title>
      <link>http://www.bestechvideos.com/2009/09/16/ruby-meet-up-8-13-09-interfaces-and-the-future-of-ruby-2</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/09/16/ruby-meet-up-8-13-09-interfaces-and-the-future-of-ruby-2"><img alt="Ruby Meet Up 8/13/09: Interfaces and the Future of Ruby" src="/uploads/btv/video/image/00000002/0078/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Presented at the Ruby Meet Up by Yehuda Katz.<br /> <br />Yehuda will walk you through some of the new features in Rails 3, including how Rails has become significantly more modular, making it easier than ever to replace a part of Rails with an equivalent component.<br /> <br />http://www.meetup.com/sfruby/calendar/10742046/<p><em>Google Tech Talks<br />August 13, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/09/16/ruby-meet-up-8-13-09-interfaces-and-the-future-of-ruby-2">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 23 Oct 2011 13:35:23 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/09/16/ruby-meet-up-8-13-09-interfaces-and-the-future-of-ruby-2</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/09/16/ruby-meet-up-8-13-09-interfaces-and-the-future-of-ruby-2</comments>
    </item>
    <item>
      <title>Ruby Meet Up 8/13/09: Ruby Files on Google App Engine</title>
      <link>http://www.bestechvideos.com/2009/09/16/ruby-meet-up-8-13-09-ruby-files-on-google-app-engine-2</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/09/16/ruby-meet-up-8-13-09-ruby-files-on-google-app-engine-2"><img alt="Ruby Meet Up 8/13/09: Ruby Files on Google App Engine" src="/uploads/btv/video/image/00000002/0076/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Presented at the Ruby Meet Up by John Woodell and Ryan Brown.<br /> <br />Rails & Sinatra apps can now be deployed to Google's infrastructure. We will introduce some of our latest tools for developing JRuby apps for Google App Engine, and highlight the Ruby APIs.<p><em>Google Tech Talks<br />August 13, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/09/16/ruby-meet-up-8-13-09-ruby-files-on-google-app-engine-2">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 23 Oct 2011 13:35:22 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/09/16/ruby-meet-up-8-13-09-ruby-files-on-google-app-engine-2</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/09/16/ruby-meet-up-8-13-09-ruby-files-on-google-app-engine-2</comments>
    </item>
    <item>
      <title>Ruby Meet Up 8/13/09: Ruby Files on Google App Engine</title>
      <link>http://www.bestechvideos.com/2009/08/28/ruby-meet-up-8-13-09-ruby-files-on-google-app-engine</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/08/28/ruby-meet-up-8-13-09-ruby-files-on-google-app-engine"><img alt="Ruby Meet Up 8/13/09: Ruby Files on Google App Engine" src="/uploads/btv/video/image/00000002/0006/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Presented at the Ruby Meet Up by John Woodell and Ryan Brown.<br /> <br />Rails & Sinatra apps can now be deployed to Google's infrastructure. We will introduce some of our latest tools for developing JRuby apps for Google App Engine, and highlight the Ruby APIs.<p><em>Google Tech Talks<br />August 13, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/08/28/ruby-meet-up-8-13-09-ruby-files-on-google-app-engine">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 23 Oct 2011 13:35:21 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/08/28/ruby-meet-up-8-13-09-ruby-files-on-google-app-engine</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/08/28/ruby-meet-up-8-13-09-ruby-files-on-google-app-engine</comments>
    </item>
    <item>
      <title>Ruby Meet Up 8/13/09: Interfaces and the Future of Ruby</title>
      <link>http://www.bestechvideos.com/2009/08/20/ruby-meet-up-8-13-09-interfaces-and-the-future-of-ruby</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/08/20/ruby-meet-up-8-13-09-interfaces-and-the-future-of-ruby"><img alt="Ruby Meet Up 8/13/09: Interfaces and the Future of Ruby" src="/uploads/btv/video/image/00000001/9938/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Presented at the Ruby Meet Up by Yehuda Katz.<br /> <br />Yehuda will walk you through some of the new features in Rails 3, including how Rails has become significantly more modular, making it easier than ever to replace a part of Rails with an equivalent component.<br /> <br />http://www.meetup.com/sfruby/calendar/10742046/<p><em>Google Tech Talks<br />August 13, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/08/20/ruby-meet-up-8-13-09-interfaces-and-the-future-of-ruby">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>, <a href="http://www.bestechvideos.com/category/ruby">Ruby</a>]]>
      </description>
      <pubDate>Sun, 23 Oct 2011 13:35:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/08/20/ruby-meet-up-8-13-09-interfaces-and-the-future-of-ruby</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/08/20/ruby-meet-up-8-13-09-interfaces-and-the-future-of-ruby</comments>
    </item>
    <item>
      <title>Scrum et al.</title>
      <link>http://www.bestechvideos.com/2009/06/29/scrum-et-al</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/29/scrum-et-al"><img alt="Scrum et al." src="/uploads/btv/video/image/00000001/9510/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top">Scrum is an amazingly simple process that causes many, many changes when it is implemented. This seminar presents the basic framework of Scrum and some of the implementation issues associated with it.  Credits: Speaker:Ken Schwaber<p><em>Google Tech Talks<br />September 5, 2006<br /><br />Ken Schwaber co-developed the Agile process, Scrum. He is a founder of the Agile Alliance and Scrum Alliance, and signatory to the Agile Manifesto. Ken has been a software developer for over thirty years. He is an active advocate and evangelist for Agile processes.</em></p><p><a href="http://www.bestechvideos.com/2009/06/29/scrum-et-al">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/practices">Practices</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>, <a href="http://www.bestechvideos.com/category/scrum">Scrum</a>]]>
      </description>
      <pubDate>Sun, 23 Oct 2011 13:34:32 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/29/scrum-et-al</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/29/scrum-et-al</comments>
    </item>
    <item>
      <title>CMake/CPack/CTest/CDash Open Source Tools to Build Test and Deploy C++ Software</title>
      <link>http://www.bestechvideos.com/2010/01/07/cmake-cpack-ctest-cdash-open-source-tools-to-build-test-and-deploy-c-software</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2010/01/07/cmake-cpack-ctest-cdash-open-source-tools-to-build-test-and-deploy-c-software"><img alt="CMake/CPack/CTest/CDash Open Source Tools to Build Test and Deploy C++ Software" src="/uploads/btv/video/image/00000002/1603/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>CMake/CPack/CTest/CDash Open Source Tools to Build Test and Deploy C++ Software, presented by Bill Hoffman.<br /><br />CMake has been in development since 1999, and has been used on several large open source projects such as ITK, VTK, ParaView, VXL, Trilinos and CMake itself. Further, KDE, one of the largest OSS projects has adopted CMake, demonstrating that CMake is capable of successfully supporting complex and large software systems. Hence CMake usage is growing rapidly with thousands of daily downloads and inclusion in several Linux distributions.<br /><br />Unlike many build systems, CMake is designed to be used in conjunction with native build tools enabling developers to use makefiles, Kdevelop projects, Xcode projects, and even MS Visual Studio projects. A simple input language (included in a CMakeLists.txt file) is used to specify which files to build and what types of system introspection tests need to be performed to build the software. A persistent cache file is used to store the system information and avoid the need for user-defined environment variables.<br /><br />In addition to building software, CMake provides a testing client (CTest) that integrates with the web-based CDash testing server. This server creates dashboards that build a snapshot of the software at a given time. This is critical to cross-platform development since often a change on one platform fails to compile on another one. The testing system provides for nightly builds which use a copy of the software at a specific time each night, experimental tests that can be used to share build results with other developers before committing source code, and continuous build results that test the build each time files are committed to the source control system.<br /><br />Once the software is built and tested, the CPack tool can be used to package the software. CPack works similar to CMake in that it generates package information for native packaging tools. NSIS, RPM, OSX packages self extracting tar.gz, tar.gz, tar.zip can all be created. CPack information is included as a simple extension to the CMake build files.<br /><br />This talk will cover the history and features of CMake, CTest, CDash and CPack in the context of a integrated development environment.<br /><br />Mr. Hoffman is currently Vice President and CTO for Kitware, Inc.  He is a founder of Kitware and has been part of the management team since 1999.  Bill has 20 years of experience with large C++ systems.  He is a lead architect of the CMake cross-platform build system and co-author of the Mastering CMake book.  Mr. Hoffman is also involved in the development of the Kitware Quality Software Process and CDash, the software testing server.  Mr. Hoffman developed the C++/COM wrapping technology used to create Kitware's ActiViz product line.  He has also made major contributions to VTK, ITK and ParaView. As CTO for Kitware, he guides the implementation and development of large-scale computing solutions, and oversees computer infrastructure decisions, including developing Kitware's E-Store technology.<br /><br />Mr. Hoffman received a B.S in Computer Science from the University of Central Florida, and an M.S in Computer Science from Rensselaer Polytechnic Institute (RPI).  He is a graduate of the GE Software Technology Program.  Prior to joining Kitware he spent nine years at GE's Global Research Center working in the Computer Vision Group.  As an expert in C++ and object-oriented programming, he has planned and taught several graduate level courses at RPI, as well as a course on object-oriented programming at New York University. Mr. Hoffman has been an invited speaker at national and international conferences, such as OSCON, FOSDEM and KDE Developer's Conferences.</p>
<p><em>Google Tech Talks<br />December 7, 2009</em></p><p><a href="http://www.bestechvideos.com/2010/01/07/cmake-cpack-ctest-cdash-open-source-tools-to-build-test-and-deploy-c-software">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>, <a href="http://www.bestechvideos.com/category/cc">C and C++</a>]]>
      </description>
      <pubDate>Thu, 07 Jan 2010 14:45:15 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2010/01/07/cmake-cpack-ctest-cdash-open-source-tools-to-build-test-and-deploy-c-software</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2010/01/07/cmake-cpack-ctest-cdash-open-source-tools-to-build-test-and-deploy-c-software</comments>
    </item>
    <item>
      <title>The Go Programming Language</title>
      <link>http://www.bestechvideos.com/2009/11/11/the-go-programming-language</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/11/the-go-programming-language"><img alt="The Go Programming Language" src="/uploads/btv/video/image/00000002/1199/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>What is Go?<br /><br />Go is a new experimental systems programming language intended to make software development fast.  Our goal is that a major Google binary should be buildable in a few seconds on a single machine. The language is concurrent, garbage-collected, and requires explicit declaration of dependencies. Simple syntax and a clean type system support a number of programming styles.<br /><br />For more on Go including FAQs, source code, libraries, and tutorials, please see:<br />http://golang.org</p>
<p><strong>Rob Pike</strong><br /><em>Google Tech Talks<br />October 30, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/11/the-go-programming-language">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Mon, 21 Dec 2009 15:53:07 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/11/the-go-programming-language</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/11/the-go-programming-language</comments>
    </item>
    <item>
      <title>Propping Open the Document Trapdoor</title>
      <link>http://www.bestechvideos.com/2009/11/14/propping-open-the-document-trapdoor</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/14/propping-open-the-document-trapdoor"><img alt="Propping Open the Document Trapdoor" src="/uploads/btv/video/image/00000002/1232/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Computer document processing often starts with an abstract, structural,  representation before entering a processing pipeline which creates a desired layout and appearance. But unfortunately the whole system resembles a series of steps in a one-way chemical reaction, or the successive irreversible stages of creating assembler code using a compiler. <br /><br />This `one-way function' behaviour is most obvious with PDF, which is tied to a completely fixed appearance once a document passes through a one-way 'trapdoor' like Adobe Distiller. Some formats, such as XHTML, allow for a little more wriggle room but even this breaks down if the appearance changes dramatically (such as displaying a Web page on a large monitor). In essence, any attempt to reflow a document, or view it at some other size, is either frustrating, or simply impossible, without regenerating the document from a more abstract, higher-level representation.<br /><br />This limitation has not had much effect over the past 25 years, but it is now hitting us hard. In a world of iPhones, eBook Readers, 10" netbooks, laptops, 30" Cinema Displays -- and not forgetting the humble printed page -- it is no longer safe to assume that a document will be viewed in one fixed presentation. `Repurposing' (without the need for&nbsp;total re-processing) needs to be the watchword for a modern document format. However, this leads us to the heart of the problem:  current formats don't lend themselves to having their presentational properties partially unpicked and re-engineered.<br /><br />In this talk, we outline the current state of the art in document formats, and their limitations when it comes to repurposing. We describe our attempts at making PDF be a more repurposable format and we outline some necessary features, and open questions, for future document formats.</p>
<p><strong>Steven R. Bagley &amp; David F. Brailsford, School of Computer Science, University of Nottingham,                       NOTTINGHAM NG8 1BB , UK</strong><br /><em>Google Tech Talks<br />November 5, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/14/propping-open-the-document-trapdoor">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/web-tech">Technologies</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>, <a href="http://www.bestechvideos.com/category/computer-science">Computer Science</a>]]>
      </description>
      <pubDate>Mon, 21 Dec 2009 15:51:32 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/14/propping-open-the-document-trapdoor</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/14/propping-open-the-document-trapdoor</comments>
    </item>
    <item>
      <title>Mainstreaming Psychedelics: From FDA to Harvard to Burning Man</title>
      <link>http://www.bestechvideos.com/2009/11/19/mainstreaming-psychedelics-from-fda-to-harvard-to-burning-man</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/19/mainstreaming-psychedelics-from-fda-to-harvard-to-burning-man"><img alt="Mainstreaming Psychedelics: From FDA to Harvard to Burning Man" src="/uploads/btv/video/image/00000002/1268/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>We're now in the midst of a worldwide renaissance in psychedelic research, after decades of political suppression. Scientists from around the world will present their new findings at the largest psychedelic conference to take place in the US in 17 years, on April 15-18, 2010, in San Jose, CA (http://www.maps.org/conference/ ). Even media reports, which usually mention in passing the widespread use of psychedelics by the counterculture in the 1960s, are more hopeful than alarming.  In this talk, we'll review the factors which led to the backlash and the lessons to be learned,  discuss how the FDA opened the door to research around the world, how the ghost of Timothy Leary was buried at Harvard, and how Burning Man struggles to respond to people who have difficult psychedelic experiences. We'll conclude by explaining how non-profit drug development, initially of MDMA-assisted psychotherapy for postraumatic stress disorder (PTSD), can transform psychedelics into FDA-approved prescription medicines and can lay the groundwork for the successful, long-term integration of psychedelics into the mainstream of medicine, religion, art,  creativity, and celebration.<br /><br />Rick founded MAPS in 1986. His dissertation [http://www.maps.org/dissertation/] (Public Policy, Harvards Kennedy School of Government) was on "The Regulation of the Medical Use of Psychedelics and Marijuana," and his masters thesis [http://www.maps.org/docs/doblin-mt.html] (Harvard) focused on the attitudes and experiences of oncologists concerning the medical use of marijuana. His undergraduate thesis [http://www.maps.org/research/cluster/psilo-lsd/goodfriday.pdf] (New College of Florida) was a twenty-five year follow-up to the classic Good Friday Experiment [http://www.maps.org/books/pahnke/index.html], which evaluated the potential of psychedelic drugs to catalyze religious experiences. He has also conducted a thirty-four year follow-up study to Tim Learys Concord Prison experiment [http://www.maps.org/news-letters/v09n4/09410con.html].<br /><br />Rick studied with Stan Grof, M.D., and was in the first group to become certified as holotropic breathwork practitioners. His professional goal is to help develop legal contexts for the beneficial uses of psychedelics and marijuana, primarily as prescription medicines but also for personal growth for otherwise "healthy" people, and to also become a legally licensed psychedelic therapist. He resides in Boston with his wife and three children.</p>
<p><strong>Rick Doblin, Ph.D., Executive Director MAPS.</strong><br /><em>Google Tech Talks<br />November 17, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/19/mainstreaming-psychedelics-from-fda-to-harvard-to-burning-man">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Mon, 21 Dec 2009 15:49:39 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/19/mainstreaming-psychedelics-from-fda-to-harvard-to-burning-man</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/19/mainstreaming-psychedelics-from-fda-to-harvard-to-burning-man</comments>
    </item>
    <item>
      <title>Learning from Code History</title>
      <link>http://www.bestechvideos.com/2009/11/19/learning-from-code-history</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/19/learning-from-code-history"><img alt="Learning from Code History" src="/uploads/btv/video/image/00000002/1269/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Why does my program fail?  Your version history might have the answer.  First, the failure may occur only in the most recent version.  If there is some old version which worked, one can narrow down the change that caused the failure.  By leveraging automated tests, one can even isolate such changes automatically: "The failure was caused by a change to line 365 in submit.py".  Second, your version history also records all the fixes that were made.  If we have many fixes in one unit, this means that this unit is particularly error-prone - and hence should deserve particular attention: "This compiler code is seven times as error-prone as the GUI code."  In this talk, I show how to automate these techniques to learn what is wrong  and how to predict bugs in large-scale systems such as Eclipse, SAP, or Microsoft Windows.<br /><br />Andreas Zeller is professor for software engineering at Saarland University, Saarbr&uuml;cken, Germany.  His research is concerned with the analysis of large software systems, in particular their execution ("Why does my program fail?") and their development history ("Where do most bugs occur?").  In 2006, his book "Why Programs Fail"  received the Software Development Magazine productivity award.  In 2009, his work on delta debugging got the ACM SIGSOFT Impact Paper Award as the most influential software engineering paper of 1999.</p>
<p><strong>Andreas Zeller.</strong><br /><em>Google Tech Talks<br />November 11, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/19/learning-from-code-history">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>, <a href="http://www.bestechvideos.com/category/debugging">Debugging</a>]]>
      </description>
      <pubDate>Mon, 21 Dec 2009 15:48:06 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/19/learning-from-code-history</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/19/learning-from-code-history</comments>
    </item>
    <item>
      <title>Search User Interfaces</title>
      <link>http://www.bestechvideos.com/2009/11/24/search-user-interfaces</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/24/search-user-interfaces"><img alt="Search User Interfaces" src="/uploads/btv/video/image/00000002/1293/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Marti will talk about her recently published book, "Search User Interfaces," which presents the state of the art of search interface design, based on both academic research and deployment in commercial systems.</p>
<p><strong>Professor Marti Hearst, School of Information, University of California, Berkeley.</strong><br /><em>Google Tech Talks<br />November 23, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/24/search-user-interfaces">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Mon, 21 Dec 2009 15:44:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/24/search-user-interfaces</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/24/search-user-interfaces</comments>
    </item>
    <item>
      <title>Latency and Cost Tradeoffs for Efficient Peer-to-Peer Assisted Content Distribution</title>
      <link>http://www.bestechvideos.com/2009/11/24/latency-and-cost-tradeoffs-for-efficient-peer-to-peer-assisted-content-distribution</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/11/24/latency-and-cost-tradeoffs-for-efficient-peer-to-peer-assisted-content-distribution"><img alt="Latency and Cost Tradeoffs for Efficient Peer-to-Peer Assisted Content Distribution" src="/uploads/btv/video/image/00000002/1294/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>The Internet was conceived as a medium to efficiently enable point-to-point conversations.  However, the main source of Internet traffic today is easily duplicable and location-independent content. In this talk we will focus on three aspects of latency and costs for P2P-assisted content distribution using analytical models supported by real-world measurements.<br /><br />Our first focus in this talk is on utilizing awareness of demand for a piece of content in the interest of efficient resource usage.  Suppose that we can use a centralized server and/or a P2P network for content distribution.   What would the latency experienced by users look like?  We use the Bass model of demand evolution to compare a hybrid of peer-to-peer and a centralized client-server approach against each method acting alone.  Can we determine how to combine server and P2P methods so as to minimize the latency experienced by users while maintaining low server utilization?<br /><br />In the second we focus on developing ISP-friendly P2P content distribution.  P2P content distribution often increases transit cost to Internet Service Providers (ISPs), as peers exchange large  amounts of traf?c across ISP boundaries. This ISP oblivious  behavior has resulted in misalignment of incentives between P2P networks&mdash;that seek to maximize user quality&mdash;and ISPs&mdash;that  would seek to minimize costs. Can we design a P2P overlay that  accounts for both ISP costs as well as quality of service, and attains a desired tradeoff between the two?<br /><br />In the third we briefly consider the use of P2P networks for real-time streaming.  In such P2P streaming systems, each peer maintains a playout buffer of content chunks which it attempts to ?ll by contacting other peers in the network. The objective is to ensure that the chunk to be played out is available with high probability while keeping the buffer size small.   Our question is: Can we determine a policy that minimizes the buffer size for a given  target probability of skip-free playout?<br /><br />Srinivas Shakkottai received the M.S. (2003) and PhD (2007) degrees, both in electrical engineering, from the University of Illinois at Urbana-Champaign.  He was a post-doctoral scholar at Stanford University in 2007, and is currently an assistant professor at the Dept. of ECE at Texas A&amp;M University.<br /><br />His research interests include content distribution systems, wireless ad-hoc networks, Internet economics and game theory, congestion control, and the measurement and analysis of Internet data.<br /><br />Srinivas is the recipient of the National Merit Scholarship, and the Young Scientist Fellowship, (Dept. of Science and Technology, Govt. of India), and the International Programs in Engineering Fellowship at the University of Illinois.  He also recently received the Defense Threat Reduction Agency (DTRA) Young Investigator Award.</p>
<p><strong>Srinivas Shakkottai.</strong><br /><em>Google Tech Talks<br />November 19, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/11/24/latency-and-cost-tradeoffs-for-efficient-peer-to-peer-assisted-content-distribution">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/networking">Networking</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Mon, 21 Dec 2009 15:41:11 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/11/24/latency-and-cost-tradeoffs-for-efficient-peer-to-peer-assisted-content-distribution</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/11/24/latency-and-cost-tradeoffs-for-efficient-peer-to-peer-assisted-content-distribution</comments>
    </item>
    <item>
      <title>On Compressing the Textual Web</title>
      <link>http://www.bestechvideos.com/2009/12/09/on-compressing-the-textual-web</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/12/09/on-compressing-the-textual-web"><img alt="On Compressing the Textual Web" src="/uploads/btv/video/image/00000002/1362/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Nowadays we know how to effectively compress most basic components of any modern search engine, such as, the graphs arising from the Web structure and/or its usage, the posting lists, and the dictionary of terms. But we are not aware of any study which has deeply addressed the issue of compressing the raw Web pages. Many Web applications use simple compression algorithms--- e.g. gzip, or word-based Move-to-Front or Huffman coders--- and conclude that, even compressed, raw data take more space than Inverted Lists.<br /> <br />In this paper we investigate two typical scenarios of use of data compression for large Web collections. In the first scenario, the compressed pages are stored on disk and we only need to support the fast scanning of large parts of the compressed collection (such as for map-reduce paradigms). In the second scenario, we consider the fast access to individual pages of the compressed collection that is distributed among the RAMs of many PCs (such as for search engines and miners). For the first scenario, we provide a thorough experimental comparison among state-of-the-art compressors thus indicating pros and cons of the available solutions. For the second scenario, we compare compressed-storage solutions with the new algorithmic technology of Compressed Self-Indexes [see e.g. Navarro-Makinen, ACM Comp. Surveys 07].<br /> <br />Our results show that Web pages are more compressible than expected and, consequently, that some common beliefs in this area should be reconsidered. Our results provide a threefold contribution: a non-trivial baseline for designing new compressed-storage solutions, a guide for software developers faced with Web-page storage, and a natural complement to the recent figures on InvertedList-compression achieved by [Suel et al, SIGIR &amp; WWW 09].<br /> <br />[joint work with G. Manzini, the paper will appear in the Procs of  WSDM 2010]</p>
<p><strong>Paolo Ferragina.</strong><br /><em>Google Tech Talks<br />November 24, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/12/09/on-compressing-the-textual-web">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Mon, 21 Dec 2009 15:38:05 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/12/09/on-compressing-the-textual-web</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/12/09/on-compressing-the-textual-web</comments>
    </item>
    <item>
      <title>Crawljax - A Tool for Automating Web Application Testing</title>
      <link>http://www.bestechvideos.com/2009/12/16/crawljax-a-tool-for-automating-web-application-testing</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/12/16/crawljax-a-tool-for-automating-web-application-testing"><img alt="Crawljax - A Tool for Automating Web Application Testing" src="/uploads/btv/video/image/00000002/1420/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Crawljax is a tool for crawling any AJAX/GWT application. It uses WebDriver to navigate through the different states of a web application. With plugins and invariants Crawljax can be used to perform various automated tests. For example: security testing, regression testing, accessibility testing, performance testing, cross-browser testing...<br /><br />Topics for this session:</p>
<ul>
<li>Introduction to Crawljax</li>
<li>Demo</li>
<li>Examples</li>
<li>State coverage and manual effort</li>
<li>How can you use Crawljax?</li>
<li>Discussion about possibilities for Crawljax</li>
</ul>
<p>&nbsp;</p>
<p><strong>Danny Roest.</strong><br /><em>Google Tech Talks<br />December 10, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/12/16/crawljax-a-tool-for-automating-web-application-testing">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/web-tech">Technologies</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/ajax">AJAX</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>, <a href="http://www.bestechvideos.com/category/java">Java</a>, <a href="http://www.bestechvideos.com/category/javascript">Javascript</a>, <a href="http://www.bestechvideos.com/category/qa">Q&amp;A</a>]]>
      </description>
      <pubDate>Mon, 21 Dec 2009 15:28:22 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/12/16/crawljax-a-tool-for-automating-web-application-testing</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/12/16/crawljax-a-tool-for-automating-web-application-testing</comments>
    </item>
    <item>
      <title>Learning Low Dimensional Manifolds</title>
      <link>http://www.bestechvideos.com/2009/10/15/learning-low-dimensional-manifolds</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/15/learning-low-dimensional-manifolds"><img alt="Learning Low Dimensional Manifolds" src="/uploads/btv/video/image/00000002/1047/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Many read-world datasets can be characterized as follows: the "extrinsic dimension" of the data is high, but the "intrinsic<br />dimension" is low.  Consider for example the data generated by a motion capture device. Such a device typically tracks a few hundred dots located on a special suit worn by the tracked person. Each time point corresponds to a vector consisting of the (x,y,z) location of each dot. The extrinsic dimension of these vectors is thus around one thousand. However, the vectors are highly constrained because the dots are placed on a human body that has only a limited number of degrees of freedom. We say that the "intrinsic dimension" is the number of the degrees of freedom of the data.<br /><br />We are interested in learning algorithms whose performance scales with the intrinsic dimension of the data. We present the random projection trees algorithm which has this type of performance. Moreover, the algorithm is very efficient computationally and can be performed in a streaming fashion where each data point is seen only once.<br /><br />This is joint work with Sanjoy Dasgupta.</p>
<p><strong>Yoav Freund, UCSD.</strong><br /><em>Google Tech Talks<br />October 9, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/15/learning-low-dimensional-manifolds">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Sun, 18 Oct 2009 16:41:33 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/15/learning-low-dimensional-manifolds</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/15/learning-low-dimensional-manifolds</comments>
    </item>
    <item>
      <title>Practical Life Extension Results</title>
      <link>http://www.bestechvideos.com/2009/10/15/practical-life-extension-results</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/10/15/practical-life-extension-results"><img alt="Practical Life Extension Results" src="/uploads/btv/video/image/00000002/1048/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Genescient is the world's first computational biology company founded on the use of artificial biological selection to cure the diseases of aging. Our laboratory animals have been selected for longevity through 750 generations  for the equivalent of 15,000 human years. I will describe Genescient's multiple pathways toward accelerating human longevity, with parallel enhancements of vigor and function. Genescient applies 21st century genomic technology to identify, screen and develop benign therapeutic substances at precise doses, to defeat the diseases of aging. Our singular approach addresses the complex genomic networks that underlie aging and aging-associated diseases such as cardiovascular disease, Type II diabetes and neurodegenerative diseases. I shall display some results and our first product, due in 2009. <br /><br />Gregory Benford is a Professor Emeritus at the University of California, Irvine, where he was a Professor of Physics.  He is a Woodrow Wilson Fellow, a Fellow of the American Physical Society and was Visiting Fellow at Cambridge University and the Universities of Turin and Bologna. In 1995 he received the Lord Prize for contributions to science. With more than 200 scientific publications, his research encompasses both theory and experiments in the fields of astrophysics and plasma physics. His research has been supported by NSF, NASA, AFOSR, DOE and other agencies. He is an ongoing advisor to NASA, DARPA (Defense Advanced Research Projects Agency) and the CIA.<br /><br />Dr. Benford is also the author of more than thirty books, nearly all still in print. His work has won many awards, including the Nebula Award for his novel Timescape. His non-fiction Deep Time received much praise in 1999 and he won the United Nations Medal in literature in 1994.<br /><br />Gregory Benford became Emeritus form the University of California, Irvine, in 2006 in order to found and develop Genescient.</p>
<p><strong>Gregory Benford.</strong><br /><em>Google Tech Talks<br />October 9, 2009</em></p><p><a href="http://www.bestechvideos.com/2009/10/15/practical-life-extension-results">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/science">Science</a>, <a href="http://www.bestechvideos.com/category/techtalks">Techtalks</a>, <a href="http://www.bestechvideos.com/category/google">Google</a>]]>
      </description>
      <pubDate>Sun, 18 Oct 2009 15:58:22 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/10/15/practical-life-extension-results</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/10/15/practical-life-extension-results</comments>
    </item>
  </channel>
</rss>

