<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>BestTechVideos: Tag high-performance Videos</title>
    <link>http://www.bestechvideos.com/tag/high-performance</link>
    <pubDate>Wed, 17 Dec 2008 14:37:36 GMT</pubDate>
    <description>BestTechVideos: Tag high-performance Videos with short descriptions</description>
    <item>
      <title>Tekzilla Daily Tip #242: Windows: Boost External Drive Speeds</title>
      <link>http://www.bestechvideos.com/2008/12/10/tekzilla-daily-tip-242-windows-boost-external-drive-speeds</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/10/tekzilla-daily-tip-242-windows-boost-external-drive-speeds"><img alt="Tekzilla Daily Tip #242: Windows: Boost External Drive Speeds" height="110" src="http://www.bestechvideos.com//thumbnails/0001/4988/8riot38ym4rhlx09inmqk18dz3_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p class="description">Get more speed out of your external drives with a simple hack. Windows configures your external drives for easy removal, but for those of us who leave them plugged in for long periods of time, there's a simple way to boost performance.</p><p><a href="http://www.bestechvideos.com/2008/12/10/tekzilla-daily-tip-242-windows-boost-external-drive-speeds">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/os">OS</a>, <a href="/category/broadcasting">Broadcasting</a>, <a href="/category/os/windows">Windows</a>, <a href="/category/broadcasting/screencasts">Screencasts</a>]]>
      </description>
      <pubDate>Wed, 17 Dec 2008 14:37:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/10/tekzilla-daily-tip-242-windows-boost-external-drive-speeds</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/10/tekzilla-daily-tip-242-windows-boost-external-drive-speeds</comments>
    </item>
    <item>
      <title>Tekzilla Daily Tip #240: Firefox: Save Drive Space</title>
      <link>http://www.bestechvideos.com/2008/12/10/tekzilla-daily-tip-240-firefox-save-drive-space</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/10/tekzilla-daily-tip-240-firefox-save-drive-space"><img alt="Tekzilla Daily Tip #240: Firefox: Save Drive Space" height="110" src="http://www.bestechvideos.com//thumbnails/0001/4992/6csrgnui5nxur24ike2fq68ydy_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p class="description">Move your cache and save disk space. Firefox doesn't have an obvious way to move your cache, but with the help of today's Tekzilla Daily, you can point it to any folder you choose.</p><p><a href="http://www.bestechvideos.com/2008/12/10/tekzilla-daily-tip-240-firefox-save-drive-space">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/os">OS</a>, <a href="/category/broadcasting">Broadcasting</a>, <a href="/category/os/macos">MacOS</a>, <a href="/category/broadcasting/screencasts">Screencasts</a>]]>
      </description>
      <pubDate>Wed, 17 Dec 2008 14:37:22 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/10/tekzilla-daily-tip-240-firefox-save-drive-space</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/10/tekzilla-daily-tip-240-firefox-save-drive-space</comments>
    </item>
    <item>
      <title>RailsConf Europe 08: Performance on Rails</title>
      <link>http://www.bestechvideos.com/2008/12/17/railsconf-europe-08-jeremy-kemper-37signals-performance-on-rails</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/17/railsconf-europe-08-jeremy-kemper-37signals-performance-on-rails"><img alt="RailsConf Europe 08: Performance on Rails" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5296/bt3r0u4uybn0uhilbb7i4p1usp_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Performance on Rails, Jeremy Kemper (37signals).</p>
<p><strong>About Jeremy Kemper</strong><br />
Jeremy Kemper (bitsweat) is a programmer at 37signals hailing from Pasadena, California. Hot on the heels of <span class="caps">DHH</span>, he has been the most active contributor to Rails. He&rsquo;s knee deep in pretty much all aspects of the framework and one of the top batters against new, incoming tickets.</p>
<p>&nbsp;</p><p><a href="http://www.bestechvideos.com/2008/12/17/railsconf-europe-08-jeremy-kemper-37signals-performance-on-rails">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/development">Development</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/frameworks/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Wed, 17 Dec 2008 13:11:13 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/17/railsconf-europe-08-jeremy-kemper-37signals-performance-on-rails</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/17/railsconf-europe-08-jeremy-kemper-37signals-performance-on-rails</comments>
    </item>
    <item>
      <title>Ruby &amp; Scalable Architectures</title>
      <link>http://www.bestechvideos.com/2008/12/10/ruby-scalable-architectures</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/10/ruby-scalable-architectures"><img alt="Ruby &amp; Scalable Architectures" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5104/1o4z90cn6cszet7gin6jog45r1_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Three companies recently collaborated to use DTrace, a powerful open source process introspection tool to find and fix a substantial Rails latency issue.</p>
<p>Teams from Joyent and Twitter and DTrace developer Bryan Cantrill from Sun joined forces to spend a day looking in detail at how Ruby processes behave within a Rails production environment. The purpose of the collaboration was to use the dynamic tracing framework to fix a latency issue observed in Twitter. DTrace is one of the components of the open source project OpenSolaris. It is designed for forensic investigation of processes, and as such is perfectly suited for the inspection and monitoring of Ruby processes running Rails applications.</p>
<p>During their analysis, the joint team discovered that the raising and catching of particular set of exceptions within Rails caused large amounts of CPU time to be consumed generating back-traces hundreds of frames long. Through the detection and removal of these exceptions, the latency of a particular class of Rails request-response cycles was substantially improved.</p>
<p>Joyent CTO and co-founder Jason Hoffman is vocal about the benefits of DTrace:</p>
<p>We use DTrace all the time in identifying performance issues in our customer's and in our own applications.</p>
<p>However, he believes that there is still room for improvement, and that the introspection into Ruby processes that DTrace offers is still not deep enough. Patches for versions 1.8.5 and 1.8.6 of Ruby are currently being worked on that will afford DTrace with an even greater ability to peer inside Ruby's internals. Jason also believes that DTrace will continue to generate a tremendous amount of insight into production Rails and Ruby processes. With ports in development for FreeBSD and planned for OS X Leopard, DTrace is no longer an exclusive tool for Solaris users.</p>
<p>Interestingly, not only is this a success story for open source tools being used to improve open source frameworks, it is also a success story for the process of open source software development. Within 11 hours of a ticket being filed, it had been accepted by Rails creator David Heinemeier Hansson himself, and incorporated into the latest version of Rails for immediate use.</p>
<p><strong>Speaker: Jason Hoffman</strong><br />
Jason A. Hoffman is a founder and the CTO of Joyent, an on-demand infrastructure and cloud computing company that serves billions of page views and traffics hundreds of millions of emails per month.</p>
<p>Joyent is dedicated to the singular mission that developers should be able to start at a small scale and flex to a global scale with minimal friction. Joyent is among the world's largest OpenSolaris installations and while supporting all unix-based languages and data stores, Joyent's products have included the first production support of Ruby on Rails, inclusion of the ZFS file system, and Joyent's DTrace-enabled Ruby ships on MacOS X Leopard and soon on OpenSolaris.</p>
<p>Jason is a systems scientist with BS and MS degrees from UCLA, and a PhD from UCSD, and is an expert in scalable architectures. He has applied his knowledge and experience from the Web to Games to Computational Chemistry, Proteomics and Cancer biology.</p>
<p><em>Google Tech Talks<br />
July, 17 2008</em></p><p><a href="http://www.bestechvideos.com/2008/12/10/ruby-scalable-architectures">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/os">OS</a>, <a href="/category/conferences">Conferences</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/conferences/techtalks">Techtalks</a>, <a href="/category/companies/google">Google</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/frameworks/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Fri, 12 Dec 2008 01:12:59 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/10/ruby-scalable-architectures</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/10/ruby-scalable-architectures</comments>
    </item>
    <item>
      <title>RubyConf 2008: NeverBlock, trivial non-blocking IO</title>
      <link>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-neverblock-trivial-non-blocking-io</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-neverblock-trivial-non-blocking-io"><img alt="RubyConf 2008: NeverBlock, trivial non-blocking IO" height="110" src="http://www.bestechvideos.com//thumbnails/0001/5126/57jxcb0t0b9lpijizorm4qhxz6_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>In this talk I will introduce neverblock http://www.espace.com.eg/neverblock. a new Ruby library that enables doing non-blocking IO in a transparent manner. I will show how it can be used to transparently gain IO parallelism in your Ruby (and Rails) web applications.</p>
