<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>BestTechVideos: Videos Tagged with 'Velocity 2009'</title>
    <link>http://www.bestechvideos.com/tag/velocity-2009/rss</link>
    <pubDate>Sun, 28 Jun 2009 13:12:49 GMT</pubDate>
    <description>BestTechVideos: Recently Posted Videos with short descriptions</description>
    <item>
      <title>Velocity 09: Alan Kasindorf, "Load Balancing Roundup"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-alan-kasindorf-load-balancing-roundup</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-alan-kasindorf-load-balancing-roundup"><img alt="Velocity 09: Alan Kasindorf, &quot;Load Balancing Roundup&quot;" src="/uploads/btv/video/image/00000001/9487/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>There&rsquo;re lots of load balancing algorithms:</p>
<div>
<div>
<div>
<ul>
<li>Stupid L4 (round robin)</li>
<li>Slightly smarter L4 (least connection, weighted RR, etc)</li>
<li>L7, or inspection based load balancing.</li>
<li>Perlbal. Guess that&rsquo;s also L7</li>
</ul>
<p>In this session we&rsquo;ll briefly go over each of the basic load balancing algorithms as they&rsquo;re implemented in popular open source load balancers.</p>
<p>In a second half we&rsquo;ll show some synthetic load testing situations to illustrate how traffic handles under the different algorithms.</p>
<p>Noticed your servers overloading all the time? Perhaps they&rsquo;re idle 50% of the time? Want to minimize latency? You might want a thorough understanding of load balancing.</p>
</div>
</div>
</div>
<div><strong>Alan Kasindorf</strong></div>
<div>
<div><em>Six Apart </em>
<div>
<p>Kasindorf is the MySQL&nbsp;DBA&nbsp;for Six Apart&rsquo;s properties, as well as many of their scaling tools. A sysadmin for livejournal.com in 2002, he has since helped build numerous large web sites with open source software and is an advocate and contributor for Memcached, mogilefs, perlbal, and others.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-alan-kasindorf-load-balancing-roundup">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/networking">Networking</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 13:12:49 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-alan-kasindorf-load-balancing-roundup</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-alan-kasindorf-load-balancing-roundup</comments>
    </item>
    <item>
      <title>Velocity 09: "Performance Tools"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-performance-tools</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-performance-tools"><img alt="Velocity 09: &quot;Performance Tools&quot;" src="/no-thumb/large.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Live on the main stage: the latest tools you need to analyze websites, including&nbsp;AOL&nbsp;PageTest, HttpWatch, YSlow 2.0, and Visual Round Trip Analyzer.</p>
