<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Infrequently Noted &#187; google</title>
	<atom:link href="http://infrequently.org/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://infrequently.org</link>
	<description></description>
	<lastBuildDate>Tue, 01 May 2012 11:30:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Chrome Frame MSI&#8217;s Now Available!</title>
		<link>http://infrequently.org/2010/07/chrome-frame-msis-now-available/</link>
		<comments>http://infrequently.org/2010/07/chrome-frame-msis-now-available/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 23:42:21 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chromeframe]]></category>
		<category><![CDATA[gcf]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://alex.dojotoolkit.org/?p=1363</guid>
		<description><![CDATA[You can get yours here. Note that these are Dev Channel builds, so they contain the new hotness. Also, the new bugs. Caveat emptor. Huge props to Robert Shield who has been working through the endless details of this effort for months.]]></description>
			<content:encoded><![CDATA[<p>You can get yours <a href="http://www.google.com/chromeframe/eula.html?msi=true">here</a>. Note that these are <em>Dev Channel</em> builds, so they contain the new hotness. Also, the new bugs. Caveat emptor.</p>
<p>Huge props to <a href="http://groups.google.com/group/google-chrome-frame/browse_thread/thread/2a643434a2064cf9">Robert Shield who has been working through the endless details of this effort for months</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://infrequently.org/2010/07/chrome-frame-msis-now-available/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SPDY: The Web, Only Faster</title>
		<link>http://infrequently.org/2009/11/spdy-the-web-only-faster/</link>
		<comments>http://infrequently.org/2009/11/spdy-the-web-only-faster/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 20:31:33 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[comet]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[spdy]]></category>

		<guid isPermaLink="false">http://alex.dojotoolkit.org/?p=1207</guid>
		<description><![CDATA[Of all the exciting stuff that&#8217;s happening at Google, one of the things I&#8217;ve been most excited about is SPDY, Mike Belshe and Roberto Peon&#8217;s new protocol that upgrades HTTP to deal with many of the new use-cases that have strained browsers and web servers in the last couple of years. There are some obvious [...]]]></description>
			<content:encoded><![CDATA[<p>Of all the exciting stuff that&#8217;s happening at Google, one of the things I&#8217;ve been most excited about is <a href="http://dev.chromium.org/spdy/spdy-whitepaper">SPDY</a>, Mike Belshe and Roberto Peon&#8217;s new protocol that upgrades HTTP to deal with many of the new use-cases that have strained browsers and web servers in the last couple of years.</p>
<p>There are some obvious advantages to SPDY; header compression means that things like cookies get gzipped, not just content, and mutliplexing over a single connection with priority information will allow clients and servers to cooperate to accelerate page layout based on what&#8217;s important, not only what got requested first.</p>
<p>But the the <em>really</em> interesting stuff from my perspective is the way SPDY enables server push both for anticipated content and for handling Comet-style workloads. The first bit is likely to have the largest impact for the largest set of apps. Instead of trying to do things like embed images in <code>data:</code> URLs &#8212; which punishes content by making it uncacheable &#8212; SPDY allows the server to anticipate that the client will need some resource and preemptively begin sending it without changing the HTTP-level semantics of the request/response. The result is that even for non-cached requests, many fewer full round trips are required when servers are savvy about what the client will be asking for. Another way to think about it is that it allows the server to help pre-fill an empty cache. Application servers like RoR and Django can know enough about what resources a page is <em>likely</em> to require to begin sending them preemptively in a SPDY-enabled environment. The results in terms of how we optimize apps are nothing short of stunning. Today we work hard to tell browsers as early as possible that they&#8217;ll need some chunk of CSS (per <a href="http://stevesouders.com/">Steve&#8217;s findings</a>) and try to structure our JavaScript so that it starts up late in the game because the penalty for waiting on JS is so severe (blocked rendering, etc.). At the very edge of the envelope, this often means inlining CSS and accepting the penalty of not being able to cache for things that should likely be reusable across pages. On most sites, the next page looks a lot like the previous one, after all. When implemented well, SPDY will buy us a way out of this conundrum.</p>
<p>And then there are the implications for Comet workloads. First, SPDY multiplexes. One socket, many requests. Statefully. By default. Awwwww <em>yeah</em>. That means that a client that wants to hang on to an HTTP connection (long polling, &#8220;hanging GET&#8221;, <code>&lt;term of the week here&gt;</code>) isn&#8217;t penalized at the server since SPDY servers are <em>expected</em> to be handling stateful, long-lived connections. At an architectural level, SPDY forces the issue. No one will be fielding a SPDY server that <em>doesn&#8217;t</em> handle Comet workloads out of the box because it&#8217;ll often be harder to do so than not. SPDY finally brings servers into architectural alignment with how many clients want to use them.</p>
<p>Beyond that, SPDY allows clients to set priority information, meaning that real-time information that&#8217;s likely to be small in size can take precedence on the wire over a large image request. Similarly, because it multiplexes, SPDY could be used as an encapsulation format for <a href="http://www.w3.org/TR/2009/WD-websockets-20091029/">WebSockets</a>, allowing one TCP socket to service multiple WebSockets. The efficiency gains here are pretty obvious: less TCP overhead and lowered potential for unintentional DoS (think portals with tons of widgets all making socket requests). There&#8217;s going to need to be some further discussion about how to make new ideas like WebSockets work over SPDY, but the direction is both clear and promising. SPDY should enable a faster web both now and in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://infrequently.org/2009/11/spdy-the-web-only-faster/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Omaha Goes Open Source</title>
		<link>http://infrequently.org/2009/04/omaha-goes-open-source/</link>
		<comments>http://infrequently.org/2009/04/omaha-goes-open-source/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 23:01:14 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[omaha]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://alex.dojotoolkit.org/?p=933</guid>
		<description><![CDATA[Google Updater, aka &#8220;Omaha&#8221;, has gone Open Source! This is the auto-update system that&#8217;s key to keeping Chrome secure by always ensuring that the version you&#8217;re running is the freshest it can be. It&#8217;s huge for the Omaha team to be out in the open, particularly given how many inaccurate articles have been penned about [...]]]></description>
			<content:encoded><![CDATA[<p>Google Updater, aka &#8220;Omaha&#8221;, has <a href="http://google-opensource.blogspot.com/2009/04/google-update-goes-open-source.html">gone Open Source</a>!</p>
<p>This is the auto-update system that&#8217;s key to keeping Chrome secure by always ensuring that the version you&#8217;re running is the freshest it can be. It&#8217;s huge for the Omaha team to be out in the open, particularly given how many inaccurate articles have been penned about the update system. Now you, dear user and/or journalist, can know exactly what the update system is doing all the time. It&#8217;s all <a href="http://code.google.com/p/omaha/">right there in the code</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://infrequently.org/2009/04/omaha-goes-open-source/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Joining Google</title>
		<link>http://infrequently.org/2008/11/joining-google/</link>
		<comments>http://infrequently.org/2008/11/joining-google/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 21:48:40 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[dojo]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[openweb]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[sitepen]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://alex.dojotoolkit.org/?p=840</guid>
		<description><![CDATA[Starting next month, I&#8217;ll be a Googler. To my great surprise, I&#8217;ve been at SitePen two and a half years. It has been nothing short of wonderful which may explain why it doesn&#8217;t feel like it has been that long. When I look back at what we&#8217;ve accomplished it&#8217;s also surprising that we&#8217;ve been able [...]]]></description>
			<content:encoded><![CDATA[<p>Starting next month, I&#8217;ll be a Googler.</p>
<p>To my great surprise, I&#8217;ve been at SitePen two and a half years. It has been nothing short of wonderful which may explain why it doesn&#8217;t feel like it has been that long. When I look back at what we&#8217;ve accomplished it&#8217;s also surprising that we&#8217;ve been able to do all if it in such a short timeframe. Between the huge client projects and re-building Dojo from the ground up, it has been busy bordering on nutty.</p>
<p>It already makes me sad to leave behind working with the SitePen crew, many of whom I helped to hire in and who I count among my closest friends. But I won&#8217;t be entirely gone. I&#8217;ll still be contributing to Dojo in my new role, if less frequently. Not that it&#8217;ll slow the project down any. Pete, Bill, Adam, and Tom have Dojo well in hand and have been driving things forward at a furious rate. Dojo has always been a team effort, and I&#8217;m excited about the improvements coming in 1.3. I&#8217;ve gotten a dis-proportionate amount of the credit over the years (and not enough of the blame), and as Dojo evolves from here it will continue to be because companies like <a href="http://sitepen.com">SitePen</a>, <a href="http://uxebu.com/">Uxebu</a>, <a href="http://aol.com">AOL</a>, and <a href="http://ibm.com">IBM</a> have all been able to contribute to make it happen and that leaders like Pete Higgins have stepped up to lead and teach and learn with the community. My deepest thanks go to Dylan and SitePen for having let me be a part of that process on a daily basis for the last couple of years.</p>
<p>So what could possibly pry me away from such a sweet, sweet gig at SitePen? </p>
<p>In a word, <a href="http://www.google.com/chrome">Chrome</a>.</p>
<p>Three years after many of my friends joined Google, the appeal of getting to fix the &#8220;web as platform&#8221; problem from the inside has finally proven irresistible. There&#8217;s much to do, and the WebKit platform seems like the best shot that we have (collectively) at forging a future that&#8217;s not just open, but also markedly better. At SitePen I&#8217;ve had the chance to make the web a better place through Dojo. At Google I&#8217;ll have a chance to do it from the browser itself.</p>
<p>To the friends I&#8217;m leaving, it was a privilege to work with you. To the friends I&#8217;m joining, thanks for your trust and faith.</p>
]]></content:encoded>
			<wfw:commentRss>http://infrequently.org/2008/11/joining-google/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>The Importance Of Chrome</title>
		<link>http://infrequently.org/2008/09/the-importance-of-chrome/</link>
		<comments>http://infrequently.org/2008/09/the-importance-of-chrome/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 23:28:44 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[dhtml]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[openweb]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://alex.dojotoolkit.org/?p=747</guid>
		<description><![CDATA[The rumors seem to have been true&#8230;the gBrowser is real. And it looks like it will simply be awesome. To my friends who have been toiling on it in deep secrecy for so very long, congratulations. Yes, yes, more to do, blah blah&#8230;screw that. You shipped! Huzzah! So what does Chrome mean for those of [...]]]></description>
			<content:encoded><![CDATA[<p>The rumors seem to have been true&#8230;<a href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html">the gBrowser is real</a>. And it looks like it will simply be awesome. To my friends who have been toiling on it in deep secrecy for so very long, congratulations. Yes, yes, more to do, blah blah&#8230;screw that. You shipped! Huzzah!</p>
<p>So what does Chrome mean for those of us who aren&#8217;t breaking out the champagne? Well, first, it&#8217;s the second sign (after <a href="http://gears.google.com/">Gears</a> and YBP (<a href="http://alex.dojotoolkit.org/2008/06/gears-de-brands-2/">har!</a>)) that the content authors are taking back the web from the &#8220;browser guys&#8221;. I&#8217;ve been fascinated for the last 6 months or so by the strategic mis-alignment which results when both the browsing and authoring experience in the hands of organizations only care about one but not the other. Mozilla gets paid by search-box revenue and users download it because it&#8217;s better for browsing, therefore Mozilla is incented to <a href="http://www.adaptivepath.com/aurora/">build new ways to browse</a>, but their investments in content are somewhat mis-aligned (and, frankly, <a href="http://labs.mozilla.com/">it shows</a>). Google and Yahoo, on the other hand, are critically dependent on the content getting better, so they produce plugins to augment HTML in un-intrusive ways. Chrome crosses over into the browser business <em>from the perspective of content</em>, and it also shows, albeit in a good-ish way. I guess we&#8217;ll need to wait and see how browsing-oriented Chrome gets (e.g., will it sprout an extensions platform &ndash; ala Firefox &ndash; or will the propsect of an ad-blocking plugin for the Google browser make that proposal D.O.A.?).</p>
<p>Regardless of how Chrome evolves as a product, the important question now is: how will it be distributed? The obviously non-evil thing to do is to say &#8220;look, it&#8217;s great, it&#8217;s free&#8221; and hope that the world discovers it on its own thanks to word-of-mouth and/or leverage of the Google brand. Given that Chrome delivers new awesome things which are end-user-visible (some &#8220;end-user-awesome&#8221;, if you will), there&#8217;s some real chance that Chrome can get to roughly Firefox level market-share without breaking too much of a sweat. Not that Firefox&#8217;s market share is anything to really covet, given that MoFo/MoCo have been toiling at it for a decade now. To get real, honest-to-god leverage out of this process, Chrome is going to need something like 60+% market share, and that means changing ingrained user habits. I put the probability of that happening without distribution channel love at roughly bupkis.</p>
<p>Microsoft killed Netscape by bundling the browser with the OS. Apple is <a href="http://marketshare.hitslink.com/report.aspx?sample=15&#038;qprid=22&#038;qpdt=1&#038;qpct=5&#038;qptimeframe=M&#038;qpsp=101&#038;qpnp=12&#038;qprid2=3&#038;qpcustom2=Firefox+3.0">making inroads by bundling</a>. Firefox is even <a href="http://marketshare.hitslink.com/report.aspx?sample=15&#038;qprid=22&#038;qpdt=1&#038;qpct=5&#038;qptimeframe=M&#038;qpsp=101&#038;qpnp=12&#038;qprid2=3&#038;qpcustom2=Firefox+3.0#">getting aggressive</a>. So where does this leave &#8220;don&#8217;t be evil&#8221;? Given the <a href="http://weblogs.java.net/blog/kgh/archive/2005/10/java_se_and_the.html">toolbar promotional deals</a> which Google has cut in the past, I think there&#8217;s some organizational capacity inside the Goog to use the distribution channels they&#8217;ve already created as a way of getting to critical mass. What I don&#8217;t see, though, is a view of how to bring the mission of Gears into alignment with Chrome (or vice versa). They&#8217;re both important, but Chrome is a long-term bet while Gears is the near-future solution. They are not in opposition, but their strategies for gaining leverage over the problems facing content authors are very different.</p>
<p>We need what Gears can offer to every browser <em>right now</em> while Chrome dukes it out for market share on the browsing experience merits. Hopefully, if nothing else, the Chrome installer will add Gears to other browsers on the system that users install Chrome to. Even if they don&#8217;t pick the googly experience for browsing day-to-day, perhaps Chrome can still serve to give new tools to the content-author side of the house. Other browser vendors won&#8217;t do such a thing since they win or loose on an exclusive &#8220;I must replace the other guy&#8221; basis. Here, Google (and by &#8220;Google&#8221;, I mean &#8220;the open web&#8221;) wins either way. Hopefully Google&#8217;s interest in making the content experience better trumps the &#8220;we&#8217;re all browser guys now&#8221; instinct in this case.</p>
<p>We&#8217;ll find out tomorrow, I guess. Here&#8217;s to hoping.</p>
]]></content:encoded>
			<wfw:commentRss>http://infrequently.org/2008/09/the-importance-of-chrome/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>