<p>The talk will include a brief introduction to Ruby1.9 Fibers and how they are used in NeverBlock to achieve transparent concurrency</p>
<p><strong>About W. Idris Yasser</strong><br />
Yasser is a technical lead at eSpace. He has more than five years of experience in software engineering. Specifically passioned with theory and algorithms. Working on his masters thesis on the &quot;Invariance of Huffman Codes&quot; problem. He initially worked with C++, , moved on to developing for mobile devices(PPC's), and then had been doing J2EE applications for two years. Currently, for almost a year and a half, he has been leading teams of Ruby on Rails web 2.0 projects and also contributing to eSpace's iPhone development efforts.</p><p><a href="http://www.bestechvideos.com/2008/12/08/rubyconf-2008-neverblock-trivial-non-blocking-io">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/frameworks/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 11 Dec 2008 13:36:33 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/08/rubyconf-2008-neverblock-trivial-non-blocking-io</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/08/rubyconf-2008-neverblock-trivial-non-blocking-io</comments>
    </item>
    <item>
      <title>GTAC 2008: The New Genomics - Software Development at Petabyte Scale</title>
      <link>http://www.bestechvideos.com/2008/12/09/gtac-2008-the-new-genomics-software-development-at-petabyte-scale</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/09/gtac-2008-the-new-genomics-software-development-at-petabyte-scale"><img alt="GTAC 2008: The New Genomics - Software Development at Petabyte Scale" height="110" src="http://www.bestechvideos.com//thumbnails/0001/4897/9r8etnzh3nfnxig7frox1cug5b_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>GTAC 2008: The New Genomics - Software Development at Petabyte Scale<br />
<br />
The Third Annual Google Test Automation Conference (GTAC), Seattle, WA, Oct. 23rd and 24th.<br />
<br />
<strong>Speaker: Matt Wood</strong></p>
<p><strong><em>Google Tech Talks</em></strong><em><br />
October 23, 2008</em></p><p><a href="http://www.bestechvideos.com/2008/12/09/gtac-2008-the-new-genomics-software-development-at-petabyte-scale">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/practices">Practices</a>, <a href="/category/conferences/techtalks">Techtalks</a>, <a href="/category/companies/google">Google</a>, <a href="/category/practices/qa">Q&amp;A</a>]]>
      </description>
      <pubDate>Wed, 10 Dec 2008 20:46:16 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/09/gtac-2008-the-new-genomics-software-development-at-petabyte-scale</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/09/gtac-2008-the-new-genomics-software-development-at-petabyte-scale</comments>
    </item>
    <item>
      <title>GTAC 2008: Using Cloud Computing to Automate Full-Scale System Tests</title>
      <link>http://www.bestechvideos.com/2008/12/09/gtac-2008-using-cloud-computing-to-automate-full-scale-system-tests</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/09/gtac-2008-using-cloud-computing-to-automate-full-scale-system-tests"><img alt="GTAC 2008: Using Cloud Computing to Automate Full-Scale System Tests" height="110" src="http://www.bestechvideos.com//thumbnails/0001/4895/1znfywqy0yyi848egddt4ylb73_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>GTAC 2008: Using Cloud Computing to Automate Full-Scale System Tests<br />
<br />
The Third Annual Google Test Automation Conference (GTAC), Seattle, WA, Oct. 23rd and 24th.<br />
<br />
<strong>Speaker: Marc-Elian Begin</strong></p>
<p><strong><em>Google Tech Talks</em></strong><em><br />
October 23, 2008</em></p><p><a href="http://www.bestechvideos.com/2008/12/09/gtac-2008-using-cloud-computing-to-automate-full-scale-system-tests">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/companies">Companies</a>, <a href="/category/practices">Practices</a>, <a href="/category/conferences/techtalks">Techtalks</a>, <a href="/category/companies/google">Google</a>, <a href="/category/practices/qa">Q&amp;A</a>]]>
      </description>
      <pubDate>Wed, 10 Dec 2008 20:46:02 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/09/gtac-2008-using-cloud-computing-to-automate-full-scale-system-tests</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/09/gtac-2008-using-cloud-computing-to-automate-full-scale-system-tests</comments>
    </item>
    <item>
      <title>Combining Parallelism, Virtualization, Heterogeneity and Reliability: Some current HPC Research</title>
      <link>http://www.bestechvideos.com/2008/12/09/combining-parallelism-virtualization-heterogeneity-and-reliability-some-cu</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/09/combining-parallelism-virtualization-heterogeneity-and-reliability-some-cu"><img alt="Combining Parallelism, Virtualization, Heterogeneity and Reliability: Some current HPC Research" height="110" src="http://www.bestechvideos.com//thumbnails/0001/4907/3snih2skci8j1o0ffz7u5sup9y_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>This talk will begin with an overview of the Computer Systems group within the College of Engineering and IT at The Australian National University. These fall under the Themes of Bio-Engineering, Robotics, Advanced Runtime Systems, Performance Analysis, Parallel Processing, Operating Systems. Depending on audience interest, projects under the latter three themes will be discussed in detail. These include:</p>
<p>OpenMP for Contemporary Clusters: state-of-the-art for distributed shared memory based systems, the handling of heterogeneity and utilization of advanced networking technologies (Infinband).</p>
<p>High Performance Numerical Computing on Service-Oriented Architectures: this work involves the extension of the Symphony programming paradigm (Platform Computing), originally developed for financial applications running on enterprise grids. The desirable properties of this model include inherent load balancing in a heterogeneous environment, fault tolerance and relative simplicity of programming. The challenge arises in enabling compute tasks to effectively communicate with low overheads, while retaining most of these advantages.</p>
<p>Virtualized HPC Clusters: Virtualization has many advantages in the context of a data center with a heterogeneous cluster of sub-clusters. Work on evaluating the performance of virtualized communication configurations is described, together with a framework for scheduling for taking advantage of virtual machine migration, based on the Xen hypervisor.</p>
<p>Simulation and Performance Evaluation Frameworks for NUMA Clusters: We discuss a standard and detailed design for multiprocessor computer simulation. Both can be parallelized and a multiprocessor host, with the performance being limited by the inherent imbalance in the work required to simulate each CPU for a fixed interval of simulated time. We will also describe why issues in validation are particularly problematic. Recent work includes incorporating these techniques into dynamic binary translation frameworks (Valgrind) and extending them to cluster computers.</p>
<p>Multicore Computing: With the recent donation of an UltraSPARC T2 by Sun Microsystems, we will discuss current work and future plans to expand multicore computing into our teaching and research programs.<br />
<br />
<strong>Speaker: Dr Peter Strazdins, Australian National University</strong><br />
Peter is a Senior Lecturer in the Computer Systems Group of the Department of Computer Science at the Australian National University. He graduated with a PhD from the ANU in 1990 in the area of programmable systolic arrays, and from that time until 2002 was involved in the ANU-Fujitsu CAP Program in Parallel Computing. He has worked in the areas of parallel linear algebra, multiprocessor computer simulation, performance evaluation and developing middleware and virtualization techniques for high performance computing.</p>
<p><em>Google Tech Talks<br />
October 28, 2008</em></p><p><a href="http://www.bestechvideos.com/2008/12/09/combining-parallelism-virtualization-heterogeneity-and-reliability-some-cu">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/os">OS</a>, <a href="/category/conferences">Conferences</a>, <a href="/category/companies">Companies</a>, <a href="/category/science">Science</a>, <a href="/category/conferences/techtalks">Techtalks</a>, <a href="/category/companies/google">Google</a>, <a href="/category/science/computer-science">Computer Science</a>]]>
      </description>
      <pubDate>Wed, 10 Dec 2008 16:15:38 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/09/combining-parallelism-virtualization-heterogeneity-and-reliability-some-cu</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/09/combining-parallelism-virtualization-heterogeneity-and-reliability-some-cu</comments>
    </item>
    <item>
      <title>Coconut:  COde CONstructing User Tool</title>
      <link>http://www.bestechvideos.com/2008/12/05/coconut-code-constructing-user-tool</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/05/coconut-code-constructing-user-tool"><img alt="Coconut:  COde CONstructing User Tool" height="110" src="http://www.bestechvideos.com//thumbnails/0001/4374/1pxd6t1xbreqv3rkusw61el0mo_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Coconut is a developing system for high-assurance, high-performance software. It was used to develop a library of special functions for the Cell BE processor, which is distributed in the Cell BE SDK 3.0 as MASS. Average performance is 4X better than the alternative hand-tuned C library, SimdMath.</p>
<p>Coconut has been successful where patterns of efficient hardware-specific computation can be captured as higher-order functions and encoded in a Domain Specific Language embedded in Haskell. Patterns include efficient control structures not expressible in C, e.g., the MultiLoop, and efficient uses of SIMD instructions which require significant compile-time computation for pattern specialization. Some patterns interact with a novel instruction scheduler called Explicitly Staged Software Pipelining, based on a min-cut approach, which outperforms SWING modulo scheduling in our tests.</p>
<p>A less developed aspect of Coconut is the parallel production of proofs of correctness along with executables. Current work aims to prove only limited properties about programs---the ones most likely to be broken---creative use of SIMD instructions, and parallelization. Coconut intermediate code is represented as nested code (hyper)graphs. At the lowest level, we transform acyclic loop bodies to remove the effect of SIMDization, and produce machine and/or human readable specifications. This has been used to verify opaque patterns of optimizing linear algebra for SIMD processors.</p>
<p>Such code graphs are embedded in higher levels containing control flow, first single-threaded control flow optimized for ILP, and then parallel control-flow, optimized to hide communication latency. At this level control flow is restricted to allow peak utilization of multi-core hardware, but enable efficient compile-time verification of soundness. Soundness, in this context, means that the parallelized program can be transformed into a code graph without synchronizing control flow, because every execution can be shown to produce the same result. Think of it as reducing the parallel debugging effort to the single-threaded debugging problem by eliminating the non-determinism inherent in parallel code. I will give a formal language description of the language, and the O(n) algorithm which proves soundness and produces the equivalent ``single threaded'' code graph.</p>
<p><strong>Speaker: Christopher Anand</strong><br />
Christopher Anand is a professor of Computing and Software at McMaster University. His main research areas are software correctness, high performance computation, and automatic code generation. <br />
<br />
He has also founded the company Optimal Computational Algorithms to provide hardware-specific libraries for scientific applications on novel architectures.</p>
<p><em>Google Tech Talks<br />
March,  7 2008</em></p><p><a href="http://www.bestechvideos.com/2008/12/05/coconut-code-constructing-user-tool">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/science">Science</a>, <a href="/category/conferences/techtalks">Techtalks</a>, <a href="/category/companies/google">Google</a>, <a href="/category/science/computer-science">Computer Science</a>]]>
      </description>
      <pubDate>Sat, 06 Dec 2008 21:19:37 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/05/coconut-code-constructing-user-tool</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/05/coconut-code-constructing-user-tool</comments>
    </item>
    <item>
      <title>Adaptive Algorithms for Online Optimization</title>
      <link>http://www.bestechvideos.com/2008/12/05/adaptive-algorithms-for-online-optimization</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/12/05/adaptive-algorithms-for-online-optimization"><img alt="Adaptive Algorithms for Online Optimization" height="110" src="http://www.bestechvideos.com//thumbnails/0001/4360/aphvnbc5oycc1jwd45s5wervii_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>The online learning framework captures a wide variety of learning problems. The setting is as follows - in each round, we have to choose a point from some fixed convex domain. Then, we are presented a convex loss function, according to which we incur a loss. The loss over T rounds is simply the sum of all the losses. The aim of most online learning algorithm is to minimize *regret* : the difference of the algorithm's loss and the loss of the best fixed decision in hindsight. Unfortunately, in situations where the loss function may vary a lot, the regret is not a good measure of performance. We define *adaptive regret*, a notion that is a much better measure of how well our algorithm is adapting to the changing loss functions. We provide a procedure that converts any standard low-regret algorithm to one that provides low adaptive regret. We use an interesting mix of techniques, and use streaming ideas to make our algorithm efficient. This technique can be applied in many scenarios, such as portfolio management, online shortest paths, and the tree update problem, to name a few.<br />
<br />
<strong>Speaker: Seshadhri Comandur - Research Scientist - New Grad - Mountain View</strong></p>
<p><strong><em>Google Tech Talks</em></strong><em><br />
March, 14 2008</em></p><p><a href="http://www.bestechvideos.com/2008/12/05/adaptive-algorithms-for-online-optimization">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/companies">Companies</a>, <a href="/category/conferences/techtalks">Techtalks</a>, <a href="/category/companies/google">Google</a>]]>
      </description>
      <pubDate>Sat, 06 Dec 2008 15:16:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/12/05/adaptive-algorithms-for-online-optimization</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/12/05/adaptive-algorithms-for-online-optimization</comments>
    </item>
    <item>
      <title>RubyConf 2008: How Ruby Can Be Fast: A Tour of Dynamic VM Technologies </title>
      <link>http://www.bestechvideos.com/2008/11/30/rubyconf-2008-how-ruby-can-be-fast-a-tour-of-dynamic-vm-technologies</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/30/rubyconf-2008-how-ruby-can-be-fast-a-tour-of-dynamic-vm-technologies"><img alt="RubyConf 2008: How Ruby Can Be Fast: A Tour of Dynamic VM Technologies " height="110" src="http://www.bestechvideos.com//thumbnails/0001/4112/8h1mykmr7dqz13q3j9x0ovequy_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p class="proposal_body">All Rubyists know that in its current state, Ruby is slow.  And our usual answer to critics is &quot;it's fast enough.&quot;  But there's no reason Ruby can't be a really fast language.  New VMs are making Ruby faster, and we'll probably see Ruby get much faster over the next two or three years.  But every Rubyist would benefit from an understanding of what's going on under the hood.  This talk delves into the techniques that have been used to make dynamic languages fast, and explores how those techniques are being used by YARV, JRuby, Rubinius, MagLev, and others.</p>
<p><span style="font-weight: bold;">About Glenn Vanderburg</span><br />
<span>Glenn has been working with Ruby for eight years.  He is a principal at Relevance, Inc.<br />
</span></p><p><a href="http://www.bestechvideos.com/2008/11/30/rubyconf-2008-how-ruby-can-be-fast-a-tour-of-dynamic-vm-technologies">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Mon, 01 Dec 2008 16:17:27 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/30/rubyconf-2008-how-ruby-can-be-fast-a-tour-of-dynamic-vm-technologies</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/30/rubyconf-2008-how-ruby-can-be-fast-a-tour-of-dynamic-vm-technologies</comments>
    </item>
    <item>
      <title>RubyConf 2008: What All Rubyist Should Know About Threads</title>
      <link>http://www.bestechvideos.com/2008/11/30/rubyconf-2008-what-all-rubyist-should-know-about-threads</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/30/rubyconf-2008-what-all-rubyist-should-know-about-threads"><img alt="RubyConf 2008: What All Rubyist Should Know About Threads" height="110" src="http://www.bestechvideos.com//thumbnails/0001/4120/70m3gbbylcknw6f04vymvpfeaf_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>We have been living in the shadow of Moore's law for many years. Transister sizes keep shrinking and processor speeds keep increasing. But technology seems to have hit a brick wall. Clock cycles have not been able to keep up with the shrinking transister. As a result, manufacturers have increased performance by putting more CPUs on a chip. But is today's software really able to deal with the concurrency demands of today's hardware? How will tomorrow's software have to change to take real advantage of this new push toward multi-core machines. This talk will take a look at current and future trends in software concurrency with respect to Ruby and other Languages.</p>
<p><strong>About Jim Weirich<br />
</strong>Jim Weirich is the Chief Scientist for EdgeCase LLC, a Rails development firm located in Columbus Ohio. Jim has over twenty-five years of experience in software development. He has worked with real-time data systems for testing jet engines, networking software for information systems, and image processing software for the financial industry. Jim is active in the Ruby community and has contributed to several Ruby projects, including the Rake build system and the RubyGems package software.</p><p><a href="http://www.bestechvideos.com/2008/11/30/rubyconf-2008-what-all-rubyist-should-know-about-threads">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Mon, 01 Dec 2008 10:59:31 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/30/rubyconf-2008-what-all-rubyist-should-know-about-threads</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/30/rubyconf-2008-what-all-rubyist-should-know-about-threads</comments>
    </item>
    <item>
      <title>Tekzilla Daily Tip #120: Windows: Speed Windows Explorer Browsing</title>
      <link>http://www.bestechvideos.com/2008/11/27/tekzilla-episode-120-windows-speed-windows-explorer-browsing</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/27/tekzilla-episode-120-windows-speed-windows-explorer-browsing"><img alt="Tekzilla Daily Tip #120: Windows: Speed Windows Explorer Browsing" height="110" src="http://www.bestechvideos.com//thumbnails/0001/3586/btftbdkjg0e86z8709n0lmnk9f_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p class="description">Speed up web browsing in Windows Explorer with these snappy shortcuts; rename with a single keystroke, pull up the search tool, and more.</p>
<div class="ad_mpu">&nbsp;</div><p><a href="http://www.bestechvideos.com/2008/11/27/tekzilla-episode-120-windows-speed-windows-explorer-browsing">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/os">OS</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/broadcasting">Broadcasting</a>, <a href="/category/os/windows">Windows</a>, <a href="/category/broadcasting/screencasts">Screencasts</a>]]>
      </description>
      <pubDate>Thu, 27 Nov 2008 21:48:10 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/27/tekzilla-episode-120-windows-speed-windows-explorer-browsing</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/27/tekzilla-episode-120-windows-speed-windows-explorer-browsing</comments>
    </item>
    <item>
      <title>Artur Bergman, Wikia</title>
      <link>http://www.bestechvideos.com/2008/11/19/artur-bergman-wikia</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/19/artur-bergman-wikia"><img alt="Artur Bergman, Wikia" height="110" src="http://www.bestechvideos.com//thumbnails/0001/3208/2zz28mwk1f2ssmt9fqywaail60_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Artur Bergman, hacker and technologist-at-large, is the VP of Engineering and Operations at Wikia. In this presentation, he discusses the importance of operations and performance.</p>