<div>
<div>
<div>
<p><strong>AOL&nbsp;PageTest</strong>&nbsp;&ndash; Eric Goldsmith (AOL,&nbsp;LLC)&nbsp;AOL&nbsp;PageTest was introduced at Velocity 2008. This presentation provides an introduction for new users, as well as an update on new features for existing users. Both the stand-alone and hosted versions will be demonstrated.</p>
<p><strong>HttpWatch</strong>&nbsp;&ndash; Simon Perkins (Simtec Limited) A demonstration of HttpWatch version 6.0 being used to highlightHTTP&nbsp;related performance issues in Firefox and Internet Explorer.</p>
<p><strong>YSlow 2.0</strong>&nbsp;&ndash; Stoyan Stefanov (Yahoo! Inc) YSlow is an extension to Firefox that inspects the currently loaded page and checks for compliance with the best practices. It has been downloaded by over 500K developers and is used by 100K developers daily. The new YSlow 2.0 comes with more best practices, but is also highly customizable and extensible so you can add your own custom company requirements. Come and learn how to make your web pages fly and attract repeated visitors, because, at the end, we all hate slow pages.</p>
<p><strong>Visual Round Trip Analyzer</strong>&nbsp;&ndash; Jim Pierson (Microsoft) Visual Round Trip Analyzer is a free tool available for&nbsp;<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=119f3477-dced-41e3-a0e7-d8b5cae893a3&amp;DisplayLang=en" target="_blank">download</a>. We use this tool internally at Microsft to look at our web sites. The tool sits on top of Netmon 3.1, a packet analyzer, also a free download from Microsoft. I will show several features: a) The visual download chart which shows downloads in a more accurate way than other tools available, as&nbsp;HTTP1.1 with&nbsp;TCP&nbsp;ports reused instead of&nbsp;HTTP1.0 with one file per port. b) File by File analysis &ndash; shows file size, timing, compression potential for files not compressed, expiration dates,etc. c) Best Practice Analysis &ndash; your page is graded against 15 rules with an A through F rating. Each file that breaks a rule is listed as an exception. d) Packet level drill down &ndash; go beyond the expert and look at the details of each packet.</p>
<p><strong>Firebug</strong>&nbsp;&ndash; Jan Odvarko (Freelance) This presentation shows how Firebug is used to diagnose and improve web-page load performance. The presentation focuses on Net panel, which monitors page network activity. Live demo included.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Eric Goldsmith </strong>
<div><em>AOL </em>
<div>
<p>Eric Goldsmith, Operations Architect at&nbsp;AOL, has more than 18 years of experience in the areas of product development, engineering and operations. At&nbsp;AOL&nbsp;he has led efforts to deliver the highest levels of performance and availability for top Web sites, including:&nbsp;AOL.com;&nbsp;AIM.com; and&nbsp;AOLVideo; among others.</p>
<p>His areas of expertise include Performance Analysis, Capacity Planning, Network Engineering and Security, and Software and Product Development. Prior to&nbsp;AOL, Eric worked for companies such as UUNet, WorldCom and CompuServe, as well as telecom and Internet startups. He holds a BS in Computer Science from The Ohio State University.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Simon Perkins </strong>
<div><em>Simtec Limited </em>
<div>
<p>Simon Perkins is the&nbsp;CEO&nbsp;and Founder of Simtec Limited</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Stoyan Stefanov </strong>
<div><em>Yahoo! Inc </em>
<div>
<p>I work for Yahoo!&rsquo;s Exceptional Performance team. My daily tasks include research, experiments and building tools (such as YSlow) to improve the performance of the Yahoo! properties worldwide. I&rsquo;m also a contributor to several open source projects and author of a few books and numerous online articles. Creator of the smush.it (http://smushit.com) online image optimization tool.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Jim Pierson </strong>
<div><em>Microsoft </em>
<div>
<p>At Microsoft since 1996, Jim initially built tools to collect and analyze router and&nbsp;WAN&nbsp;statistics. After optimizing the&nbsp;WAN&nbsp;for 300 offices, he found many apps across the&nbsp;WAN&nbsp;were still slow. This led Jim to focus on the communications between client and server and build up a class he calls, Building Network Smart Applications. Since 2001 Jim has led efforts focused on improving web site performance for&nbsp;MSN&nbsp;and Live. Jim will be presenting the Visual Round Trip Analyzer (VRTA) tool now available on&nbsp;<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=119f3477-dced-41e3-a0e7-d8b5cae893a3&amp;DisplayLang=en" target="_blank">download.microsoft.com</a>.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Jan Odvarko </strong>
<div><em>Freelance </em>
<div>
<p>Jan Odvarko is independent software consultant currently working for Mozilla. He previously cofounded AllPeers and has been active in Firefox extension development for many years. He is currently spending most of his time contributing to the Firebug project (open source in-browser development tool).</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-performance-tools">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 13:10:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-performance-tools</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-performance-tools</comments>
    </item>
    <item>
      <title>Velocity 09: Jesse Robbins and Steve Souders</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-jesse-robbins-and-steve-souders</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-jesse-robbins-and-steve-souders"><img alt="Velocity 09: Jesse Robbins and Steve Souders" src="/uploads/btv/video/image/00000001/9482/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Jesse Robbins and Steve Souders welcome you to Velocity 2009!</p>
<div>
<div></div>
<strong> Jesse Robbins </strong>
<div><em>Opscode &amp; O'Reilly Radar </em>
<div>
<p>Jesse Robbins (<a href="http://twitter.com/jesserobbins" target="_blank">@jesserobbins</a>) is&nbsp;CEO&nbsp;of&nbsp;<a href="http://www.opscode.com/" target="_blank">Opscode</a>&nbsp;and a recognized expert in Infrastructure, Web Operations, and Emergency Management.</p>
<p>He serves as co-chair of the&nbsp;<a href="http://conferences.oreilly.com/velocity/" target="_blank">Velocity Web Performance &amp; Operations Conference</a>&nbsp;and contributes to the&nbsp;<a href="http://radar.oreilly.com/jesse/" target="_blank">O&rsquo;Reilly Radar</a>&nbsp;. Prior to co-founding Opscode, he worked at Amazon.com with a title of &ldquo;Master of Disaster&rdquo; where he was responsible for Website Availability for every property bearing the Amazon brand.</p>
<p>Robbins is a volunteer Firefighter/EMT and Emergency Manager, and led a task force deployed in Operation Hurricane Katrina. His experiences in the fire service profoundly influence his efforts in technology, and he strives to distill his knowledge from these two worlds and apply it in service of both.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Steve Souders </strong>
<div><em>Google </em>
<div>
<p>Steve Souders works at Google on web performance and open source initiatives. His book High Performance Web Sites explains his best practices for performance along with the research and real-world results behind them. Steve is the creator of YSlow, Cuzillion, and Hammerhead. He is co-chair of Velocity and co-founder of the Firebug Working Group. He taught&nbsp;CS193H&nbsp;High Performance Web Sites at Stanford, and frequently speaks at conferences including&nbsp;OSCON, The Ajax Experience,&nbsp;SXSW, and Web 2.0 Expo.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-jesse-robbins-and-steve-souders">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 13:07:12 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-jesse-robbins-and-steve-souders</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-jesse-robbins-and-steve-souders</comments>
    </item>
    <item>
      <title>Velocity 09: Jonathan Heiliger, "After the Click"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-jonathan-heiliger-after-the-click</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-jonathan-heiliger-after-the-click"><img alt="Velocity 09: Jonathan Heiliger, &quot;After the Click&quot;" src="/uploads/btv/video/image/00000001/9480/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><strong>Jonathan Heiliger</strong></p>
<div><em>Facebook </em>
<div>
<p>Jonathan Heiliger is the Vice President of Technical Operations at Facebook, where he oversees global infrastructure, site architecture and IT. Prior to Facebook, he was a technology advisor to several early-stage companies in connection with Index Ventures and Sequoia Capital. He formerly led the engineering team at Walmart.com, where he was responsible for infrastructure and building scalable systems. Jonathan also spent several years at Loudcloud (which became Opsware and was later acquired by HP) as the Chief Operating Officer. Earlier in his career, Jonathan was the&nbsp;CTO&nbsp;of Frontier GlobalCenter, and later founded Global Crossing&rsquo;s corporate venture capital group.</p>
</div>
</div>
<p>&nbsp;</p><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-jonathan-heiliger-after-the-click">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 13:03:54 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-jonathan-heiliger-after-the-click</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-jonathan-heiliger-after-the-click</comments>
    </item>
    <item>
      <title>Velocity 09: Eric Schurman and Jake Brutlag, "Performance Related Changes and their User Impact"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-eric-schurman-and-jake-brutlag-performance-related-changes-and-their-user-impact</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-eric-schurman-and-jake-brutlag-performance-related-changes-and-their-user-impact"><img alt="Velocity 09: Eric Schurman and Jake Brutlag, &quot;Performance Related Changes and their User Impact&quot;" src="/uploads/btv/video/image/00000001/9479/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>We took very small percentages of our users and slowed the page down in several ways</p>
<div>
<div>
<div>
<ul>
<li>Added server side delays</li>
<li>Added additional page weight to different parts of our page</li>
<li>Added client side rendering delays</li>
</ul>
<p>We then measured how each of these changes impacted metrics like clicks, time to click, repeat site usage, queries per visit, revenue, etc.</p>
<p>This talk is to share the results.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Eric Schurman </strong>
<div><em>Microsoft </em>
<div>
<p>Eric Schurman has been working with the web since the early versions of&nbsp;NCSA&nbsp;Mosaic. In his most recent gig at Microsoft, he&rsquo;s in charge of site performance for&nbsp;<a href="http://search.live.com/results.aspx?q=velocity" target="_blank">Live Search</a>. He&rsquo;s worn many other hats at Microsoft, including architect and development lead of Microsoft.com&rsquo;s highest traffic sites, the&nbsp;<a href="http://www.microsoft.com/" target="_blank">home page</a>&nbsp;and&nbsp;<a href="http://www.microsoft.com/downloads/" target="_blank">Download Center</a>. His experiences writing books on web development, working with disabled users, and teaching classes in computer use have given him a passion for doing the right thing for the customer.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Jake Brutlag </strong>
<div><em>Google </em>
<div>
<p>Jake Brutlag is a data analyst with 9 years of industry experience, first at Microsoft, then at Google. He has published papers on distinct value estimation, email classification, aberrant behavior detection for network time series, and search engine latency.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-eric-schurman-and-jake-brutlag-performance-related-changes-and-their-user-impact">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 13:00:37 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-eric-schurman-and-jake-brutlag-performance-related-changes-and-their-user-impact</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-eric-schurman-and-jake-brutlag-performance-related-changes-and-their-user-impact</comments>
    </item>
    <item>
      <title>Velocity 09: Umang Gupta and Vik Chaudhary, "‘Next Web’ Challenges"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-umang-gupta-and-vik-chaudhary-next-web-challenges</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-umang-gupta-and-vik-chaudhary-next-web-challenges"><img alt="Velocity 09: Umang Gupta and Vik Chaudhary, &quot;‘Next Web’ Challenges&quot;" src="/uploads/btv/video/image/00000001/9478/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>The &lsquo;Next Web&rsquo; is defined by vastly expanded levels of interactivity driven by technologies such as Flash and Silverlight. The &lsquo;Next Web&rsquo; brings consumers a new level of rich online experiences including composite e-business transactions that seamlessly integrate interactive video and voice, and social media and Web-to-mobile transactions. At Velocity, Keynote introduces the latest technology for accurately measuring the performance and end user experience of the &lsquo;Next Web.&rsquo;</p>
<div>
<div></div>
<strong> Umang Gupta </strong>
<div><em>Keynote </em>
<div>
<p>Umang Gupta has served since 1997 as chairman and chief executive officer of Keynote Systems (NASDAQ:&nbsp;KEYN), the global leader in test and measurement solutions that improve mobile communications and online business performance. A well-known technology visionary and Silicon Valley entrepreneur, Umang began his career in 1973 with&nbsp;IBM. Umang joined Oracle Corporation in 1981 where he wrote the first business plan for the company, and served as Vice President and General Manager of the Microcomputer Products Division through 1984. He left Oracle to become Founder, Chairman, and Chief Executive Officer of Gupta Corporation, which he took public in 1993 (NASDAQ:&nbsp;GPTA). Gupta Corporation was responsible for ushering in the era of enterprise client/server computing by introducing many seminal innovations, including the world&rsquo;s first client/server relational database system for PC networks in 1988. Umang has also been an active investor and advisor to a number of Silicon Valley start-up companies including serving on the Board of Trustees of Mosaix, a publicly held call-center systems company from 1997 to 1999 until its sale to Lucent Technologies.</p>
<p>Umang received his Bachelor of Technology degree in chemical engineering from the Indian Institute of Technology (IIT) at Kanpur in 1971 and his M.B.A. from Kent State University in Ohio,&nbsp;USA&nbsp;in 1972. In 1996, Umang received the Distinguished Alumnus Award of the Indian Institute of Technology Kanpur for his outstanding contributions to Information Technology and entrepreneurial achievements. In addition to his professional activities, Umang has previously served on the board of the Peninsula Community Foundation, a San Mateo based public charity that builds investment and involvement in community. He is also an avid history buff and serves on the Board of the San Mateo Historical Association. He is also Chairman of the&nbsp;IIT&nbsp;Kanpur Foundation and Board Chairman of PanIIT&nbsp;USA. In 2000, Umang was the honored recipient of the Asian Pacific Foundation Award for Civic Leadership and Philanthropy.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Vik Chaudhary </strong>
<div><em>Keynote Systems, Inc. </em>
<div>
<p>Vik Chaudhary has been at Keynote for 6 years managing Keynote&rsquo;s flagship products &ndash; Transaction Perspective&reg; and Application Perspective&reg; &ndash; and has extended the company into new markets via ten acquisitions. He has spent 19 years in chief executive, product strategy and engineering positions at blue-chip and start-up technology companies, holds a B. S. in Computer Science and Engineering from&nbsp;MIT&nbsp;and is a frequent speaker at Web performance industry events.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-umang-gupta-and-vik-chaudhary-next-web-challenges">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 12:55:21 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-umang-gupta-and-vik-chaudhary-next-web-challenges</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-umang-gupta-and-vik-chaudhary-next-web-challenges</comments>
    </item>
    <item>
      <title>Velocity 09: Justin Huff, "Two Years Later, Loving and Hating the Cloud"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-justin-huff-two-years-later-loving-and-hating-the-cloud</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-justin-huff-two-years-later-loving-and-hating-the-cloud"><img alt="Velocity 09: Justin Huff, &quot;Two Years Later, Loving and Hating the Cloud&quot;" src="/uploads/btv/video/image/00000001/9476/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Picnik has seen both the good and the bad when it comes to the cloud. Yeah, it lets you scale some or all of your infrastructure dynamically. It also has a very low cost of entry.</p>
<div>
<div>
<div>
<p>However, it also can be frustrating when it comes to communication, problems, and downtime.</p>
<p>Perhaps more importantly, cloud services can make you lazy. Why worry too much about deleting files when you have (more or less) infinite storage? $.10 a GB starts to add up.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Justin Huff </strong>
<div><em>Picnik.com </em>
<div>
<p>Small company veteran Justin graduated from the University of Washington with a degree in computer engineering and has played key roles in startups ranging from imaging&nbsp;SONAR&nbsp;at BlueView Technologies, home automation at 1Control/Pluto, and non-relational databases at Applied Technical Systems. Since moving into the corner window desk at Picnik World HQ, he&rsquo;s been busy with many tasks, most having to do with Linux, and finds that his adventurous resume has proved useful when building, scaling, and dumping water on Picnik&rsquo;s ever-expanding infrastructure. When not at work, you&rsquo;ll usually find him out on a run, strapped to a scuba tank, attempting some new feat of home improvement, or being urged into a triathlon by fellow Picniker Mike. His plans for 2009 include hitting the lecture circuit and figuring out a way to incorporate&nbsp;SONAR&nbsp;technology into Picnik&rsquo;s virtualized data center.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-justin-huff-two-years-later-loving-and-hating-the-cloud">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/cloud-computing">Cloud Computing</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 12:51:42 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-justin-huff-two-years-later-loving-and-hating-the-cloud</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-justin-huff-two-years-later-loving-and-hating-the-cloud</comments>
    </item>
    <item>
      <title>Velocity 09: Bryan McQuade and Richard Rabbat, "Page Speed"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-bryan-mcquade-and-richard-rabbat-page-speed</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-bryan-mcquade-and-richard-rabbat-page-speed"><img alt="Velocity 09: Bryan McQuade and Richard Rabbat, &quot;Page Speed&quot;" src="/uploads/btv/video/image/00000001/9475/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Page Speed is an open source Firebug add-on that gives suggestions on how to improve web page performance. In this talk, we describe the open development model that we have adopted for Page Speed and the importance of decreasing latency to make web applications more responsive.</p>
<div>
<div>
<div>
<p>We will cover some of the innovative features of Page Speed that we have used at Google, including identifying inefficient&nbsp;CSS&nbsp;selectors, identifying unused JavaScript and&nbsp;CSS, and the Page Speed Activity Panel, which renders a timeline of network and local events.</p>
<p>We also mention upcoming features such as paint events and screen snapshots in the Activity Panel and early success stories with using Page Speed.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Bryan McQuade </strong>
<div><em>Google </em>
<div>
<p>During Bryan&rsquo;s time at Google, he has contributed to various projects that make the web faster, including Shared Dictionary Compression over&nbsp;HTTP, optimizing web servers to better utilize&nbsp;HTTP, and most recently, the Page Speed web performance tool. Prior to working on web performance, Bryan was the first full time engineer on the Google TV Ads team, where he helped to build some of Google&rsquo;s TV ad auction and video management systems.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Richard Rabbat </strong>
<div><em>Google, Inc. </em>
<div>
<p>Richard Rabbat is a product manager at Google. He recently released Page Speed, a Firefox add-on that analyzes web pages and gives suggestions on how to improve them in addition to doing some of the optimizations itself. He works on projects that power Google&rsquo;s infrastructure including latency measurements for Google apps. Previously, Richard worked on data center technologies.</p>
<p>Richard was VP of Entrepreneurship at the&nbsp;MIT&nbsp;Club of Northern California where he helped incubate the green energy and clean technologies program.</p>
<p>Richard is a Senior Member of&nbsp;IEEE&nbsp;and holds a Ph.D. degree from the Massachusetts Institute of Technology and a Masters degree in Computer and Communications Engineering from the American University of Beirut.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-bryan-mcquade-and-richard-rabbat-page-speed">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>, <a href="http://www.bestechvideos.com/category/graphics">Graphics</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 12:48:34 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-bryan-mcquade-and-richard-rabbat-page-speed</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-bryan-mcquade-and-richard-rabbat-page-speed</comments>
    </item>
    <item>
      <title>Velocity 09: Jeremy Bingham, "Surviving the 2008 Elections"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-jeremy-bingham-surviving-the-2008-elections</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-jeremy-bingham-surviving-the-2008-elections"><img alt="Velocity 09: Jeremy Bingham, &quot;Surviving the 2008 Elections&quot;" src="/uploads/btv/video/image/00000001/9481/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>In this session, Jeremy Bingham will discuss:</p>
<div>
<div>
<div>
<ul>
<li>Initial problems and bottlenecks at the beginning of the primary election season.</li>
<li>How optimizing MySQL and the backend improved performance.</li>
<li>How moving to lighttpd and moving page caching into lighttpd with a custom module greatly improved performance.</li>
<li>How moving to newer and less hardware improved performance, and how it was done.</li>
<li>And how sometimes you need to fail spectacularly before you can really get it right.</li>
</ul>
</div>
</div>
</div>
<div>
<div></div>
<strong> Jeremy Bingham </strong>
<div><em>Dailykos.com </em>
<div>
<p>Jeremy Bingham is the&nbsp;CTO&nbsp;and man-behind-the-curtain for DailyKos.com, a progressive Democratic weblog that is one of the largest sites in the political blogosphere. He considers himself lucky that a gig with the State of Washington fell through a while back, because otherwise he wouldn&rsquo;t be doing this.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-jeremy-bingham-surviving-the-2008-elections">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/databases">Databases</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 12:40:23 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-jeremy-bingham-surviving-the-2008-elections</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-jeremy-bingham-surviving-the-2008-elections</comments>
    </item>
    <item>
      <title>Velocity 09: Marissa Mayer, "In Search of... A better, faster, stronger Web"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-marissa-mayer-in-search-of-a-better-faster-stronger-web</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-marissa-mayer-in-search-of-a-better-faster-stronger-web"><img alt="Velocity 09: Marissa Mayer, &quot;In Search of... A better, faster, stronger Web&quot;" src="/uploads/btv/video/image/00000001/9485/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><strong>Marissa Mayer </strong></p>
<div><em>Google </em>
<div>
<p>Marissa leads Google&rsquo;s efforts on search products &ndash; web search, images, news, books, products, maps, &ndash; and other consumer-facing initiatives such as iGoogle, Google Earth, Google Chrome, and more. Her contributions have included designing and developing Google&rsquo;s search interface, internationalizing the site to over 100 languages, and launching more than 100 features and products on Google.com. Several patents have been filed on her work in artificial intelligence and interface design. Google&rsquo;s first female engineer, Marissa joined in 1999 and led the user interface and web server teams at that time.</p>
<p>Concurrently with her full-time work at Google, Marissa has taught introductory computer programming classes at Stanford University, where she earned both her B.S. in Symbolic Systems and her M.S. in Computer Science. Stanford has recognized her with the Centennial Teaching Award and the Forsythe Award for her outstanding contribution to undergraduate education.</p>
<p>Marissa has been featured in various publications, including Fortune (&ldquo;50 Most Powerful Women&rdquo;), Newsweek (&ldquo;10 Tech Leaders of the Future&rdquo;), Red Herring (&ldquo;15 Women to Watch&rdquo;), Business 2.0 (&ldquo;Silicon Valley Dream Team&rdquo;), BusinessWeek (&ldquo;Top 25 Innovation Leaders&rdquo;) and Fast Company.</p>
</div>
</div>
<p>&nbsp;</p><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-marissa-mayer-in-search-of-a-better-faster-stronger-web">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 12:35:48 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-marissa-mayer-in-search-of-a-better-faster-stronger-web</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-marissa-mayer-in-search-of-a-better-faster-stronger-web</comments>
    </item>
    <item>
      <title>Velocity 09: Brian Moon, "Scaling for the Expected and Unexpected"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-brian-moon-scaling-for-the-expected-and-unexpected</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-brian-moon-scaling-for-the-expected-and-unexpected"><img alt="Velocity 09: Brian Moon, &quot;Scaling for the Expected and Unexpected&quot;" src="/uploads/btv/video/image/00000001/9492/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Lots of people talk about scaling and performance. But, are they preparing for all the things that could happen? There are multiple problems and there is not one solution to solve them all.</p>
<div>
<div>
<div>
<p>Everything is running fine and&nbsp;BAM! &ndash; your site is linked from the front page of Yahoo! What do you do? How can you handle that sudden rush of traffic. Requests per second are running 5x normal levels. Servers have&nbsp;CPUspikes. Daemons are hitting the maximums. You are running out of bandwidth. How could you have been prepared for this? What are the tools and techniques for this type of sudden rush?</p>
<p>Or, lets say you have just come out of a meeting where everyone discovered that your site is growing in traffic 70% &ndash; 80% year over year. That means that 1 million page views this month will be nearly 3 million this time in 2 years. How can you plan for that? You don&rsquo;t want to redesign the whole architecture every 2 years. What methods could be used to deal with this constant long term growth?</p>
<p>While there is no magic bullet for either of these scenarios, there are techniques used by many sites out there to help you get through these situations. This session will cover some of these techniques and talk about their pros and cons.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Brian Moon </strong>
<div><em>dealnews.com </em>
<div>
<p>Brian Moon has been working with the&nbsp;LAMP&nbsp;platform since before it was called&nbsp;LAMP. He is the Senior Web Engineer for dealnews.com. He has made a few small contributions to the&nbsp;PHP&nbsp;project and been a casual participant in discussions on the&nbsp;PHP&nbsp;internals list. He is the founder and lead developer of the Phorum project, the first&nbsp;PHP/MySQL message board ever created.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-brian-moon-scaling-for-the-expected-and-unexpected">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 12:30:49 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-brian-moon-scaling-for-the-expected-and-unexpected</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-brian-moon-scaling-for-the-expected-and-unexpected</comments>
    </item>
    <item>
      <title>Velocity 09: Mandi Walls, "Migrating www.aol.com from a Proprietary Web Platform to Open Source"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-mandi-walls-migrating-www-aol-com-from-a-proprietary-web-platform-to-open-source</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-mandi-walls-migrating-www-aol-com-from-a-proprietary-web-platform-to-open-source"><img alt="Velocity 09: Mandi Walls, &quot;Migrating www.aol.com from a Proprietary Web Platform to Open Source&quot;" src="/uploads/btv/video/image/00000001/9490/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>At the beginning of 2008,&nbsp;AOL&rsquo;s www.aol.com web farm was 283 identical hosts located in six datacenters serving content created on&nbsp;AOL&rsquo;s aging, proprietary, shared publishing infrastructure. By the end of 2008, the legacy system had been replaced by a completely independent application stack comprised of a mix of internally-developed and Open Source components.</p>
<div>
<div>
<div>
<p>We&rsquo;ll look at the role of Operations in an architecture migration of this scale, including: application stack design, scaling and capacity planning, tools, redundancy, and network planning. We&rsquo;ll also discuss how migrating an existing application, where the use cases and user behavior are well known, compares to building a brand new application with no pre-existing audience. We&rsquo;ll also look at how we were able to apply the knowledge gained in the outgoing platform to the incoming platform.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Mandi Walls </strong>
<div><em>AOL </em>
<div>
<p>Mandi Walls is a Principal System Administrator at&nbsp;AOL, where she is currently responsible for the daily care and feeding of&nbsp;AOL.com. She has also been involved with&nbsp;AOL&rsquo;s Channels, Video, News, and Travel sites. Mandi holds a Master&rsquo;s degree in Computer Science from George Washington University and is pursuing an&nbsp;MBA&nbsp;at&nbsp;UNC&rsquo;s Kenan-Flagler Business School. In her spare time, Mandi has taught undergraduate IT classes and does volunteer work.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-mandi-walls-migrating-www-aol-com-from-a-proprietary-web-platform-to-open-source">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 12:27:26 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-mandi-walls-migrating-www-aol-com-from-a-proprietary-web-platform-to-open-source</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-mandi-walls-migrating-www-aol-com-from-a-proprietary-web-platform-to-open-source</comments>
    </item>
    <item>
      <title>Velocity 09: Richard Crowley, "Building OpenDNS Stats"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-richard-crowley-building-opendns-stats</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-richard-crowley-building-opendns-stats"><img alt="Velocity 09: Richard Crowley, &quot;Building OpenDNS Stats&quot;" src="/uploads/btv/video/image/00000001/9489/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>The old OpenDNS Stats system was built when we were doing 1 billion queries a day and had far outlived its usefulness. Playing hot potato with load on overworked servers all struggling to keep up gets old after a while, doesn&rsquo;t it? This gave me the opportunity to start from a blank slate and build the system we need to serve us at 8 billion queries a day and scale to 16 or 24 billion. We considered writing another set ofPHP&nbsp;shell scripts, we considered working with Hadoop and we considered non-MySQL data storage options. I&rsquo;ll explain why, in the end, I chose a custom map-reduce-esque implementation in&nbsp;PHP&nbsp;and C++, using MySQL for persistant storage.</p>
<div>
<div>
<div>
<p>While I&rsquo;m proud that my initial design withstood the test of implementation, there were of course false starts and wrong turns. In the talk I&rsquo;ll detail three problems and the solutions that got me to production.</p>
<ul>
<li>False start #1: my new-guy lack of understanding of the old system combined with my starry-eyed desire to use some new technology (Thrift in this case). Hoping to reduce disk I/O concerns, I started throwing log files around line-by-line using a Thrift service. The results were massive network congestion and a more difficult path to failure recovery.</li>
</ul>
<ul>
<li>False start #2: I&rsquo;ll go through another case of small software design tweaks making a huge difference in MySQL performance when tuning InnoDB isn&rsquo;t enough.</li>
</ul>
<ul>
<li>False start #3: When you&rsquo;re aggregating anything in memory, you&rsquo;ve got to expect std::bad_alloc to come around eventually. At first, I tried to tally memory usage and proactively free some when necessary but found this to be inaccurate and crash-prone. The production version can gracefully handle these memory exceptions without data loss.</li>
</ul>
<p>After the tour of some of the implementation challenges, I&rsquo;ll walk through the architecture of the entire production system from&nbsp;DNS&nbsp;servers through the map-reduce pipeline to databases and onto the website for all of our users. I&rsquo;ll also share some of the (less common) tools I found indispensible.</p>
</div>
</div>
</div>
<div><strong>Richard Crowley</strong></div>
<div>
<div><em>OpenDNS </em>
<div>
<p>Richard started his career as part of the Yahoo! Intern Class of 2006 and was subsequently offered a position at Flickr. After building the Flickr Uploadr, today used by millions of Flickr users around the world, Richard left Flickr to join OpenDNS, the world&rsquo;s largest and fastest-growing&nbsp;DNSprovider. At OpenDNS, Richard leads engineering on backend systems, namely the&nbsp;DNS&nbsp;Stats processing system which handles more than 8 billion&nbsp;DNS&nbsp;queries daily. Richard is a 2007 graduate of Washington University in Saint Louis, where he earned Bachelor&rsquo;s Degrees in Computer Engineering and Computer Science.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-richard-crowley-building-opendns-stats">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/networking">Networking</a>, <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/databases">Databases</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 12:24:16 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-richard-crowley-building-opendns-stats</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-richard-crowley-building-opendns-stats</comments>
    </item>
    <item>
      <title>Velocity 09: Ed Robinson, "World’s Simplest Latency Simulator"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-ed-robinson-world-s-simplest-latency-simulator</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-ed-robinson-world-s-simplest-latency-simulator"><img alt="Velocity 09: Ed Robinson, &quot;World’s Simplest Latency Simulator&quot;" src="/uploads/btv/video/image/00000001/9483/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Aptimize Software presents the world&rsquo;s simplest latency simulator. An open-source browser add-in that simulates the effects of network latency. Simple and easy to use &ndash; designed for &ldquo;non-experts&rdquo;, developers, operations and business people to quickly see how fast or slow their website will be over the internet or across the&nbsp;WAN.</p>
<div>
<div></div>
<strong> Ed Robinson </strong>
<div><em>Aptimize Software </em>
<div>
<p>Ed Robinson is Chief Executive Officer of Aptimize Software, the world leader in automated website performance tuning. Ed concentrates on simple solutions for the world&rsquo;s website speed problems &ndash; no one should have to wait for slow web pages to load, Aptimize Website Accelerator fixes the problem instantly.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-ed-robinson-world-s-simplest-latency-simulator">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/networking">Networking</a>, <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 12:21:17 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-ed-robinson-world-s-simplest-latency-simulator</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-ed-robinson-world-s-simplest-latency-simulator</comments>
    </item>
    <item>
      <title>Velocity 09: Exhibit Hall Walkabout</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-exhibit-hall-walkabout</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-exhibit-hall-walkabout"><img alt="Velocity 09: Exhibit Hall Walkabout" src="/uploads/btv/video/image/00000001/9494/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Program chairs Jesse Robbins and Steve Souders visit with Velocity Conference participants during the Exhibit Hall reception. Filmed by Jaimey Walking Bear. Created by VelocityConf</p><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-exhibit-hall-walkabout">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 12:19:26 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-exhibit-hall-walkabout</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-exhibit-hall-walkabout</comments>
    </item>
    <item>
      <title>Velocity 09: Fistful of Sand: Monitoring Code Performance at MySpace.com</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-fistful-of-sand-monitoring-code-performance-at-myspace-com</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-fistful-of-sand-monitoring-code-performance-at-myspace-com"><img alt="Velocity 09: Fistful of Sand: Monitoring Code Performance at MySpace.com" src="/uploads/btv/video/image/00000001/9495/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Every good developer loves building a bonsai-site&mdash;a fast, lean paean to minimalism and efficiency. The DOM tree is carefully pruned, lovingly decorated with tasteful CSS. The browser welcomes it with a sigh of relief. The server&rsquo;s CPU barely registers, and the database brushes delicately against the SAN, no lookup un-clustered.</p>
<p>Inevitably, such perfection is short-lived. Once the site is deployed, the snowball effect begins. A new panel is added on the top left, resulting in an database call. A new button is prominently displayed on the top navigation, resulting in increased traffic to a very heavy report-style page. A fade-in effect is added to the splash page, resulting in a beefy Javascript download for end users. Like a snowball rolling downhill, the site acrues performance-undermining features. MySpace.com is a several-year-old snow boulder and grows faster the larger it gets. In this talk, we will go over a particular performance monitoring tool we have built. The talk will be liberally dosed with ego-deflating vignettes illustrating our periodic and spectacular mishaps.</p>
<p><strong>System Overview</strong></p>
<p>Over the years, we have witnessed many performance-related disasters at MySpace. These typically resulted in much running around, yelling over red-lined graphs, execution of hastily written scripts, sloppy downings of overheated coffee, and, in the end, the inevitable question: &ldquo;How can this be prevented in the future?&rdquo; Usually the answer to this question was, &ldquo;if only we had avoided this database call.&rdquo; &ldquo;If only we had cached this lookup table.&rdquo; &ldquo;If only we had avoided this redundant lock.&rdquo;</p>
<p>The road to performance Hell is paved with &ldquo;if only&rdquo;s.</p>
<p>The goal of the system we built is to provide developers with useful performance-related information before their code reaches our staging and deployment process. The system mixes a few hard and fast rules (&ldquo;avoid inline script tags&rdquo;) with analytics (&ldquo;your page allocated 120kb of memory for the last ten months&mdash;after your latest commit it allocated 500kb&rdquo;) to give the developer a sense of what has changed.</p>
<p>Every night the site is compiled and deployed to a series of testing servers. This process is totally automated and requires no developer intervention. The profiling consists of two main parts. Client side profiling is used to gauge the performance of the HTML payload in the browser. Server side profiling is used to profile how an individual web server will interact with the MySpace ecosystem.</p>
<p><strong>Client Side Profiling</strong></p>
<p>The Client-side profiling portion of our system tracks everything that happens from the moment the HTML leaves our web server to the moment the page is completely rendered on the user&rsquo;s browser.</p>
<p>This system is a combination of 2 components; an Internet Explorer Plugin that tracks the performance and HTML events on the user&rsquo;s machine, and a custom HTTP Proxy which simulates a slow connection and injects custom javascript code into the tested page.</p>
<p>Using this system, we track and analyze the following data points:</p>
<ul>
<li>Render Time Profiling o Time it took for each HTML element to be rendered on the browser o Which element takes the longest to be rendered o Automatic identification of rendering bottlenecks o Which HTML/JavaScript code was executed during rendering of each element o Which files were downloaded during the rendering of each element</li>
<li>Downloaded Data o Total download size o Size of external stylesheets o Size of external Javascript o Size of linked images</li>
<li>Performance Data o Processor Time &ndash; CPU Usage on the client side (Browser&rsquo;s process) o Private Working Set &ndash; Memory state of the browser during page rendering</li>
<li>Source Validation o A complete list of HTML guidelines/rules which we want to avoid; such as &ldquo;Don&rsquo;t put &lt;link&gt; tags in the HTML&rsquo;s &ldquo;&lt;body&gt;&ldquo;</li>
</ul>
<p><strong>Server Side Profiling</strong></p>
<p>The Server Side Profiler runs at the same time as the Client Side Profiler, tracing the execution and operating system interaction of the server code as the page is rendered. Below are examples of the data point tracked:</p>
<ul>
<li>Number of database calls</li>
<li>Number of cache calls</li>
<li>Number of external http requests</li>
<li>Total number of method calls</li>
<li>Redirects</li>
<li>Memory allocations by calls and memory totals.</li>
<li>Number of locks per request</li>
</ul>
<p><strong>Developer Tool Bar</strong></p>
<p>The &ldquo;Developer Tool Bar&rdquo; is a browser toolbar that gives the developer a complete real-time analisys of his front-end code performance. Our toolbar provides a duplicate method of testing the HTML payload before a developer checks in their source. This places the importance of performance as far forward as possible in the development cycle.</p>
<p>With this toolbar, our developers could:</p>
<ul>
<li>Profile the rendering of the page under various connection speed</li>
<li>Easily identify rendering bottlenecks</li>
<li>Test the size of the page&rsquo;s elements</li>
<li>View the load order of each element</li>
<li>Take a snapshot of the browser&rsquo;s CPU and memory footprint</li>
<li>Validate the output HTML against our coding standards</li>
</ul>
<p><strong>Notification System*</strong></p>
<p>The Notification portion of the system allows developers who integrate with the Performance system to notify the subscribed users based on cutomizable criteria.</p>
<p>Examples:</p>
<ul>
<li>Server Side Performance Alerts o Number of Database calls increase o Number of Cache call increase o Amount of memory allocated per requests increases</li>
<li>Client Side Performance Alerts o Download size increases o Browser memory working set increases o Average render time increases o Source Validation failures</li>
</ul>
<p><strong>Chris Bissell</strong></p>
<p><em>MySpace</em></p>
<p>Chris is the Chief Software Architect at MySpace.com. In other words, he comes up with overly convoluted &lsquo;design patterns&rsquo; in order to lengthen the development process.</p>
<p><strong>Jeremy Custenborder</strong></p>
<p><em>MySpace.com</em></p>
<p>Jeremy Custenborder has spent several years in the trenches at MySpace, resolving many bottlenecks and issues.</p>
<p><strong>Yadid Ramot</strong></p>
<p><em>MySpace.com</em></p>
<p>Yadid has spent much time mentoring the MySpace development community on client site performance.</p><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-fistful-of-sand-monitoring-code-performance-at-myspace-com">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 12:13:10 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-fistful-of-sand-monitoring-code-performance-at-myspace-com</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-fistful-of-sand-monitoring-code-performance-at-myspace-com</comments>
    </item>
    <item>
      <title>Velocity 09: High Performance Ads - Is It Possible?</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-high-performance-ads-is-it-possible</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-high-performance-ads-is-it-possible"><img alt="Velocity 09: High Performance Ads - Is It Possible?" src="/uploads/btv/video/image/00000001/9496/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Advertising provides the primary revenue source for many of the Web&rsquo;s most popular sites. And yet, ads have a reputation for slowing down web pages. The experts on this panel discuss techniques and experiences with mitigating the impact of ads on site load times, and efforts that are ongoing to establish standards for measuring and improving ad performance.</p>
<div>
<div></div>
<strong> Eric Goldsmith </strong>
<div><em>AOL </em>
<div>
<p>Eric Goldsmith, Operations Architect at&nbsp;AOL, has more than 18 years of experience in the areas of product development, engineering and operations. At&nbsp;AOL&nbsp;he has led efforts to deliver the highest levels of performance and availability for top Web sites, including:&nbsp;AOL.com;&nbsp;AIM.com; and&nbsp;AOLVideo; among others.</p>
<p>His areas of expertise include Performance Analysis, Capacity Planning, Network Engineering and Security, and Software and Product Development. Prior to&nbsp;AOL, Eric worked for companies such as UUNet, WorldCom and CompuServe, as well as telecom and Internet startups. He holds a BS in Computer Science from The Ohio State University.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Artur Bergman </strong>
<div><em>Wikia </em>
<div>
<p>Artur Bergman, hacker and technologist at-large, is the VP of Engineering and Operations at Wikia. He provides the technical backbone necessary for Wikia&rsquo;s mission to compile and index the world&rsquo;s knowledge. He is also an enthusiastic apologist for federated identity and a board member of the OpenID Foundation. In past lives, he&rsquo;s built high volume financial trading systems, re-implemented Perl 5&rsquo;s threading system, wrote djabberd, managed LiveJournal&rsquo;s engineering team, and served as operations architect at Six Apart. His current interests extend to encompass semantic search, large scale infrastructure, open source development, federated instant messaging, neurotransmitters, and the future of cyborgs.</p>
</div>
</div>
</div>
<div><strong>Tony Ralph </strong>
<div><em>Yahoo! </em>
<div>
<p>An 8 year Yahoo! veteran, I have worked directly with display ad delivery for the last 4. One aspect of this work is the monitoring and analysis of 3rd Party ad quality and performance. This work has helped lead to the formation of an&nbsp;IAB&nbsp;Working Group with other major publishers on ad performance.</p>
</div>
</div>
</div>
<div><strong>Bryant Mason </strong>
<div><em>Microsoft Corporation </em>
<div>
<p>Bryant Mason is a Principal Test Manager with the Microsoft Advertising Research and Development Group, where he is responsible for performance engineering. He has been optimizing large-scale Internet services at Microsoft since the late 90s. Over the past nine years, he has been busy building advertising platforms that handle tens of billions of requests each day. When not working on the next generation advertising platform for Microsoft, he contributes to industry standards for on-line ad performance.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Sameer Ajmani </strong>
<div><em>Google </em>
<div>
<p>Sameer has been building large-scale distributed systems at Google since 2004, including work on parallel data processing, Bigtable, and, most recently, content delivery systems for DoubleClick image and video ad creatives. He is now leading a new effort at Google to make the Web faster by making ads load faster.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Richard Bush </strong>
<div><em>ADTECH </em>
<div>
<p>Since 1996 Richard has worked in internet and computing related industries, during this time he has been involved in development of commercial websites and marketing technology.</p>
<p>During Richard&rsquo;s 6 years at&nbsp;RBI UK, he has been involved with best practice and creation of many of&nbsp;RBI&rsquo;s ad funded websites.</p>
<p>In his current role as a Director at&nbsp;ADTECH US, Richard has responsibility for the teams that implement theADTECH AD&nbsp;server for customers, and has many years of hands on experience with day to day ad delivery, for many of&nbsp;ADTECH&rsquo;s largest customers.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-high-performance-ads-is-it-possible">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/internet-marketing">Internet Marketing</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 12:05:01 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-high-performance-ads-is-it-possible</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-high-performance-ads-is-it-possible</comments>
    </item>
    <item>
      <title>Velocity 09: Steve Souders, "State of Performance"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-steve-souders-state-of-performance</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-steve-souders-state-of-performance"><img alt="Velocity 09: Steve Souders, &quot;State of Performance&quot;" src="/uploads/btv/video/image/00000001/9497/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Why is the Web so slow? Steve Souders talks about the issues that prevent web sites from being faster, and what we should expect to see to address these problems.</p>
<div>
<div></div>
<strong> Steve Souders </strong>
<div><em>Google </em>
<div>
<p>Steve Souders works at Google on web performance and open source initiatives. His book High Performance Web Sites explains his best practices for performance along with the research and real-world results behind them. Steve is the creator of YSlow, Cuzillion, and Hammerhead. He is co-chair of Velocity and co-founder of the Firebug Working Group. He taught&nbsp;CS193H&nbsp;High Performance Web Sites at Stanford, and frequently speaks at conferences including&nbsp;OSCON, The Ajax Experience,&nbsp;SXSW, and Web 2.0 Expo.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-steve-souders-state-of-performance">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 12:02:53 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-steve-souders-state-of-performance</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-steve-souders-state-of-performance</comments>
    </item>
    <item>
      <title>Velocity 09: Adam Jacob and Ezra Zygmuntowicz, "Infrastructure in the Cloud Era"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-adam-jacob-and-ezra-zygmuntowicz-infrastructure-in-the-cloud-era</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-adam-jacob-and-ezra-zygmuntowicz-infrastructure-in-the-cloud-era"><img alt="Velocity 09: Adam Jacob and Ezra Zygmuntowicz, &quot;Infrastructure in the Cloud Era&quot;" src="/uploads/btv/video/image/00000001/9491/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Web Operations is always moving forward, at the cutting edge of every major trend. The latest leap is having a fully automated infrastructure &ndash; lightning fast provisioning, integrated monitoring &amp; trending, and trivial application deployment.</p>
<div>
<div>
<div>
<p>Utilizing a mixture of open source tools (such as Chef, Nanite, CouchDB, and RabbitMQ) and battle-tested techniques, Adam and Ezra will show you how to build an infrastructure that&rsquo;s easy to manage, integrates with your application, and is self-documenting. Along the way, they&rsquo;ll give you the key insights you need to get maximum benefit from these technologies for your business.</p>
<p>The speakers come from two companies well-known in this space. Engine Yard is moving to the cloud &ndash; in addition to their own internal hosting offering they built their stellar reputation on. Opscode brings &ldquo;infrastructure automation to the masses&rdquo;. Born from years of experience building fully automated infrastructure for dozens of startups, they are the creators of Chef.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Adam Jacob </strong>
<div><em>Opscode </em>
<div>
<p>A twelve year system operations veteran, Adam is the&nbsp;CTO&nbsp;of Opscode, whose mission is to bring &ldquo;Infrastructure Automation to the Masses&rdquo;. He is the primary author of Chef.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Ezra Zygmuntowicz </strong>
<div><em>EngineYard </em>
<div>
<p>Ezra Zygmuntowicz is a founder and Director of Software Engineering for Engine Yard, a scalable Ruby hosting platform. He has been active in the ruby community for over 4 years with contributions to many open source projects such as Rails, Merb, Rack and Rubinius. He is the author of Deploying Rails Application for the pragmatic programmers and is an active speaker at many ruby and Cloud computing based events.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-adam-jacob-and-ezra-zygmuntowicz-infrastructure-in-the-cloud-era">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/databases">Databases</a>, <a href="http://www.bestechvideos.com/category/cloud-computing">Cloud Computing</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 12:00:56 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-adam-jacob-and-ezra-zygmuntowicz-infrastructure-in-the-cloud-era</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-adam-jacob-and-ezra-zygmuntowicz-infrastructure-in-the-cloud-era</comments>
    </item>
    <item>
      <title>Velocity 09: Jesse Robbins and Steve Souders, "Welcome"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-jesse-robbins-and-steve-souders-welcome</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-jesse-robbins-and-steve-souders-welcome"><img alt="Velocity 09: Jesse Robbins and Steve Souders, &quot;Welcome&quot;" src="/uploads/btv/video/image/00000001/9486/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Jesse Robbins and Steve Souders welcome you to Velocity 2009!</p>
<div>
<div></div>
<strong> Jesse Robbins </strong>
<div><em>Opscode &amp; O'Reilly Radar </em>
<div>
<p>Jesse Robbins (<a href="http://twitter.com/jesserobbins" target="_blank">@jesserobbins</a>) is&nbsp;CEO&nbsp;of&nbsp;<a href="http://www.opscode.com/" target="_blank">Opscode</a>&nbsp;and a recognized expert in Infrastructure, Web Operations, and Emergency Management.</p>
<p>He serves as co-chair of the&nbsp;<a href="http://conferences.oreilly.com/velocity/" target="_blank">Velocity Web Performance &amp; Operations Conference</a>&nbsp;and contributes to the&nbsp;<a href="http://radar.oreilly.com/jesse/" target="_blank">O&rsquo;Reilly Radar</a>&nbsp;. Prior to co-founding Opscode, he worked at Amazon.com with a title of &ldquo;Master of Disaster&rdquo; where he was responsible for Website Availability for every property bearing the Amazon brand.</p>
<p>Robbins is a volunteer Firefighter/EMT and Emergency Manager, and led a task force deployed in Operation Hurricane Katrina. His experiences in the fire service profoundly influence his efforts in technology, and he strives to distill his knowledge from these two worlds and apply it in service of both.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Steve Souders </strong>
<div><em>Google </em>
<div>
<p>Steve Souders works at Google on web performance and open source initiatives. His book High Performance Web Sites explains his best practices for performance along with the research and real-world results behind them. Steve is the creator of YSlow, Cuzillion, and Hammerhead. He is co-chair of Velocity and co-founder of the Firebug Working Group. He taught&nbsp;CS193H&nbsp;High Performance Web Sites at Stanford, and frequently speaks at conferences including&nbsp;OSCON, The Ajax Experience,&nbsp;SXSW, and Web 2.0 Expo.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-jesse-robbins-and-steve-souders-welcome">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 11:58:44 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-jesse-robbins-and-steve-souders-welcome</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-jesse-robbins-and-steve-souders-welcome</comments>
    </item>
    <item>
      <title>Velocity 09: Frank Mashraqi, "Best I/O is No I/O"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-frank-mashraqi-best-i-o-is-no-i-o</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-frank-mashraqi-best-i-o-is-no-i-o"><img alt="Velocity 09: Frank Mashraqi, &quot;Best I/O is No I/O&quot;" src="/uploads/btv/video/image/00000001/9488/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>When overnight growth happens (such as when your site gets mentioned on a high traffic site such as Slashdot), it can be overwhelming. Especially because you must take immediate steps to accommodate the surge in traffic. While the front-end is relatively easy to scale-out, it&rsquo;s squeezing more performance out of the back-end that is often the source of headaches.</p>
<div>
<div>
<div>
<p>For MySQL driven websites, horizontal sharding is often the long term solution to scale. But what if you cannot afford to stop your site and work on implementing the sharding layer? Is there any hope for you? Luckily, yes! You can perform quick analysis of your data access patterns and take actions to ensure your working data set fits in the memory. And, in the cases where disk I/O cannot be avoided, you can ensure that your data is laid out on disk in a manner than allows you to retrieve it with minimal number of disk seeks. Most of the strategies discussed in this session, require little or no application changes, allowing you to improve performance literally overnight.</p>
<p>We will explore strategies on how to optimize your data based on application access patterns and make your working data set fit within memory to decrease I/O and response times.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Frank Mashraqi </strong>
<div><em>NetEdge </em>
<div>
<p>Frank Mashraqi is a renowned speaker and scalability advisor to several startups. He comes to NetEdge with nearly a decade of scalability, engineering management and monetization experience. Prior to NetEdge, Frank was Director of Business Operations and Technical Strategy for Fotolog where he played a pivotal role in helping Fotolog scale to become the 13th largest website on the Internet (Alexa: based on traffic) and the third most actively used social network in the world (ComScore). Frank holds a&nbsp;BBA&nbsp;in Accounting and a BS in Computer Information Systems.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-frank-mashraqi-best-i-o-is-no-i-o">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/databases">Databases</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 11:56:55 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-frank-mashraqi-best-i-o-is-no-i-o</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-frank-mashraqi-best-i-o-is-no-i-o</comments>
    </item>
    <item>
      <title>Velocity 09: John Adams, "Fixing Twitter: Improving the Performance and Scalability"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-john-adams-fixing-twitter-improving-the-performance-and-scalability</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-john-adams-fixing-twitter-improving-the-performance-and-scalability"><img alt="Velocity 09: John Adams, &quot;Fixing Twitter: Improving the Performance and Scalability&quot;" src="/uploads/btv/video/image/00000001/9477/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Twitter (twitter.com) is a micro-blogging service that allows users to answer the question &ldquo;What are you doing?&rdquo;. It takes a simple 140 character string (a tweet), and distributes that to a user&rsquo;s following (or &ldquo;friends&rdquo;) list.</p>
<p>Over the last few years, Twitter has experienced a variety of challenges scaling its site to serve millions and millions of users. From hosting issues to Ruby on Rails, we&rsquo;ve met many scaling challenges and would like to share some of our experiences with the community.</p>
<p>We will attempt to cover:</p>
<ul>
<li>Best practices for deploying Ruby on Rails in production</li>
<li>Performance impacts of abuse and why rate limiting is so important.</li>
<li>What to do when your&nbsp;API&nbsp;use overtakes normal web use</li>
<li>Asynchronous versus Synchronous processing during request lifetime</li>
<li>Why disk is the new tape (or, how social media isn&rsquo;t possible without cheap memory)</li>
<li>Caching methodologies and Twitter&rsquo;s open source efforts (Scarling, CacheMoney, Libmemcached)</li>
<li>Why databases are not the best solution for all problems.</li>
<li>Message queues</li>
<li>Handling large logs with Thrift</li>
<li>Incremental scaling improvements: Find the weak point, fixing it, find the next one, repeat.</li>
</ul>
<p><strong>John Adams </strong></p>
<div><em>Twitter </em>
<div>
<p>John Adams (Twitter Operations) has worked in web security, operations, and systems engineering for over 15 years. Prior to Twitter, he has worked at Apple, Inktomi, c|net, and a major video-on-demand site, improving security, performance, and reliability at large scale.</p>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-john-adams-fixing-twitter-improving-the-performance-and-scalability">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/frameworks">Frameworks</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 11:48:31 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-john-adams-fixing-twitter-improving-the-performance-and-scalability</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-john-adams-fixing-twitter-improving-the-performance-and-scalability</comments>
    </item>
    <item>
      <title>Velocity 09: Brad Chen, "Native CPU Performance in the Browser with Google Native Client"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-brad-chen-native-cpu-performance-in-the-browser-with-google-native-client</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-brad-chen-native-cpu-performance-in-the-browser-with-google-native-client"><img alt="Velocity 09: Brad Chen, &quot;Native CPU Performance in the Browser with Google Native Client&quot;" src="/uploads/btv/video/image/00000001/9498/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Some applications require high-performance client-side computation. Native Client is a technology for running native code in web applications, with the goal of maintaining the browser neutrality, OS portability, and safety that people expect from web apps. This talk will give a brief overview of the architecture of Native Client. We&rsquo;ll then look at some specific example applications as well as strategies for how to use native code to handle compute intensive tasks within web applications.</p>
<div>
<div></div>
<strong> Brad Chen </strong>
<div><em>Google, Inc. </em>
<div>
<p>J. Bradley Chen manages the Native Client project at Google, where he has also worked on cluster performance analysis projects. Prior to joining Google, he was Director of the Performance Tools Lab in Intel&rsquo;s Software Products Division. Chen served on the faculty of Harvard University from 1994-1998, conducting research in operating systems, computer architecture and distributed system, and teaching a variety of related graduate and undergraduate courses. He has published widely on the subjects of systems performance and computer architecture. Dr. Chen has bachelors and masters degrees from Stanford University and a Ph.D. from Carnegie Mellon University.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-brad-chen-native-cpu-performance-in-the-browser-with-google-native-client">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/companies">Companies</a>, <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 11:41:58 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-brad-chen-native-cpu-performance-in-the-browser-with-google-native-client</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-brad-chen-native-cpu-performance-in-the-browser-with-google-native-client</comments>
    </item>
    <item>
      <title>Velocity 09: David Wei and Changhao Jiang, "Frontend Performance Engineering in Facebook"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-david-wei-and-changhao-jiang-frontend-performance-engineering-in-facebook</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-david-wei-and-changhao-jiang-frontend-performance-engineering-in-facebook"><img alt="Velocity 09: David Wei and Changhao Jiang, &quot;Frontend Performance Engineering in Facebook&quot;" src="/uploads/btv/video/image/00000001/9499/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>In Facebook, we integrate features and applications deeply into each page. Such deep integration presents both opportunities and challenges to the frontend performance engineering (&ldquo;Frontend&rdquo; refers to browser render time):</p>
<div>
<div>
<div><ol>
<li>Each feature is integrated into many pages. There is large common intersection of&nbsp;HTML, Javascript, and stylesheets between pages. As a user clicking through page by page, there is a big overhead for the browser to re-execute the common Javascripts and re-loading contents, even they are cached locally;</li>
<li>Almost every page of Facebook contains web content from more than one feature developed by different product teams. It is a challenge to evaluate the impact of a new feature on frontend performance due to the mix of features on a page;</li>
<li>Features in a page not only depend on the fast product cycles but also depend on user adoption of the features. Performance optimization has to be self-adaptive and maintainable through the fast feature evolutions.</li>
</ol>
<p>In this talk, we present some of our work on improving and maintaining frontend performance. We will discuss in details of our experience in building and operating such an infrastructure, particularly in the following areas:</p>
<ol>
<li>Using&nbsp;AJAX&nbsp;to render full pages: Traditionally,&nbsp;AJAX&nbsp;is used to fetch dynamic content and render part of the page responding to user interaction. Facebook has developed a framework that uses&nbsp;AJAX&nbsp;to render the full page, while still maintaining the user experience of a &ldquo;transition of page&rdquo; by simulating such an experience with Javascript. This fullpage-AJAX framework eliminates the browser overhead of reloading contents and re-executing scripts across different pages.</li>
<li>Measurement and Performance Testing: We have developed a performance measurement framework to monitor and analyze site speed. Besides the traditional monitoring features, the framework provides A/B testing capability and integrates with the feature launching system. It makes possible to evaluate overall performance impact of a new feature, even on pages with a mix of evolving features.</li>
<li>Adaptive Static Resource Packaging: Many static resource packaging systems run on build time for features&mdash;product developers specify all static resources a feature might need, and the build system groups them into Javascript/CSS packages and image sprites. As our pages have many features and each feature is evolving quickly, build-time systems do not adapt well. We developed an adaptive packaging system, which optimizes the static resources based on the measurement of production usages. With a cost-benefit analytic model, the system identifies the optimal packaging strategy, and automatically re-balances the packages to track the feature evolution.</li>
</ol></div>
</div>
</div>
<div>
<div></div>
<strong> David Wei </strong>
<div><em>Facebook Inc. </em>
<div>
<p>Xiaoliang &ldquo;David&rdquo; Wei is a research scientist at Facebook, where he works on front-end performance. He focuses on user latency measurement, end user latency optimization, and best practices for maintaining long-term web performance. Prior to Facebook, David worked on network simulation,&nbsp;TCP&nbsp;enhancement, QoS, and peer-to-peer file sharing systems at Google and two startups. David holds a bachelor&rsquo;s degree in computer science from Tsinghua University, China, and a PhD in computer science from Caltech, where he co-invented FastTCP, a new Internet congestion control algorithm that led to the startup FastSoft Inc.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Changhao Jiang </strong>
<div><em>Facebook Inc. </em>
<div>
<p>Dr. Changhao Jiang is a research scientist at Facebook Inc. His responsibilities at Facebooks are mainly focused on improving Facebook&rsquo;s user perceived performance and making the site more scalable. Specifically, he currently leads the Quickling project at Facebook which ajaxifies the whole website. He also designed and implemented a client side caching system calledPageCache to cache users&rsquo; visited pages at client side browser. Changhao is also one of the lead developers for the XHProf project, which was open-sourced by Facebook in March 2009. Prior to joining Facebook, Dr. Changhao Jiang worked at Google for a year. He also worked as a researcher at Carnegie MellonUniversity for two years. Changhao holds a bachelor&rsquo;s of science degree and a master&rsquo;s of science degree from Tsinghua University, and Ph.D. from the University of Illinois at Urbana Champaign.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-david-wei-and-changhao-jiang-frontend-performance-engineering-in-facebook">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/testing">Testing</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/graphics">Graphics</a>, <a href="http://www.bestechvideos.com/category/companies">Companies</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 11:39:32 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-david-wei-and-changhao-jiang-frontend-performance-engineering-in-facebook</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-david-wei-and-changhao-jiang-frontend-performance-engineering-in-facebook</comments>
    </item>
    <item>
      <title>Velocity 09: John Allspaw, "10+ Deploys Per Day: Dev and Ops Cooperation at Flickr"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-john-allspaw-10-deploys-per-day-dev-and-ops-cooperation-at-flickr</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-john-allspaw-10-deploys-per-day-dev-and-ops-cooperation-at-flickr"><img alt="Velocity 09: John Allspaw, &quot;10+ Deploys Per Day: Dev and Ops Cooperation at Flickr&quot;" src="/uploads/btv/video/image/00000001/9493/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><em>&ldquo;In the last week there were 67 deploys of 496 changes by 18 people&rdquo;</em>&nbsp;&ndash; Flickr Dev Blog, December 17th 2008.</p>
<div>
<div>
<div>
<p>For deploying new code, planning projects, and crisis management, communications and cooperation between development and operations is paramount. As web infrastructures grow, the line between systems and software become quite blurred. Operations and development are disciplines that historically have been limited to a predictable list of responsibilities and have suffered from a culture of finger-pointyness.</p>
<p>We&rsquo;ll talk about why and how these roles have mixed in Flickr&rsquo;s environment for the better.</p>
<p>We&rsquo;ll discuss tools, techniques, culture, and the processes of transparency that enables a healthy respect for the Big Red Deploy Button&trade; as well as incident management, escalation, and troubleshooting.</p>
Tools, techniques, and culture:   
<ul>
<li>Overview of our one-button code deployment, application-level logging, and dev/ops communications tools.</li>
<li>Examples of adaptive monitoring and metrics collection, capacity awareness and planning must-haves.</li>
<li>Rethinking the ops/developer relationship and mutual respect for responsibilities and expertise.</li>
</ul>
</div>
</div>
</div>
<div>
<div></div>
<strong> John Allspaw </strong>
<div><em>Flickr (Yahoo!) </em>
<div>
<p>John has worked in systems operations for over ten years in biotech, government and online media. He started out tuning parallel clusters running vehicle crash simulations for the U.S. government, and then moved on to the Internet in 1997. He built the backing infrastructures at Salon.com, InfoWorld.com, Friendster.com and Flickr.com, where he currently manages the Operations Engineering group.</p>
<p>He is the author of &ldquo;The Art of Capacity Planning: Scaling Web Resources&rdquo;</p>
</div>
</div>
</div>
<div><strong>Paul Hammond </strong>
<div><em>Flickr </em>
<div>
<p>Paul Hammond is a web developer, product manager and father. He has been building websites for as long as he can remember, and now leads a team of hard-working supernerds at Flickr. Before then he was part of the Yahoo Brickhouse team, and previously led technical project management at&nbsp;BBC&nbsp;Radio and Music interactive.</p>
<p>Paul regularly speaks on subjects from Javascript and APIs to the future of broadcasting, at events including South By Southwest, Web 2.0 expo and Web Directions North. He currently lives in San Francisco, and keeps an irregularly updated technical weblog at&nbsp;<a href="http://www.paulhammond.org/" target="_blank">paulhammond.org</a></p>
</div>
</div>
</div>
<p>&nbsp;</p><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-john-allspaw-10-deploys-per-day-dev-and-ops-cooperation-at-flickr">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 11:07:44 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-john-allspaw-10-deploys-per-day-dev-and-ops-cooperation-at-flickr</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-john-allspaw-10-deploys-per-day-dev-and-ops-cooperation-at-flickr</comments>
    </item>
    <item>
      <title>Velocity 09: Matt Mullenweg, "Improving Performance in Mature Web Apps"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-matt-mullenweg-improving-performance-in-mature-web-apps</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-matt-mullenweg-improving-performance-in-mature-web-apps"><img alt="Velocity 09: Matt Mullenweg, &quot;Improving Performance in Mature Web Apps&quot;" src="/uploads/btv/video/image/00000001/9500/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>The steps the Open Source project WordPress took to increase its front-end performance many-fold, what worked and what didn&rsquo;t.</p>
<div>
<div></div>
<strong> Matt Mullenweg </strong>
<div><em>WordPress / Automattic </em>
<div>
<p>Matt Mullenweg blogs at ma.tt. He is best known as the founding developer of WordPress, the blogging software he guided from a handful of users to the most widely used open source blog tool. In late 2005 he left&nbsp;CNET&nbsp;to found Automattic, the company behind WordPress.com, Akismet.com, and Gravatar. In his spare time he enjoys taking photographs and playing jazz.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-matt-mullenweg-improving-performance-in-mature-web-apps">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 10:48:20 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-matt-mullenweg-improving-performance-in-mature-web-apps</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-matt-mullenweg-improving-performance-in-mature-web-apps</comments>
    </item>
    <item>
      <title>Velocity 09: Tony Gentilcore, "Beyond Gzipping"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-tony-gentilcore-beyond-gzipping</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-tony-gentilcore-beyond-gzipping"><img alt="Velocity 09: Tony Gentilcore, &quot;Beyond Gzipping&quot;" src="/uploads/btv/video/image/00000001/9501/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Enabling gzip compression on your webserver is one of the easiest and highest impact ways to speed up your site. However, even when this is done, up to 15% of your visitors will still not receive compressed responses.</p>
<p>This session will cover why this problem occurs and what you can do about it.</p>
<p><strong> Tony Gentilcore </strong></p>
<div><em>Google </em>
<div>
<p>Tony Gentilcore is a Software Engineer at Google working on the Websearch Infrastructure team.</p>
<p>He is also the co-creator of the recently open-sourced&nbsp;<a href="http://code.google.com/speed/page-speed/" target="_blank">Page Speed</a>&nbsp;tool and a contributing author to Steve Souders&rsquo; upcoming Even Faster Web Sites book.</p>
</div>
</div>
<p>&nbsp;</p><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-tony-gentilcore-beyond-gzipping">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 10:45:26 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-tony-gentilcore-beyond-gzipping</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-tony-gentilcore-beyond-gzipping</comments>
    </item>
    <item>
      <title>Velocity 09: Kyle Scholz and Yaron Friedman, "High Performance Search at Google"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-kyle-scholz-and-yaron-friedman-high-performance-search-at-google</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-kyle-scholz-and-yaron-friedman-high-performance-search-at-google"><img alt="Velocity 09: Kyle Scholz and Yaron Friedman, &quot;High Performance Search at Google&quot;" src="/no-thumb/large.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>I plan to present on overview of front-end performance techniques applied on Google Search. Topics will include: - Progressive Rendering and&nbsp;HTTP&nbsp;chunking - Deferred JS loading techniques -&nbsp;CSS&nbsp;woes - Using &ldquo;Ajax&rdquo; techniques to improve Search latency - Browser quirks - Productionizing clientside script at Google scale.</p>
<div><strong>Kyle Scholz </strong>
<div><em>Google </em>
<div>
<p>Kyle Scholz is a Software Engineer at Google, where he focuses on Search performance and infrastructure.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Yaron Friedman </strong>
<div><em>Google </em>
<div>
<p>Yaron is a software engineer on the web search infrastructure team. In his role, he focuses on writing software to ensure that Google Search is as fast as possible. He also provides consultation and guidance for new features, helping to ensure that they conform with the fast and consistent experience that users expect.</p>
<p>Yaron has a bachelor&rsquo;s degree in software engineering from the University of Waterloo, where he graduated with distinction on the Dean&rsquo;s List.</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-kyle-scholz-and-yaron-friedman-high-performance-search-at-google">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>, <a href="http://www.bestechvideos.com/category/graphics">Graphics</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 10:42:48 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-kyle-scholz-and-yaron-friedman-high-performance-search-at-google</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-kyle-scholz-and-yaron-friedman-high-performance-search-at-google</comments>
    </item>
    <item>
      <title>Velocity 09: Ben Galbraith and Dion Almaer, "On Responsiveness"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-ben-galbraith-and-dion-almaer-on-responsiveness</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-ben-galbraith-and-dion-almaer-on-responsiveness"><img alt="Velocity 09: Ben Galbraith and Dion Almaer, &quot;On Responsiveness&quot;" src="/uploads/btv/video/image/00000001/9504/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Ben and Dion share thoughts on the role responsiveness plays in crafting compelling user experiences, including a discussion of how&nbsp;HTML 5&nbsp;and modern browsers change the game.</p>
<div>
<div></div>
<strong> Ben Galbraith </strong>
<div><em>Mozilla </em>
<div>
<p>Ben Galbraith is the co-director of Developer Tools at Mozilla. Ben has long juggled interests in both business and tech, having written his first computer program at six years old, started his first business at ten, and entered the IT workforce at twelve. He has delivered hundreds of technical presentations world-wide, produced several technical conferences, and co-authored over a half-dozen books. He has enjoyed a variety of business and technical roles throughout his career, including&nbsp;CEO, CIO,&nbsp;CTO, and Chief Software Architect roles in medical, publishing, media, manufacturing, advertising, and software industries. He lives in Palo Alto with his wife and five children.</p>
</div>
</div>
</div>
<div>
<div></div>
<strong> Dion Almaer </strong>
<div><em>Mozilla </em>
<div>
<p>Dion Almaer is the co-founder of Ajaxian.com, the leading source of the Ajax community. For his day job, Dion co-leads a new group at Mozilla focusing on developer tools for the Web, which is something he has been passionate about doing for years. He is is excited for the opportunity, and gets to work with Ben Galbraith, his partner in crime on Ajaxian and now at Mozilla!</p>
<p>Dion has been writing rich web applications from the beginning, has been fortunate enough to speak around the world, and has published many articles, a book, and of course his blog at almaer.com/blog. Dion also used to work for Google, in the Open Web group!</p>
</div>
</div>
</div><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-ben-galbraith-and-dion-almaer-on-responsiveness">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 10:39:32 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-ben-galbraith-and-dion-almaer-on-responsiveness</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-ben-galbraith-and-dion-almaer-on-responsiveness</comments>
    </item>
    <item>
      <title>Velocity 09: Philip Dixon, "Shopzilla's Site Redo - You Get What You Measure"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-philip-dixon-shopzilla-s-site-redo-you-get-what-you-measure</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-philip-dixon-shopzilla-s-site-redo-you-get-what-you-measure"><img alt="Velocity 09: Philip Dixon, &quot;Shopzilla's Site Redo - You Get What You Measure&quot;" src="/uploads/btv/video/image/00000001/9505/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Founded in 1996, Shopzilla is a leading comparison shopping service. The company&rsquo;s mission is to enable shoppers to quickly and easily find compare and buy anything, sold by virtually anyone, anywhere. Each month, Shopzilla connects millions of consumers with thousands of stores. On Cyber Monday 2008, Shopzilla was proud to be ranked by ComScore as the #1 Comparison Shopping Engine and #11 overall retail site (as measured by average daily unique visitors: 1.95M).</p>
<p>In the summer of 2007, Shopzilla decided to finally do something about the fact that our websites (Shopzilla.com and Bizrate.com) had become so slow for our users. Our original consumer sites were built on a monolithic design and had over 6-7 years become difficult to change and more difficult still to scale engineering teams to support. We had a platform with more than 6 years of accrued technical debt, but were presented with a classic dilemma for an established internet market player: Can we really afford the costs &ndash; real and opportunity &ndash; and the risks of re-engineering a site platform responsible for all of our revenue? Perhaps even more importantly: What will we&nbsp;<strong>really</strong>&nbsp;get from a site overhaul? Will the site really be faster? Can we really innovate more easily given a &ldquo;better&rdquo; software design? Will we even complete the project, or will we be forced to abandon it mid-stream? Will we make more money?</p>
<p>YES!</p>
<p>Just in time for the 2008 holiday shopping crush, Shopzilla successfully completed a 16 month re-engineering initiative and released Shopzilla.com and Bizrate.com on a new site platform we call &ldquo;site 2&rdquo;. At the time of release, the sites&rsquo; functionally were the same as &ldquo;before&rdquo;, but the consumer experience changed dramatically. The following are some highlights of the many benefits realized by our re-engineering:</p>
<p>&nbsp;</p>
<ul>
<li>Dramatically faster page load times for our users: The site 2 average full-page download time is now 1.2 seconds (sub-second above the fold) for Shopzilla.com &ndash; down from 6-9 seconds! (1.9 seconds for Bizrate due to banners).</li>
<li>Huge improvements in availability: The &ldquo;platform&rdquo; is much more than the software. As we re-engineered the site platform, a significant area of design focus was on sustainability, support and management of the entire delivery ecosystem &ndash; from the software, to the people, to the systems. The result has been a significant increase in both uptime and availability. In Q4, 2008, our site availability was 99.97%, up from 99.51% in Q3 &ndash; and an average of 99.65%. In terms of innovation, we have been able to maintain this availability rate into 2009 while increasing our platform release velocity by more than 200%. After all, it doesn&rsquo;t matter much if your site is fast if people can&rsquo;t get to it&hellip;</li>
<li>Significant decrease in total cost of ownership: The site hardware (server) stack for site 2 requires approx 10% of the physical resources of site 1. From a capacity perspective, even that 10% is overbuilt by 2.5x based on our capacity forecasts through 2009.</li>
<li>We make (a lot) more money! Based on a number of factors which we will explore in the talk, the site 2 stack has delivered a 5% &ndash; 12% lift in top-line revenue (depending on traffic source and Bizrate vs. Shopzilla)! This revenue lift comes primarily from intra-session (financial) performance drivers, but also in part due to an increase in sessions from the search engines. (details in the talk :)</li>
</ul>
<p>Our talk will explore Shopzilla&rsquo;s site 2 initiative in great detail. We will discuss:</p>
<ul>
<li>The Shopzilla site (2) architecture &ndash; A detailed and highly technical review of the technology choices made by the Shopzilla team, the trade-offs and the architecture itself. We will also take a frank look at wrong turns, poor choices and lessons learned in the design and implementation process.</li>
<li>You get what you measure &ndash; Why any team should obsess over this concept &ndash; from technical&nbsp;SLA&rsquo;s to financial performance metrics.</li>
<li>What actually made the difference &ndash; A discovery of what really matters. Remember that part of our initiative was focused on simply making the site easier to support and innovate. In retrospect, what where the key drivers of our performance gains (both technical and financial)?</li>
<li>How to sell an initiative like this. We will discuss how the technology leaders at Shopzilla sold this initiative in the face of so many questions &ndash; and how we kept the senior leadership and company at-large excited for more than 16 months.</li>
<li>The platform is bigger than the software &ndash; it includes the infrastructure, the people and the leadership.</li>
</ul>
<p>&nbsp;</p><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-philip-dixon-shopzilla-s-site-redo-you-get-what-you-measure">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 10:12:25 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-philip-dixon-shopzilla-s-site-redo-you-get-what-you-measure</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-philip-dixon-shopzilla-s-site-redo-you-get-what-you-measure</comments>
    </item>
    <item>
      <title>Velocity 09: John Busch, "The DNA of Next-generation Data Centers"</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-john-busch-the-dna-of-next-generation-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/2009/06/28/velocity-09-john-busch-the-dna-of-next-generation-data-centers"><img alt="Velocity 09: John Busch, &quot;The DNA of Next-generation Data Centers&quot;" src="/uploads/btv/video/image/00000001/9506/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p>Today&rsquo;s data-intensive Web 2.0 and cloud computing data centers face soaring costs and data growth. But advances in flash memory, multi-core processors, and low-latency interconnect have failed to address these mounting challenges. Learn how next-generation data access appliances integrate these new technologies to enable growth and cut costs.</p>
<div>
<div></div>
<strong> John Busch </strong>
<div><em>Schooner Information Technology </em>
<div>
<p>Dr. John Busch is a co-founder of Schooner Information Technology. Prior to Schooner, Dr. Busch was Research Director of Computer System Architecture and Analysis at Sun Microsystems laboratories from 1999 through 2006. In this role, he led research explorations in chip-multi-processing, advanced multi-tier clustered systems for deployment of internet based services, and advanced&nbsp;HPC&nbsp;systems. Dr. Busch received the top President&rsquo;s Award for Innovation at Sun, and oversaw many division technology transfers. Prior to Sun, Dr. Busch was VP of Engineering and Business Partnerships with Diba Inc, and was general manager of the Diba Division after Sun acquired Diba in 1997. From 1989 to 1994, Dr. Busch was co-founder and&nbsp;CTO/VP of Engineering of Clarity Software, and led creation of advanced multi-media composition and communication products for Sun, HP, and&nbsp;IBM&nbsp;computer systems (awarded Unix World Product of the Year). From 1976 to 1993, Dr. Busch led many successful R&amp;D programs at Hewlett Packard in Computer Systems Research and Development. Dr. Busch holds a Ph.D. in Computer Systems Architecture from&nbsp;UCLA, a Masters degree in Mathematics from&nbsp;UCLA, a Masters degree in Computer Science from Stanford University, and attended the Sloan Program at Stanford University.</p>
</div>
</div>
</div>
<p><em>John Busch (Schooner Information Technology), "The DNA of Next-generation Data Centers: Leveraging Integrated Data Access Appliances to Accelerate Performance, Cut Costs, and Simplify Scaling"</em></p><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-john-busch-the-dna-of-next-generation-data-centers">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/web-technologies">Web Technologies</a>, <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 10:08:06 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-john-busch-the-dna-of-next-generation-data-centers</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-john-busch-the-dna-of-next-generation-data-centers</comments>
    </item>
    <item>
      <title>Velocity 09: Alistair Croll</title>
      <link>http://www.bestechvideos.com/2009/06/28/velocity-09-alistair-croll</link>
      <description>
        <![CDATA[<table cellspacing="0" cellpadding="0" border="0"><tr><td width="170" valign="top"><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-alistair-croll"><img alt="Velocity 09: Alistair Croll" src="/uploads/btv/video/image/00000001/9503/thumb_large_image.jpg" style="border: 1px solid #7f7f7f;" /></a></p></td><td valign="top"><p><strong>Alistair Croll </strong></p>
<div><em>Bitcurrent </em>
<div>
<p>Alistair is a principal at analyst firm&nbsp;<a href="http://www.bitcurrent.com/" target="_blank">Bitcurrent</a>, and a frequent contributor to the&nbsp;<a href="http://www.gigaom.com/" target="_blank">GigaOm</a>&nbsp;family of sites. Prior to Bitcurrent, Alistair co-founded&nbsp;<a href="http://www.coradiant.com/" target="_blank">Coradiant</a>, a leader in online user monitoring, as well as research firm Networkshop. He has held product management positions with 3Com Corporation, Primary Access, and Eicon Technology.</p>
<p>Alistair has coordinated and spoken at a wide range of industry events, including&nbsp;<a href="http://www.interop.com/" target="_blank">Interop</a>, Structure, Web2Expo and Unconference. He is the author of numerous articles on Internet performance and security, and co-author of Managing Bandwidth: Deploying&nbsp;QOS&nbsp;in Enterprise Applications from Prentice-Hall.</p>
</div>
</div>
<p>&nbsp;</p><p><a href="http://www.bestechvideos.com/2009/06/28/velocity-09-alistair-croll">Read more about this video…</a></p></td></tr></table><hr/>Want more on these topics?<br/>Browse the archive of posts filed under <a href="http://www.bestechvideos.com/category/conferences">Conferences</a>, <a href="http://www.bestechvideos.com/category/development">Development</a>]]>
      </description>
      <pubDate>Sun, 28 Jun 2009 09:59:05 GMT</pubDate>
      <guid isPermaLink="true">http://www.bestechvideos.com/2009/06/28/velocity-09-alistair-croll</guid>
      <author>BestVideos</author>
      <comments>http://www.bestechvideos.com/2009/06/28/velocity-09-alistair-croll</comments>
    </item>
  </channel>
</rss>