<p><em>Created by VelocityConf</em></p><p><a href="http://www.bestechvideos.com/2008/11/19/artur-bergman-wikia">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>]]>
      </description>
      <pubDate>Mon, 24 Nov 2008 12:23:47 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/19/artur-bergman-wikia</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/19/artur-bergman-wikia</comments>
    </item>
    <item>
      <title>Rich Wolski, &quot;EUCALYPTUS - Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems&quot;</title>
      <link>http://www.bestechvideos.com/2008/11/19/rich-wolski-eucalyptus-elastic-utility-computing-architecture-for-linking-your-programs-to-useful-systems</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/19/rich-wolski-eucalyptus-elastic-utility-computing-architecture-for-linking-your-programs-to-useful-systems"><img alt="Rich Wolski, &quot;EUCALYPTUS - Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems&quot;" height="110" src="http://www.bestechvideos.com//thumbnails/0001/3200/3koxy171e1mn8f1din4id3a46g_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>In this talk, Wolski presents Eucalyptus, an open source implementation of cloud computing that is interface compatible with Amazon.com&rsquo;s EC2. The talk focuses on the design, the implementation tradeoffs that have been identified in implementing Eucalyptus as an exploratory tool, and the ways in which the tradeoffs have been addressed in the first version of the software.<br />
<strong>Rich Wolski (University of California, Santa Barbara (UCSB)<br />
</strong></p>
<p><em>Created by VelocityConf</em></p><p><a href="http://www.bestechvideos.com/2008/11/19/rich-wolski-eucalyptus-elastic-utility-computing-architecture-for-linking-your-programs-to-useful-systems">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>]]>
      </description>
      <pubDate>Mon, 24 Nov 2008 12:22:04 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/19/rich-wolski-eucalyptus-elastic-utility-computing-architecture-for-linking-your-programs-to-useful-systems</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/19/rich-wolski-eucalyptus-elastic-utility-computing-architecture-for-linking-your-programs-to-useful-systems</comments>
    </item>
    <item>
      <title>John Fowler, &quot;Innovation That Drives Opportunity for the Web Infrastructure&quot;</title>
      <link>http://www.bestechvideos.com/2008/11/19/john-fowler-innovation-that-drives-opportunity-for-the-web-infrastructure</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/19/john-fowler-innovation-that-drives-opportunity-for-the-web-infrastructure"><img alt="John Fowler, &quot;Innovation That Drives Opportunity for the Web Infrastructure&quot;" height="110" src="http://www.bestechvideos.com//thumbnails/0001/3206/bzk5hbvi8x41g70qytxnzatno6_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Web is built on a new software stack (varnish, rails, memcache, hadoop, etc.)</p>
<p>Trends:</p>
<ol>
    <li>16 cores per socket for 2009, Sun, AMD and Intel on the same track. Clock rates will remain the same.</li>
    <li>Application memory capacity increasing, working to get 1TB of RAM at commodity prices</li>
    <li>ZFS and SSD, enterprise SSD, $0.08 per iops to compare to $2.43 per ios for HDD</li>
</ol>
<p>[Sun is clearly attacking the storage market by pushing for commoditization of software, as opposed to proprietary systems such as 3PAR, EMC, etc.] Sun is building something like x4500, using an x4450 with 1 32GB ZIL SSD, 1 80GB SSD ad 5 slow SATA drives, same capex, 3 times the throughput.<br />
<strong>John Fowler, Sun Microsystem</strong></p>
<p><strong>Bio</strong><br />
Fowler has been with Sun for more than 14 years with experience in systems and software development and corporate strategy. As Executive Vice President of Sun&rsquo;s Systems Group, John Fowler is responsible for the delivery of all systems products including <span class="caps">SPARC</span> and x64-based servers as well as networking and disk and tape storage products. Prior to becoming the head of Sun&rsquo;s Systems Group, Fowler was <span class="caps">EVP</span> of Sun&rsquo;s x64 Systems Group focused on delivering industry standard network computing systems for Solaris, Linux and Windows.</p>
<p>Before leading Sun&rsquo;s x64 initiative, Fowler was the Chief Technology Officer for Sun Microsystems&rsquo; Software organization. In his role as <span class="caps">CTO</span> for software, Fowler was responsible for overall technical strategy and alignment in addition to managing an advanced development group.</p>
<p>In other previous roles at Sun, Fowler was responsible for identifying leading technology trends and the companies creating these trends for minority investment and acquisition. His group took a forward view on both hardware and software technology developments, identifying companies that are complementary to Sun. He was involved in the acquisitions of Kealia, Inc. (Advanced Server Technology), Nauticus Networks (High-Performance Content Switch), Waveset Technologies, Inc. (Secure Identity Management), Pixo, Inc. (Centralized Data Services for Devices) and many others, resulting in continued innovation and product development for Sun.</p>
<p>Prior to his position with Sun&rsquo;s investment group, Fowler was Director of Engineering for the Sun Software Development Tools organization. Throughout his career at Sun, he has also held a variety of engineering management positions within Java software, Solaris, Unix Desktop, and Graphics.</p>
<p><em>Created by VelocityConf</em></p><p><a href="http://www.bestechvideos.com/2008/11/19/john-fowler-innovation-that-drives-opportunity-for-the-web-infrastructure">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/development">Development</a>]]>
      </description>
      <pubDate>Mon, 24 Nov 2008 12:21:45 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/19/john-fowler-innovation-that-drives-opportunity-for-the-web-infrastructure</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/19/john-fowler-innovation-that-drives-opportunity-for-the-web-infrastructure</comments>
    </item>
    <item>
      <title>Kirrily Robert, &quot;Open Data&quot;</title>
      <link>http://www.bestechvideos.com/2008/11/19/kirrily-robert-open-data</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/19/kirrily-robert-open-data"><img alt="Kirrily Robert, &quot;Open Data&quot;" height="110" src="http://www.bestechvideos.com//thumbnails/0001/3198/7iz61wc9atw4842ympu65s6nka_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Ignite War Stories Winner Kirrily Robert discusses open data.</p>
<p>Open Data is a philosophy and practice requiring that certain data are freely available to everyone, without restrictions from copyright, patents or other mechanisms of control. It has a similar ethos to a number of other &quot;Open&quot; movements and communities such as open source and open access. However these are not logically linked and many combinations of practice are found. The practice and ideology itself is well established (for example in the Mertonian tradition of science) but the term &quot;Open Data&quot; itself is recent. Much of the emphasis in this entry is on data from scientific research and from the data-driven web. In some cases Open Data may be considered as more properly Open Metadata and there is not yet a consistent formalisation.</p>
<p><em>Created by VelocityConf</em></p><p><a href="http://www.bestechvideos.com/2008/11/19/kirrily-robert-open-data">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>]]>
      </description>
      <pubDate>Mon, 24 Nov 2008 12:21:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/19/kirrily-robert-open-data</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/19/kirrily-robert-open-data</comments>
    </item>
    <item>
      <title>Harald Prokop, &quot;How to Accelerate Non-cacheable, Dynamic Sites&quot;</title>
      <link>http://www.bestechvideos.com/2008/11/19/harald-prokop-how-to-accelerate-non-cacheable-dynamic-sites</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/19/harald-prokop-how-to-accelerate-non-cacheable-dynamic-sites"><img alt="Harald Prokop, &quot;How to Accelerate Non-cacheable, Dynamic Sites&quot;" height="110" src="http://www.bestechvideos.com//thumbnails/0001/3196/xzwxkkqlkh7ddn7h2pe8p6kqy_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Since 1999, Akamai has built a large-scale distributed system with 30,000+ servers spread across 1000+ networks and 70+ countries. Akamai&rsquo;s technology-at its core, applied mathematics and algorithms-manages the distribution of large content libraries and intelligently optimizes routes to accelerate dynamic sites and applications. This talk will focus on the design principles and architecture of the Akamai network and how it enables the Internet to deliver large libraries of HD content and accelerates dynamic transactions.<br />
<strong>Harald Prokop (Akamai Technologies)<br />
</strong></p>
<p><em>Created by VelocityConf</em></p><p><a href="http://www.bestechvideos.com/2008/11/19/harald-prokop-how-to-accelerate-non-cacheable-dynamic-sites">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>]]>
      </description>
      <pubDate>Mon, 24 Nov 2008 12:21:27 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/19/harald-prokop-how-to-accelerate-non-cacheable-dynamic-sites</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/19/harald-prokop-how-to-accelerate-non-cacheable-dynamic-sites</comments>
    </item>
    <item>
      <title>Perkins, Lawrence, Goldsmith, Barton, &quot;Four Demos&quot;</title>
      <link>http://www.bestechvideos.com/2008/11/19/perkins-lawrence-goldsmith-barton-four-demos</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/19/perkins-lawrence-goldsmith-barton-four-demos"><img alt="Perkins, Lawrence, Goldsmith, Barton, &quot;Four Demos&quot;" height="110" src="http://www.bestechvideos.com//thumbnails/0001/3194/afmcsnmhcpa5jdqc7zcxwhdogb_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>HTTPWatch from Simon Perkins (Simtec Limited); Fiddler from Eric Lawrence (Microsoft); AOL PageTest from Eric Goldsmith (AOL, LLC); Profiling Dynamic Web Applications with Firebug from John J. Barton (IBM); moderated by Velocity co-chair Steve Souders of Google. Created by VelocityConf</p><p><a href="http://www.bestechvideos.com/2008/11/19/perkins-lawrence-goldsmith-barton-four-demos">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/companies/microsoft">Microsoft</a>, <a href="/category/companies/ibm">IBM</a>]]>
      </description>
      <pubDate>Sat, 22 Nov 2008 10:33:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/19/perkins-lawrence-goldsmith-barton-four-demos</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/19/perkins-lawrence-goldsmith-barton-four-demos</comments>
    </item>
    <item>
      <title>Dan Farino About MySpace&#8217;s Architecture</title>
      <link>http://www.bestechvideos.com/2008/11/20/dan-farino-about-myspace-s-architecture</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/20/dan-farino-about-myspace-s-architecture"><img alt="Dan Farino About MySpace’s Architecture" height="110" src="http://www.bestechvideos.com//thumbnails/0001/3240/b3vsiyvmtch0xpooyw2sw1fkfw_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><b>Summary</b>     				<br />
In this interview taken by InfoQ&rsquo;s Ryan Slobojan, Dan Farino, Chief Systems Architect at MySpace, talks about the system architecture and the challenges faced when building a very large online community. Because MySpace is built almost entirely on the .NET Framework, Dan explains how a .NET product scales on hundreds of servers.     				<br />
<br />
<b>Bio</b>     				<br />
Dan Farino is the Chief Systems Architect at MySpace.com where he is responsible for designing and implementing the infrastructure required to maintain the site's thousands of servers. Dan has designed and implemented many of MySpace.com's custom performance-monitoring, profiling and live-debugging tools.</p><p><a href="http://www.bestechvideos.com/2008/11/20/dan-farino-about-myspace-s-architecture">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/web-tech">Technologies</a>, <a href="/category/development">Development</a>, <a href="/category/broadcasting">Broadcasting</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/broadcasting/interview">Interview</a>, <a href="/category/frameworks/net-framework">.NET Framework</a>]]>
      </description>
      <pubDate>Thu, 20 Nov 2008 18:57:32 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/20/dan-farino-about-myspace-s-architecture</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/20/dan-farino-about-myspace-s-architecture</comments>
    </item>
    <item>
      <title>Velocity 2008: Javier Soltero, &quot;Clouds Are No Substitute for Competence&quot;</title>
      <link>http://www.bestechvideos.com/2008/11/19/velocity-2008-javier-soltero-clouds-are-no-substitute-for-competence</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/19/velocity-2008-javier-soltero-clouds-are-no-substitute-for-competence"><img alt="Velocity 2008: Javier Soltero, &quot;Clouds Are No Substitute for Competence&quot;" height="110" src="http://www.bestechvideos.com//thumbnails/0001/3204/9fju09deyvo7bnv5cqbd11c55z_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Just as people are beginning to understand the difference between web ops and IT, we are entering a period where clouds promise &ldquo;Ops-Free&rdquo; computing. Soltero talks about the emergence of web operations as a discipline, and how cloud computing simply changes, instead of eliminating, the importance of web operations.<br />
<strong>Javier Soltero (Hyperic, Inc.)</strong></p>
<p><em>Created by VelocityConf</em></p><p><a href="http://www.bestechvideos.com/2008/11/19/velocity-2008-javier-soltero-clouds-are-no-substitute-for-competence">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>]]>
      </description>
      <pubDate>Wed, 19 Nov 2008 22:35:07 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/19/velocity-2008-javier-soltero-clouds-are-no-substitute-for-competence</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/19/velocity-2008-javier-soltero-clouds-are-no-substitute-for-competence</comments>
    </item>
    <item>
      <title>Velocity 2008: Bill Coleman, &quot;Green Data Centers&quot;</title>
      <link>http://www.bestechvideos.com/2008/11/19/velocity-2008-bill-coleman-green-data-centers</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/19/velocity-2008-bill-coleman-green-data-centers"><img alt="Velocity 2008: Bill Coleman, &quot;Green Data Centers&quot;" height="110" src="http://www.bestechvideos.com//thumbnails/0001/3216/3f23ygye3505dwhy8wq3yvuwmg_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Bill Coleman (Cassatt Corporation) has more than 30 years of corporate and entrepreneurial leadership experience. Prior to Cassatt, he founded and was the first chairman and CEO of BEA Systems, the world&rsquo;s leading infrastructure software company. Under his leadership, BEA became the fastest software firm ever to exceed $1 billion in annual revenue. Before BEA, he served as vice president of system software at Sun Microsystems, where his team transformed SunOS into the commercially successful Solaris operating system. While at Sun he also founded Sun&rsquo;s Professional Services Division and co-founded Sun&rsquo;s Federal Division. He holds a B.S. in Computer Science from the U.S. Air Force Academy and M.S. degrees in Computer Science and Computer Engineering from Stanford University. He also has an honorary doctorate from the University of Colorado.</p>
<p><em>Created by VelocityConf</em></p><p><a href="http://www.bestechvideos.com/2008/11/19/velocity-2008-bill-coleman-green-data-centers">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/companies">Companies</a>, <a href="/category/business">Business</a>, <a href="/category/science">Science</a>, <a href="/category/science/computer-science">Computer Science</a>]]>
      </description>
      <pubDate>Wed, 19 Nov 2008 22:32:05 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/19/velocity-2008-bill-coleman-green-data-centers</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/19/velocity-2008-bill-coleman-green-data-centers</comments>
    </item>
    <item>
      <title>Velocity 2008: Robbins &amp; Souders, Opening Welcome</title>
      <link>http://www.bestechvideos.com/2008/11/19/robbins-souders-opening-welcome</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/19/robbins-souders-opening-welcome"><img alt="Velocity 2008: Robbins &amp; Souders, Opening Welcome" height="110" src="http://www.bestechvideos.com//thumbnails/0001/3214/2wu3ls1fajw25pcmuwob85md0y_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Steve Souders of Google and Jesse Robbins of the O'Reilly Radar welcome participants to the first-ever O'Reilly Velocity conference.</p>
<p><em>Created by VelocityConf</em></p><p><a href="http://www.bestechvideos.com/2008/11/19/robbins-souders-opening-welcome">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/development">Development</a>]]>
      </description>
      <pubDate>Wed, 19 Nov 2008 22:27:02 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/19/robbins-souders-opening-welcome</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/19/robbins-souders-opening-welcome</comments>
    </item>
    <item>
      <title>Velocity 2008: Chaudhary &amp; Gonzalez, &quot;Keynote Systems Launches KITE&quot;</title>
      <link>http://www.bestechvideos.com/2008/11/19/chaudhary-gonzalez-keynote-systems-launches-kite</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/19/chaudhary-gonzalez-keynote-systems-launches-kite"><img alt="Velocity 2008: Chaudhary &amp; Gonzalez, &quot;Keynote Systems Launches KITE&quot;" height="110" src="http://www.bestechvideos.com//thumbnails/0001/3212/3opbekfdc9mt68nlcclfhj1y4k_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Get an early look at KITE &ndash; the Keynote Internet Testing Environment. KITE tests and analyzes the performance of web applications from your desktop and locations around the world. KITE allows advanced scripting, detailed network performance and DOM analysis, and the ability to gather data from hundreds of geographic locations worldwide. In this preview the Keynote team demo KITE on some of the world&rsquo;s most popular web sites and announce its Early Adopter Program for this new free product.<br />
<strong>Vik Chaudhary and Abelardo Gonzalez (Keynote Systems)<br />
</strong></p>
<p><strong><em> </em></strong><em>Created by VelocityConf</em></p><p><a href="http://www.bestechvideos.com/2008/11/19/chaudhary-gonzalez-keynote-systems-launches-kite">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/development">Development</a>, <a href="/category/practices">Practices</a>, <a href="/category/practices/qa">Q&amp;A</a>]]>
      </description>
      <pubDate>Wed, 19 Nov 2008 22:25:10 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/19/chaudhary-gonzalez-keynote-systems-launches-kite</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/19/chaudhary-gonzalez-keynote-systems-launches-kite</comments>
    </item>
    <item>
      <title>Velocity 2008: Scott Ruthfield, &quot;Jiffy: Open Source Performance Measurement and Instrumentation&quot;</title>
      <link>http://www.bestechvideos.com/2008/11/19/scott-ruthfield-jiffy-open-source-performance-measurement-and-instrumentation</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/19/scott-ruthfield-jiffy-open-source-performance-measurement-and-instrumentation"><img alt="Velocity 2008: Scott Ruthfield, &quot;Jiffy: Open Source Performance Measurement and Instrumentation&quot;" height="110" src="http://www.bestechvideos.com//thumbnails/0001/3210/axt02uezjwn4wl640vtv2n74ao_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Most tools for measuring web performance come in two flavors: Developer-installed tools (Firebug, Fiddler, etc.) that allow individuals to closely trace single sessions or third-party performance monitoring systems (Gomez, Keynote, etc.) that will hit your site occasionally and report back component-level metrics (for a fee). Neither of these tools give you real-world information on what&rsquo;s actually happening with your clients&mdash;how long are pages really taking to load, what&rsquo;s the real cost of client-side execution, and what&rsquo;s the impact of your loading or dependency chain. This talk will provide more information on the problem and the current solutions, and why we rolled our own, provide a technical overview of Jiffy, and show some real-world lessons we&rsquo;ve had using it in our own production environment.<br />
<strong>Scott Ruthfield (WhitePages.com)<br />
</strong></p>
<p><em>Created by VelocityConf</em></p><p><a href="http://www.bestechvideos.com/2008/11/19/scott-ruthfield-jiffy-open-source-performance-measurement-and-instrumentation">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/development">Development</a>]]>
      </description>
      <pubDate>Wed, 19 Nov 2008 22:20:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/19/scott-ruthfield-jiffy-open-source-performance-measurement-and-instrumentation</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/19/scott-ruthfield-jiffy-open-source-performance-measurement-and-instrumentation</comments>
    </item>
    <item>
      <title>Velocity 2008: Sean Quinlan, &quot;Storage at Scale&quot;</title>
      <link>http://www.bestechvideos.com/2008/11/19/sean-quinlan-storage-at-scale</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/19/sean-quinlan-storage-at-scale"><img alt="Velocity 2008: Sean Quinlan, &quot;Storage at Scale&quot;" height="110" src="http://www.bestechvideos.com//thumbnails/0001/3192/atebvq5b7aruh5v0flhz49h233_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Google has built several large-scale storage systems on top of commodity machines and networking. This talk will briefly describe the storage infrastructure, highlight some of the approaches used to achieve reliability and availability, and discuss future challenges.<br />
<strong><em>Sean Quinlan (Google, Inc.)</em></strong></p>
<p><em>Created by VelocityConf</em></p><p><a href="http://www.bestechvideos.com/2008/11/19/sean-quinlan-storage-at-scale">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/companies">Companies</a>, <a href="/category/companies/google">Google</a>]]>
      </description>
      <pubDate>Wed, 19 Nov 2008 22:17:05 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/19/sean-quinlan-storage-at-scale</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/19/sean-quinlan-storage-at-scale</comments>
    </item>
    <item>
      <title>Systm #47: Overclock your PC</title>
      <link>http://www.bestechvideos.com/2008/11/15/systm-episode-47-overclock-your-pc</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/15/systm-episode-47-overclock-your-pc"><img alt="Systm #47: Overclock your PC" height="110" src="http://www.bestechvideos.com//thumbnails/0001/2524/4sfnh3dazwmh50cwd5bz79022w_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p class="description">Back in the day, only the foolhardy overclocked a PC. Today? It's practically expected for home builders. We walk you thru the basics of getting free performance from your processor.</p>
<div class="ad_mpu">Weston writes in, &quot;Could do explain how to to overclock? I have a I have an Opteron 165, 1.8 Ghz Dual core proccessor and my mother board is MSI K8N Neo2 Platinum and wanted to overclock.&quot;</div>
<p>No problem, Weston. Tho we don't have quite the same configuration as you do, the basics of <a href="http://en.wikipedia.org/wiki/Overclocking">overclocking</a>, the fine art of tweaking your CPU, memory or GPU to get more performance than the part is rate for,  hold pretty much the same, whether you've got an Intel or AMD processor.</p>
<p>Back in the day, only the brave and the foolhardy overclocked. Today, it's practically expected. Motherboard manufacturers have made it easy to overclock without puttering with tiny jumpers on the motherboard; it's all in the Bios, and most mobos will automatically reset if you push things too far. GPU manufacturers like Nvidia and ATI put overclocking tools in their drivers.</p>
<p>On the show we walk you thru the basics of turning up the <a href="http://en.wikipedia.org/wiki/Front_side_bus">Front Side Bus</a>, along with the bus multiplier, since our processor's multiplier isn't locked... we ended up boosting our procesor 13% over stock. Not a huge gain, but nothing to sneeze at.</p>
<p>We also test our systm's stability using <a href="http://www.mersenne.org/freesoft.htm">Prime95</a> for 30 minutes between each tweak to the BIOS.</p>
<p>Want to get more in depth with overclocking? We highly recommend the <a href="http://www.extremetech.com/article2/0,1697,2188777,00.asp">Extremetech Overclocking Guide</a>, by Joel Durham, Jr. It's packed full of great info on overclocking your <a href="http://www.extremetech.com/article2/0,1697,2188782,00.asp">CPU</a> and <a href="http://www.extremetech.com/article2/0,1697,2188784,00.asp">graphic card</a>!</p><p><a href="http://www.bestechvideos.com/2008/11/15/systm-episode-47-overclock-your-pc">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/web-tech">Technologies</a>, <a href="/category/broadcasting">Broadcasting</a>, <a href="/category/broadcasting/screencasts">Screencasts</a>]]>
      </description>
      <pubDate>Mon, 17 Nov 2008 10:49:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/15/systm-episode-47-overclock-your-pc</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/15/systm-episode-47-overclock-your-pc</comments>
    </item>
    <item>
      <title>Tekzilla Daily Tip #103: Firefox: Speed Up Browsing</title>
      <link>http://www.bestechvideos.com/2008/11/15/tekzilla-episode-103-firefox-speed-up-browsing</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/15/tekzilla-episode-103-firefox-speed-up-browsing"><img alt="Tekzilla Daily Tip #103: Firefox: Speed Up Browsing" height="110" src="http://www.bestechvideos.com//thumbnails/0001/2586/8200nxtyd4ceky35k02g1r32wc_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p class="description">Alright while this tip doesn't technically speed up web access with Firefox it does floor it when it comes to loading all those pics and texts on the screen.</p>
<div class="ad_mpu">&nbsp;</div><p><a href="http://www.bestechvideos.com/2008/11/15/tekzilla-episode-103-firefox-speed-up-browsing">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/broadcasting">Broadcasting</a>, <a href="/category/broadcasting/screencasts">Screencasts</a>]]>
      </description>
      <pubDate>Mon, 17 Nov 2008 08:34:18 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/15/tekzilla-episode-103-firefox-speed-up-browsing</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/15/tekzilla-episode-103-firefox-speed-up-browsing</comments>
    </item>
    <item>
      <title>We have it easy, but do we have it right?</title>
      <link>http://www.bestechvideos.com/2008/11/14/we-have-it-easy-but-do-we-have-it-right</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/14/we-have-it-easy-but-do-we-have-it-right"><img alt="We have it easy, but do we have it right?" height="110" src="http://www.bestechvideos.com//thumbnails/0001/2308/aejrguqgt04ckqclefztpagh4f_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>To evaluate an innovation in computer systems, performance analysts measure execution time or other metrics using one or more standard workloads. The performance analyst may carefully minimize the amount of measurement instrumentation, control the environment in which measurement takes place, and repeat each measurement multiple times. Finally, the performance analyst may use statistical techniques to characterize the data.<br />
<br />
Unfortunately, even with such a responsible approach, the collected data may be misleading due to measurement bias and observer effect. Measurement bias occurs when the experimental setup inadvertently favors a particular outcome.<br />
<br />
Observer effect occurs if data collection alters the behavior of the system being measured. This talk demonstrates that observer effect and measurement bias are (i) large enough to mislead performance analysts; and (ii) common enough that they cannot be ignored.<br />
<br />
While these phenomenon are well known to the natural and social sciences this talk will demonstrate that research in computer systems typically does not take adequate measures to guard against measurement bias and observer effect.<br />
<br />
<strong>Speaker: Amer Diwan</strong><br />
Amer Diwan is an associate professor at the University of Colorado at Boulder. Before joining the University of Colorado, he was at the University of Massachusetts at Amherst for his PhD and at Stanford University for his postdoc. His research interests include tools and techniques for understanding program performance, programmer productivity tools, program analysis, memory management, and compiler optimizations.</p>
<p><em>Google Tech Talks<br />
November 7, 2008</em></p><p><a href="http://www.bestechvideos.com/2008/11/14/we-have-it-easy-but-do-we-have-it-right">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/science">Science</a>, <a href="/category/conferences/techtalks">Techtalks</a>, <a href="/category/companies/google">Google</a>, <a href="/category/science/computer-science">Computer Science</a>]]>
      </description>
      <pubDate>Fri, 14 Nov 2008 22:34:38 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/14/we-have-it-easy-but-do-we-have-it-right</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/11/14/we-have-it-easy-but-do-we-have-it-right</comments>
    </item>
    <item>
      <title>EnvyCasts: Scaling Ruby</title>
      <link>http://www.bestechvideos.com/2008/11/06/envycasts-scaling-ruby</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/11/06/envycasts-scaling-ruby"><img alt="EnvyCasts: Scaling Ruby" height="110" src="http://www.bestechvideos.com//thumbnails/0001/0894/1r1heoryc7fypsl3mxqpc9qacw_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Learn how to write faster Ruby applications and gain a deeper understanding of what it takes to scale Ruby.  Topics covered:</p>
<ul>
    <li>Processes &amp; Threads</li>
    <li>Green vs Native Threading</li>
    <li>EventMachine</li>
    <li>Process Messaging</li>
    <li>Dropping to C</li>
    <li>Learning ruby-prof</li>
    <li>Speeding up Ruby code</li>
</ul>
<p>This screencast also comes with a PDF with further resources to learn more about each topic.</p>
<p>&nbsp;</p>
<p><em>Produced by Gregg Pollack</em></p><p><a href="http://www.bestechvideos.com/2008/11/06/envycasts-scaling-ruby">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/development">Development</a>, <a href="/category/broadcasting">Broadcasting</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/broadcasting/screencasts">Screencasts</a>, <a href="/category/frameworks/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 06 Nov 2008 15:45:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/11/06/envycasts-scaling-ruby</guid>
      <author>Roman Dmytrenko</author>
      <comments>http://www.bestechvideos.com/2008/11/06/envycasts-scaling-ruby</comments>
    </item>
    <item>
      <title>Rockstar Memcaching</title>
      <link>http://www.bestechvideos.com/2008/10/28/rockstar-memcaching</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/10/28/rockstar-memcaching"><img alt="Rockstar Memcaching" height="110" src="http://www.bestechvideos.com//thumbnails/0001/0488/bi4jeawm6s2j8b78jt1yrs87y1_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><b>Summary</b>					<br />					In this presentation from RubyFringe, Tobias Lütke talks about memcached, the widely used caching solution. Tobias explains how to use it and gives some practical tips on what not to do.					<br />					<br />					<b>Bio</b>					<br />					Tobias Lütke is a co-founder of jadedPixel, creator of Shopify – one of the largest Rails applications on the web. He has been part of the Ruby on Rails core team since its inception and has released numerous open source libraries such as Liquid Markup and ActiveMerchant. Tobi regularly writes about Ruby, future web technologies, and advertising on blog.leetsoft.com. 			        						<br />						<br />						<b>About the conference</b>						<br />						RubyFringe is an avant-garde conference for developers that are excited about emerging Ruby projects and technologies. They're mounting a unique and eccentric gathering of the people and projects that are driving things forward in our community.<p><a href="http://www.bestechvideos.com/2008/10/28/rockstar-memcaching">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/frameworks/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Tue, 28 Oct 2008 13:20:43 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/10/28/rockstar-memcaching</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/10/28/rockstar-memcaching</comments>
    </item>
    <item>
      <title>Real-Time Java for Latency Critical Banking Applications</title>
      <link>http://www.bestechvideos.com/2008/10/23/real-time-java-for-latency-critical-banking-applications</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/10/23/real-time-java-for-latency-critical-banking-applications"><img alt="Real-Time Java for Latency Critical Banking Applications" height="110" src="http://www.bestechvideos.com//thumbnails/0001/0346/50nv07cy51d9j0x0sx5y4p0f6_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><b>Summary</b>					<br />					In this presentation from QCon London 2008, Bertrand Delsart discusses real-time (RT) computing requirements in banking, RT Java history, priority semantics, RT APIs, Determinism and NoHeapRealtimeThreads, RT Garbage Collection, soft vs. hard RT, deadline miss handlers, event-driven requests with deadlines, reducing context switches, and benefits of RT Java and the RT Garbage collector.					<br />					<br />					<b>Bio</b>					<br />					Bertrand Delsart is the technical leader for the Sun Java Real-Time System product. He worked mainly on the real-time memory management extensions and on the efficient implementation of the PIP semantic for synchronization primitives. He is now the main contributor to the new real-time garbage collector technology included in Java RTS.			        						<br />						<br />						<b>About the conference</b>						<br />						QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community.QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.<p><a href="http://www.bestechvideos.com/2008/10/23/real-time-java-for-latency-critical-banking-applications">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/java">Java</a>]]>
      </description>
      <pubDate>Thu, 23 Oct 2008 13:04:27 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/10/23/real-time-java-for-latency-critical-banking-applications</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/10/23/real-time-java-for-latency-critical-banking-applications</comments>
    </item>
    <item>
      <title>Architecting for Latency</title>
      <link>http://www.bestechvideos.com/2008/10/20/architecting-for-latency</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/10/20/architecting-for-latency"><img alt="Architecting for Latency" height="110" src="http://www.bestechvideos.com//thumbnails/0001/0278/5kt0tzlmfwz29hr7iwlxb012im_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><strong>Summary</strong> <br /> In this presentation, Dan Pritchett addresses latency issues in web applications that should be dealt with from the beginning when the system is designed. Dan offers some practical solutions to latency. 					<br /> <br /> <strong>Bio</strong> <br /> Dan Pritchett is a Technical Fellow at eBay where he has been a member of the architecture team for the past four years. In this role, Dan interfaces with the strategy, business, product and technology teams across eBay Marketplaces, PayPal and Skype. Dan has over 20 years of experience at technology companies such as Sun Microsystems, Hewlett Packard and Silicon Graphics. 			         						<br /> <br /> <strong>About the conference</strong> <br /> QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community.QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.</p><p><a href="http://www.bestechvideos.com/2008/10/20/architecting-for-latency">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>]]>
      </description>
      <pubDate>Mon, 20 Oct 2008 12:13:53 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/10/20/architecting-for-latency</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/10/20/architecting-for-latency</comments>
    </item>
    <item>
      <title>Tom Preston-Werner on Powerset, GitHub, Ruby and Erlang</title>
      <link>http://www.bestechvideos.com/2008/10/13/tom-preston-werner-on-powerset-github-ruby-and-erlang</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/10/13/tom-preston-werner-on-powerset-github-ruby-and-erlang"><img alt="Tom Preston-Werner on Powerset, GitHub, Ruby and Erlang" height="110" src="http://www.bestechvideos.com//thumbnails/0001/0147/8a3y8q6uvy7wxlkj87jzk0lel0_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><strong>Summary</strong>     				<br />
In this interview filmed at RubyFringe 2008, Tom Preston-Werner talks about how both Powerset and GitHub use Ruby and Erlang, as well as tools like Fuzed, god, and more.     				<br />
<br />
<strong>Bio</strong>     				<br />
Tom Preston-Werner works for Powerset Inc., and is one of the founders of GitHub. He's created various Ruby tools such as the monitoring tool god, and many more.</p><p><a href="http://www.bestechvideos.com/2008/10/13/tom-preston-werner-on-powerset-github-ruby-and-erlang">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/broadcasting">Broadcasting</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/companies/microsoft">Microsoft</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/development/erlang">Erlang</a>, <a href="/category/broadcasting/interview">Interview</a>, <a href="/category/frameworks/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Mon, 13 Oct 2008 10:54:30 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/10/13/tom-preston-werner-on-powerset-github-ruby-and-erlang</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/10/13/tom-preston-werner-on-powerset-github-ruby-and-erlang</comments>
    </item>
    <item>
      <title>Optimizing Your App: Profiling and Memcache</title>
      <link>http://www.bestechvideos.com/2008/10/03/optimizing-your-app-profiling-and-memcache</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/10/03/optimizing-your-app-profiling-and-memcache"><img alt="Optimizing Your App: Profiling and Memcache" height="110" src="http://www.bestechvideos.com//thumbnails/0001/0053/4cqdqwunmo9ws7unkomsa0sgmi_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Jeff Scudder goes over how to improve the efficiency of your App Engine app. <br />
<br />
Check out the docs:<br />
<a href="http://code.google.com/appengine">http://code.google.com/appengine</a></p><p><a href="http://www.bestechvideos.com/2008/10/03/optimizing-your-app-profiling-and-memcache">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/web-tech">Technologies</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/companies/google">Google</a>]]>
      </description>
      <pubDate>Fri, 03 Oct 2008 14:40:17 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/10/03/optimizing-your-app-profiling-and-memcache</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/10/03/optimizing-your-app-profiling-and-memcache</comments>
    </item>
    <item>
      <title>Lone Star Ruby Conf 2008: Resource-Driven Web Development with Waves</title>
      <link>http://www.bestechvideos.com/2008/09/17/lone-star-ruby-conf-2008-resource-driven-web-development-with-waves</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/09/17/lone-star-ruby-conf-2008-resource-driven-web-development-with-waves"><img alt="Lone Star Ruby Conf 2008: Resource-Driven Web Development with Waves" height="110" src="http://www.bestechvideos.com//thumbnails/0000/9699/4ykvw5a8gkmyj8zl853ztsec59_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>I&rsquo;d like to introduce a new Web framework that I launched back in     February. It is a full-featured &ldquo;next generation&rdquo; framework     with a variety of innovations that help make building and deploying Web     apps simple. You can read all about the framework at our site,     RubyWaves.com. Since launching, we&rsquo;ve been written up on several     blogs (including a mention in Matz&rsquo;s own, which was kinda cool),     including an in-depth interview on InfoQ, and attracted a strong core team.     It is currently being used experimentally within YellowPages.com, where I     head up our strategic research &amp; development solutions group.</p>
<p>Ultimately, our objective is allow developers to write less code to     implement new features, reuse existing code more easily, easily deploy     high-performance Ruby Web apps using a variety of architectural models, and     do it as much as possible in &ldquo;the Ruby way&rdquo;.</p>
<p>This session explore the motivations behind Waves and walk through     building a non-trivial Waves application (beyond what is covered in the Web     site tutorial) highlighting some of the key features of the framework, such     as request lambdas, just-in-time resources, and inheritable configurations.     In the process, we will introduce the concept of resource-driven     development, which supports the Sun MVC model, but also allows developers     to move beyond it and focus on REST-style resource-centric development. We     will also touch on some features that are currently edge, including Layers,     a Rubyesque mechanism to reuse features across apps, multi-application     support, and true threaded request handling running on JRuby.</p>
<div class="author"><strong>       Dan Yoder     </strong><br />
Dan Yoder has two decades of experience in virtually all aspects of     the software industry, including extensive experience in enterprise and     consumer applications architectures. He currently manages development for     the nascent R&amp;D group at YellowPages.com in Glendale, CA. He is a     co-author of the popular DateJS library and author of the Ruby gems     AutoCode, Functor, and Waves. Dan has worked in Ruby for three years and it     was Ruby that brought him back to his programming roots. He somehow     graduated in 1989 with a BS degree in Computer Science from the University     of Michigan. His hobbies include music production, basketball, and boogie     boarding in the Santa Monica surf.</div><p><a href="http://www.bestechvideos.com/2008/09/17/lone-star-ruby-conf-2008-resource-driven-web-development-with-waves">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/development/ruby">Ruby</a>]]>
      </description>
      <pubDate>Thu, 18 Sep 2008 09:02:57 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/09/17/lone-star-ruby-conf-2008-resource-driven-web-development-with-waves</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/09/17/lone-star-ruby-conf-2008-resource-driven-web-development-with-waves</comments>
    </item>
    <item>
      <title>Lone Star Ruby Conf 2008: Tips and Tricks for Tweaking and Using Ruby and rails for a Distributed Enterprise Application</title>
      <link>http://www.bestechvideos.com/2008/09/17/lone-star-ruby-conf-2008-tips-and-tricks-for-tweaking-and-using-ruby-and-rails-for-a-distributed-enterprise-application</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/09/17/lone-star-ruby-conf-2008-tips-and-tricks-for-tweaking-and-using-ruby-and-rails-for-a-distributed-enterprise-application"><img alt="Lone Star Ruby Conf 2008: Tips and Tricks for Tweaking and Using Ruby and rails for a Distributed Enterprise Application" height="110" src="http://www.bestechvideos.com//thumbnails/0000/9697/borkbq8vf1q1b4ht09n4j8ulcu_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>This talk will cover some of of the lessons learned implementing the     Spiceworks Application including:</p>
<ul>
    <li>acts_as_modifiable &ndash; a Rails plugin that we built that allows       you to override and extend class values</li>
    <li>on the fly gem updates &ndash; how we keep our rapidly changing       application up to date across the world</li>
    <li>performance &ndash; discuss tweaks that range from custom caching and       design improvements to recompiling the ruby runtime</li>
    <li>avoiding deadlock &ndash; the strain of the single threaded nature of       Rails and Sqlite3</li>
</ul>
<div class="author"><strong>       Francis Sullivan     </strong><br />
Background: Austin Texas based Spiceworks, Inc. currently uses Ruby     and Rails to implement a widely distributed free application that is     integrated into one seamless easy-to-use experience that combines the     tools, the information, and the advice SMB IT Professionals need to do     their jobs every day. Our installation base is growing rapidly with     currently over 300 thousand registered installations and 15 million devices     under management.</div><p><a href="http://www.bestechvideos.com/2008/09/17/lone-star-ruby-conf-2008-tips-and-tricks-for-tweaking-and-using-ruby-and-rails-for-a-distributed-enterprise-application">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/frameworks/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Thu, 18 Sep 2008 09:02:49 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/09/17/lone-star-ruby-conf-2008-tips-and-tricks-for-tweaking-and-using-ruby-and-rails-for-a-distributed-enterprise-application</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/09/17/lone-star-ruby-conf-2008-tips-and-tricks-for-tweaking-and-using-ruby-and-rails-for-a-distributed-enterprise-application</comments>
    </item>
    <item>
      <title>Logs and Lifeguards: Using Chip Multiprocessors to Help Software Behave Corre...</title>
      <link>http://www.bestechvideos.com/2008/09/16/logs-and-lifeguards-using-chip-multiprocessors-to-help-software-behave-corre</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/09/16/logs-and-lifeguards-using-chip-multiprocessors-to-help-software-behave-corre"><img alt="Logs and Lifeguards: Using Chip Multiprocessors to Help Software Behave Corre..." height="110" src="http://www.bestechvideos.com//thumbnails/0000/9539/9v0hxg8lxypjtjk0h8poyxm7k1_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>While performance and power-efficiency are both important, correctness is perhaps even more important. In other words, if your software is misbehaving, it is little consolation that it is doing so quickly or power-efficiently. Google has already done a very impressive job of addressing one of the reasons why software may misbehave, which is that the underlying hardware may fail. In the Log-Based Architectures (LBA) project, however, we are focusing on perhaps an even more challenging source of misbehavior, which is that the application itself contains bugs, including obscure bugs that only cause problems during security attacks. Software bugs are difficult to recognize, and they are particularly problematic because they may cause every node in the system to fail (unlike hardware failures, which tend to be more isolated).</p>
<p>To help detect and fix software bugs, we have been exploring techniques for accelerating dynamic program monitoring tools, which we call &quot;lifeguards&quot;. Lifeguards are typically written today using dynamic binary instrumentation frameworks such as Valgrind or Pin . Due to the overheads of binary instrumentation, lifeguards that require instruction-grain information typically experience 30X-100X slowdowns, and hence it is only practical to use them during explicit debug cycles. Our goal is to reduce these overheads to the point where lifeguards can run continuously on deployed code. To accomplish this, we create a dynamic log of instruction-level events in the monitored application and stream this information to one or more lifeguards running on separate cores on the same chip multiprocessor (CMP).</p>
<p>In our results so far, we have shown that the basic logging approach typically reduces the slowdown by roughly an order of magnitude from roughly 30X to roughly 3X. In a recent ISCA paper, we demonstrated several hardware-based techniques that can eliminate redundancy in the even-driven lifeguards and reduce the slowdown to just 20%. In our ongoing research, we are attempting to achieve similar performance through software-only techniques (by extending dynamic compiler optimization techniques to eliminate redundancy within the lifeguards), and we are extending our support to parallel and concurrent environments. We believe that our techniques are applicable to any event-driven lifeguards that processes streams of events, and are compatible with sampling-based techniques that can further reduce the power and performance impacts of monitoring. This talk will describe the work that we have done so far, as well as our plans for future research.</p>
<p><em>Google Tech Talks<br />
September 12, 2008</em></p>
<p><strong>Speaker: Todd Mowry<br />
</strong>Todd C. Mowry is a Professor in the Computer Science Department at Carnegie Mellon University. He received his Ph.D. from Stanford University in 1994. He currently co-leads the Log-Based Architectures project and the Claytronics project. Prof. Mowry recently served as the Director of the Intel Research Pittsburgh lab, and he is currently on sabbatical at Stanford. He is an associate editor of ACM Transactions on Computer Systems.</p><p><a href="http://www.bestechvideos.com/2008/09/16/logs-and-lifeguards-using-chip-multiprocessors-to-help-software-behave-corre">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/science">Science</a>, <a href="/category/conferences/techtalks">Techtalks</a>, <a href="/category/companies/google">Google</a>, <a href="/category/science/computer-science">Computer Science</a>]]>
      </description>
      <pubDate>Tue, 16 Sep 2008 12:52:23 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/09/16/logs-and-lifeguards-using-chip-multiprocessors-to-help-software-behave-corre</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/09/16/logs-and-lifeguards-using-chip-multiprocessors-to-help-software-behave-corre</comments>
    </item>
    <item>
      <title>Google I/O 2008: Google Gears for Mobile - Power Up your Mobile Web App</title>
      <link>http://www.bestechvideos.com/2008/09/07/google-i-o-2008-google-gears-for-mobile-power-up-your-mobile-web-app</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/09/07/google-i-o-2008-google-gears-for-mobile-power-up-your-mobile-web-app"><img alt="Google I/O 2008: Google Gears for Mobile - Power Up your Mobile Web App" height="110" src="http://www.bestechvideos.com//thumbnails/0000/9187/bdkz4ntzgyqtc8vmghnf1h40s3_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>If you've ever tried coding up a mobile client application, you've probably noticed that the huge variety of mobile operating systems makes it tough to build rich applications that work on every device. But what if developers could deploy applications directly to mobile browsers rather than develop native applications? Google Gears for Mobile is a mobile browser extension for creating rich web applications for mobile devices. This session will show you how Gears for Mobile can be used to develop offline capability into your mobile web apps and how to create slick and responsive applications by hiding latency issues through controlled data caching and storage between sessions.</p>
<p><em>Andrei Popescu and Charles Wiles (Google)</em></p><p><a href="http://www.bestechvideos.com/2008/09/07/google-i-o-2008-google-gears-for-mobile-power-up-your-mobile-web-app">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/conferences/techtalks">Techtalks</a>, <a href="/category/companies/google">Google</a>]]>
      </description>
      <pubDate>Mon, 08 Sep 2008 12:21:50 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/09/07/google-i-o-2008-google-gears-for-mobile-power-up-your-mobile-web-app</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/09/07/google-i-o-2008-google-gears-for-mobile-power-up-your-mobile-web-app</comments>
    </item>
    <item>
      <title>Google I/O 2008: Best Practices - Building a Production Quality Application on Google App Engine</title>
      <link>http://www.bestechvideos.com/2008/09/07/google-i-o-2008-best-practices-building-a-production-quality-application-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/2008/09/07/google-i-o-2008-best-practices-building-a-production-quality-application-on-google-app-engine"><img alt="Google I/O 2008: Best Practices - Building a Production Quality Application on Google App Engine" height="110" src="http://www.bestechvideos.com//thumbnails/0000/9163/8t01ck2h31oyovwb9zdzan7gh8_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Once an app is out of development and has thousands or millions of users, a developer needs to worry about pushing buggy code in front of users. This talk will walk through some of the facilities that Google App Engine provides for testing code in the production environment before seamlessly pushing it live to your users. Additionally, we'll discuss some tips for optimizing the performance of your app so you can give your users an even better experience.</p>
<p><em>Ken Ashcraft (Google)</em></p><p><a href="http://www.bestechvideos.com/2008/09/07/google-i-o-2008-best-practices-building-a-production-quality-application-on-google-app-engine">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/conferences/techtalks">Techtalks</a>, <a href="/category/companies/google">Google</a>, <a href="/category/practices/qa">Q&amp;A</a>]]>
      </description>
      <pubDate>Sun, 07 Sep 2008 11:53:33 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/09/07/google-i-o-2008-best-practices-building-a-production-quality-application-on-google-app-engine</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/09/07/google-i-o-2008-best-practices-building-a-production-quality-application-on-google-app-engine</comments>
    </item>
    <item>
      <title>Google I/O 2008: Resource Bundles and Linkers in GWT</title>
      <link>http://www.bestechvideos.com/2008/09/07/google-i-o-2008-resource-bundles-and-linkers-in-gwt</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/09/07/google-i-o-2008-resource-bundles-and-linkers-in-gwt"><img alt="Google I/O 2008: Resource Bundles and Linkers in GWT" height="110" src="http://www.bestechvideos.com//thumbnails/0000/9137/ccgonen39t00flv4d1tj5dl2fv_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>As Joel Webber says, &quot;The fastest HTTP requests are those which do not, in fact, occur.&quot; GWT really takes this principle to heart. It turns out that GWT's compilation process provides the perfect opportunity to smush, pack, tweak, and jimmy the various types of resources needed in an Ajax application. Image bundles can reduce the number of image fetches by an order of magnitude. Style injection can automatically minify your CSS and inline background images as &quot;data:&quot; URLs. The Gadget linker automatically creates a module XML file for your GWT-based Google Gadget, and the Gears linker extension automatically creates a Gears manifest so you easily run your GWT app offline.</p>
<p>Is there any optimization that GWT doesn't include? No, not really. So, come learn how to use these extremely powerful tools to build surpassingly fast Ajax apps.</p>
<p><em>Bob Vawter (Google)</em></p><p><a href="http://www.bestechvideos.com/2008/09/07/google-i-o-2008-resource-bundles-and-linkers-in-gwt">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/design">Design</a>, <a href="/category/conferences/techtalks">Techtalks</a>, <a href="/category/companies/google">Google</a>, <a href="/category/design/css">CSS</a>]]>
      </description>
      <pubDate>Sun, 07 Sep 2008 10:38:37 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/09/07/google-i-o-2008-resource-bundles-and-linkers-in-gwt</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/09/07/google-i-o-2008-resource-bundles-and-linkers-in-gwt</comments>
    </item>
    <item>
      <title>Google I/O 2008: Using GWT to Build a High Performance Collaborative Diagramming Tool</title>
      <link>http://www.bestechvideos.com/2008/09/06/google-i-o-2008-using-gwt-to-build-a-high-performance-collaborative-diagramming-tool</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/09/06/google-i-o-2008-using-gwt-to-build-a-high-performance-collaborative-diagramming-tool"><img alt="Google I/O 2008: Using GWT to Build a High Performance Collaborative Diagramming Tool" height="110" src="http://www.bestechvideos.com//thumbnails/0000/9123/9mpulqn2s7u2e5yxqsbdmtq2pp_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Lombardi Blueprint is a browser based business process documentation and diagramming tool written using GWT and Java. It supports simultaneous viewing and editing of process definitions by multiple users in different locations with multi level undo and a rich editing experience including drag and drop, inline editing and, automatic diagram layout. Implementing these features presented several technical challenges.</p>
<p>Damon and Alex will describe two of the most interesting: 1) synchronizing multiple client object models with the server, and 2) providing a highly responsive diagram editing experience.</p>
<p>Creating a complex user interface poses particular performance problems using today's javascript engines over what can typically be performed with a native Java VM. The two main challenges we faced with our process diagram were speed of rendering in the browser and automatically laying out and routing large diagrams. Efficient rendering requires us to use a flyweight pattern to handle large html documents, while layout and routing dynamically switches between client and server execution depending on the time required to layout the diagram.</p>
<p>To support multi user editing and viewing Blueprint must keep client and server object models in sync. Our repository design supports doing this efficiently by only requiring us to transfer the differences between two model states in either direction. This same approach allows us also to support rollback to previously saved versions by having the server compute the set of commands required to move between any two states.</p>
<p><em>Alex Moffat and Damon Lundin (Lombardi)</em></p><p><a href="http://www.bestechvideos.com/2008/09/06/google-i-o-2008-using-gwt-to-build-a-high-performance-collaborative-diagramming-tool">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/conferences/techtalks">Techtalks</a>, <a href="/category/companies/google">Google</a>, <a href="/category/development/java">Java</a>, <a href="/category/development/javascript">Javascript</a>]]>
      </description>
      <pubDate>Sun, 07 Sep 2008 10:34:52 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/09/06/google-i-o-2008-using-gwt-to-build-a-high-performance-collaborative-diagramming-tool</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/09/06/google-i-o-2008-using-gwt-to-build-a-high-performance-collaborative-diagramming-tool</comments>
    </item>
    <item>
      <title>Ruby Hoedown 2008: Lightning Talk: Stress Testing</title>
      <link>http://www.bestechvideos.com/2008/08/21/ruby-hoedown-2008-lightning-talk-stress-testing</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/08/21/ruby-hoedown-2008-lightning-talk-stress-testing"><img alt="Ruby Hoedown 2008: Lightning Talk: Stress Testing" height="110" src="http://www.bestechvideos.com//thumbnails/0000/9101/8i1rs3ok4d4vxfh8nl7h0o2ckp_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><strong>Stress testing</strong> is a form of testing that is used to determine the stability of a given system or entity. It involves testing beyond normal operational capacity, often to a breaking point, in order to observe the results. Stress testing may have a more specific meaning in certain industries.</p>
<p><em>Author: Jesse Schoch</em></p><p><a href="http://www.bestechvideos.com/2008/08/21/ruby-hoedown-2008-lightning-talk-stress-testing">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/practices">Practices</a>, <a href="/category/practices/qa">Q&amp;A</a>]]>
      </description>
      <pubDate>Sat, 06 Sep 2008 22:36:52 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/08/21/ruby-hoedown-2008-lightning-talk-stress-testing</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/08/21/ruby-hoedown-2008-lightning-talk-stress-testing</comments>
    </item>
    <item>
      <title>Google I/O 2008 - Even Faster Websites</title>
      <link>http://www.bestechvideos.com/2008/09/06/google-i-o-2008-even-faster-websites</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/09/06/google-i-o-2008-even-faster-websites"><img alt="Google I/O 2008 - Even Faster Websites" height="110" src="http://www.bestechvideos.com//thumbnails/0000/9089/9tpn294u6jm6tvmfj7zybairjm_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Steve's book High Performance Web Sites describes the 14 best practices he developed while working as the Chief Performance Yahoo!. YSlow, the Firebug extension he created, codified those best practices. Now working at Google, Steve discusses the next set of best practices he's discovered, including the impact of iframes and where to place (and where not to place) inline script blocks.</p>
<p><em>Steve Souders (Google)</em></p><p><a href="http://www.bestechvideos.com/2008/09/06/google-i-o-2008-even-faster-websites">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/web-tech">Technologies</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/conferences/techtalks">Techtalks</a>, <a href="/category/web-tech/ajax">AJAX</a>, <a href="/category/companies/yahoo">Yahoo!</a>, <a href="/category/companies/google">Google</a>, <a href="/category/development/javascript">Javascript</a>]]>
      </description>
      <pubDate>Sat, 06 Sep 2008 21:29:31 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/09/06/google-i-o-2008-even-faster-websites</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/09/06/google-i-o-2008-even-faster-websites</comments>
    </item>
    <item>
      <title>Architectures of extraordinarily large, self-sustaining systems</title>
      <link>http://www.bestechvideos.com/2008/09/02/architectures-of-extraordinarily-large-self-sustaining-systems</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/09/02/architectures-of-extraordinarily-large-self-sustaining-systems"><img alt="Architectures of extraordinarily large, self-sustaining systems" height="110" src="http://www.bestechvideos.com//thumbnails/0000/8847/2nma060bqjjio5j405zje0tx28_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><strong>Summary</strong> 					<br />
Picture a system so large it cannot be comprehended. Can such a system be &quot;designed&quot; in any conventional sense? Will machines help design it? Will it help design itself? How will it keep running? Will it be alive? The foundations of computing are about to change. In this talk, Richard P. Gabriel explores why and how. 					<br />
<br />
<strong>Bio</strong> 					<br />
Richard P. Gabriel has a PhD in CS from Stanford, and an MFA in Poetry from Warren Wilson College. He's been a researcher at Stanford, President and CTO at Lucid, Distinguished Engineer at Sun and is now a Distinguished Engineer at IBM Research where he looks into architecture, design, and implementation of extraordinarily large, self-sustaining systems and  techniques for building them. 			         						<br />
<br />
<strong>About the conference</strong> 						<br />
QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community.QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.</p><p><a href="http://www.bestechvideos.com/2008/09/02/architectures-of-extraordinarily-large-self-sustaining-systems">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/design">Design</a>]]>
      </description>
      <pubDate>Tue, 02 Sep 2008 12:12:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/09/02/architectures-of-extraordinarily-large-self-sustaining-systems</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/09/02/architectures-of-extraordinarily-large-self-sustaining-systems</comments>
    </item>
    <item>
      <title>Distributed Caching Essential Lessons</title>
      <link>http://www.bestechvideos.com/2008/07/18/distributed-caching-essential-lessons</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/07/18/distributed-caching-essential-lessons"><img alt="Distributed Caching Essential Lessons" height="110" src="http://www.bestechvideos.com//thumbnails/0000/6905/82acqgpfvy0jzrnm43wyh4gvkk_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><strong>Summary</strong> 					<br />
In this presentation, recorded at Javapolis, Cameron Purdy shows how to improve application performance &amp; scalability via caching architectures to reduce load on the database tier and &amp; clustered caching to provide transparent fail-over by reliably sharing live data among clustered JVMs. 					<br />
<br />
<strong>Bio</strong> 					<br />
Cameron Purdy is the founder and president of Tangosol, Inc, a market leader in delivering in-memory caching and data management solutions to companies building and running mission critical enterprise J2EE applications.  			         						<br />
<br />
<strong>About the conference</strong> 						<br />
Javapolis is the largest Java developers conference in europe. Called 'the Apache of software conferences', it is organized by the Belgian Java Users Group and is run non-profit with a very low entrance fee. Javapolis usually takes place in the 2nd week of December.</p><p><a href="http://www.bestechvideos.com/2008/07/18/distributed-caching-essential-lessons">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/development/java">Java</a>]]>
      </description>
      <pubDate>Fri, 18 Jul 2008 18:08:36 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/07/18/distributed-caching-essential-lessons</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/07/18/distributed-caching-essential-lessons</comments>
    </item>
    <item>
      <title>Ezra Zygmuntowicz on Engine Yard and Rails Deployment</title>
      <link>http://www.bestechvideos.com/2008/07/05/ezra-zygmuntowicz-on-engine-yard-and-rails-deployment</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/07/05/ezra-zygmuntowicz-on-engine-yard-and-rails-deployment"><img alt="Ezra Zygmuntowicz on Engine Yard and Rails Deployment" height="110" src="http://www.bestechvideos.com//thumbnails/0000/4691/as3wwto4n1vdgrj840wzm0u7ot_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><strong>Summary</strong>     				<br />
InfoQ has an exclusive chat with one of the original gurus of Rails deployment: Ezra Zygmuntowicz. We discuss his current venture, EngineYard, and the future of Rails. His book on Rails Deployment is due from Pragmatic Programmers in June 2007.      				<br />
<br />
<strong>Bio</strong>     				<br />
Ezra Zygmuntowicz has worked in PHP and hand-blown glass art, and now uses Ruby for web application and system automation programming. His work as the webmaster for the Yakima Herald-Republic newspaper taught him a lot about Rails Deployment architecture and how to scale a Rails app. His book on Rails Deployment is due from Pragmatic Programmers in June 2007.</p><p><a href="http://www.bestechvideos.com/2008/07/05/ezra-zygmuntowicz-on-engine-yard-and-rails-deployment">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/os">OS</a>, <a href="/category/development">Development</a>, <a href="/category/broadcasting">Broadcasting</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/broadcasting/interview">Interview</a>, <a href="/category/frameworks/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Sun, 06 Jul 2008 11:25:05 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/07/05/ezra-zygmuntowicz-on-engine-yard-and-rails-deployment</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/07/05/ezra-zygmuntowicz-on-engine-yard-and-rails-deployment</comments>
    </item>
    <item>
      <title>Mongrel, 2500 Lines, and Economics</title>
      <link>http://www.bestechvideos.com/2008/07/04/mongrel-2500-lines-and-economics</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/07/04/mongrel-2500-lines-and-economics"><img alt="Mongrel, 2500 Lines, and Economics" height="110" src="http://www.bestechvideos.com//thumbnails/0000/4445/8ochipa6z37te0o9h8mkve59nw_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><strong>Summary</strong> 					<br />
In this presentation @ QCon London, Zed Shaw explains the impact Mongrel's 2500 lines of code have had. He also goes into what makes a project successful (good documentation, make the product is to install and extend, etc) and how companies can get on the good side of open source projects they use.    					<br />
<br />
<strong>Bio</strong> 					<br />
Zed A. Shaw's Mongrel Web Server is the favored way for organizations of all kinds to breathe life into their fledgling Ruby on Rails applications. Zed has been developing software for close to 14 years professionally and has worked in such industries as academics, security, government, and companies big and small. 			         						<br />
<br />
<strong>About the conference</strong> 						<br />
QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community.QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.</p><p><a href="http://www.bestechvideos.com/2008/07/04/mongrel-2500-lines-and-economics">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/development">Development</a>, <a href="/category/frameworks">Frameworks</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/frameworks/ruby-on-rails">Ruby On Rails</a>]]>
      </description>
      <pubDate>Sat, 05 Jul 2008 10:30:16 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/07/04/mongrel-2500-lines-and-economics</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/07/04/mongrel-2500-lines-and-economics</comments>
    </item>
    <item>
      <title>SD Ruby Episode 050: One-man Lightning Talk</title>
      <link>http://www.bestechvideos.com/2008/07/01/sd-rb-episode-050-one-man-lightning-talk</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/07/01/sd-rb-episode-050-one-man-lightning-talk"><img alt="SD Ruby Episode 050: One-man Lightning Talk" height="110" src="http://www.bestechvideos.com//thumbnails/0000/4071/3er4a6y2ygq74btv14g6kj9s35_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p>Kevin Clark is back again and talking about his latest work: Rubinius, grammar parsing from ruby, kqueue, and massive build systems.</p><p><a href="http://www.bestechvideos.com/2008/07/01/sd-rb-episode-050-one-man-lightning-talk">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/development">Development</a>, <a href="/category/broadcasting">Broadcasting</a>, <a href="/category/development/ruby">Ruby</a>, <a href="/category/broadcasting/screencasts">Screencasts</a>]]>
      </description>
      <pubDate>Fri, 04 Jul 2008 05:18:12 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/07/01/sd-rb-episode-050-one-man-lightning-talk</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/07/01/sd-rb-episode-050-one-man-lightning-talk</comments>
    </item>
    <item>
      <title>The Amazon.com Technology Platform: Building Blocks for Innovation</title>
      <link>http://www.bestechvideos.com/2008/07/01/the-amazon-com-technology-platform-building-blocks-for-innovation</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2008/07/01/the-amazon-com-technology-platform-building-blocks-for-innovation"><img alt="The Amazon.com Technology Platform: Building Blocks for Innovation" height="110" src="http://www.bestechvideos.com//thumbnails/0000/4159/4xlw7w6ujukj3yeav9k3l3ao7_thumb.jpg" style="border: 1px solid #7f7f7f;" width="150" /></a></p></td><td valign="top"><p><strong>Summary</strong> 					<br />
In this QCon presentation, Amazon.com CTO Werner Vogels explains how Amazon has become a platform provider, and how an increasing number of diverse businesses are built on the Amazon.com platform. Although Amazon.com's scale makes them seem an extreme case, lessons have been learnt that will be of use to every enterprise looking to provide services to or to consume services of business partners. 					<br />
<br />
<strong>Bio</strong> 					<br />
Werner Vogels is Vice President &amp; Chief Technology Officer at Amazon.com. Prior to joining Amazon, he worked as a research scientist at Cornell University. He has held positions of VP of Technology and CTO in companies that handled the transition of academic technology into industry. Werner maintains a weblog at <a href="http://www.allthingsdistributed.com/">AllThingsDistributed.com</a>. 			         						<br />
<br />
<strong>About the conference</strong> 						<br />
QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community.QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.</p><p><a href="http://www.bestechvideos.com/2008/07/01/the-amazon-com-technology-platform-building-blocks-for-innovation">Read more about this video…</a></p></td></tr></table><p><b>Want to control this feed contents?</b>&nbsp;<a href="http://www.bestechvideos.com/user/all/signup">Sign up here</a> and create your own feed!</p><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="/category/conferences">Conferences</a>, <a href="/category/companies">Companies</a>, <a href="/category/development">Development</a>, <a href="/category/business">Business</a>, <a href="/category/companies/amazon">Amazon</a>]]>
      </description>
      <pubDate>Thu, 03 Jul 2008 14:19:48 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2008/07/01/the-amazon-com-technology-platform-building-blocks-for-innovation</guid>
      <author>Dmytro Shteflyuk</author>
      <comments>http://www.bestechvideos.com/2008/07/01/the-amazon-com-technology-platform-building-blocks-for-innovation</comments>
    </item>
  </channel>
</rss>
