<?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>Nate Koechley &#187; Browsers</title>
	<atom:link href="http://nate.koechley.com/blog/category/browsers/feed/" rel="self" type="application/rss+xml" />
	<link>http://nate.koechley.com/blog</link>
	<description>Web professional with deep frontend engineering expertise skilled in user experience design and product strategy. Successful team leader, manager, and executive. Sought-after speaker, writer, and trainer.</description>
	<lastBuildDate>Fri, 14 May 2010 22:52:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Test Suites for CSS 2.1, ARIA, and HTML5</title>
		<link>http://nate.koechley.com/blog/2009/01/27/test-suites-for-css-21-aria-and-html5/</link>
		<comments>http://nate.koechley.com/blog/2009/01/27/test-suites-for-css-21-aria-and-html5/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 07:43:59 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[References]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/?p=511</guid>
		<description><![CDATA[Just hours ago Microsoft released an amazing new resource that helps the entire frontend engineering industry. Their Windows Internet Explorer Testing Center contains thousands of test cases covering CSS 2.1, HTML5, and WAI-ARIA.
CSS gets the most coverage with 7005 tests, 3784 of them developed just since IE8&#8217;s &#8220;beta 2&#8243; a few months ago. IE8 passes [...]]]></description>
			<content:encoded><![CDATA[<p>Just hours ago Microsoft released an amazing new resource that helps the entire frontend engineering industry. Their <a href="http://samples.msdn.microsoft.com/ietestcenter/">Windows Internet Explorer Testing Center</a> contains thousands of test cases covering CSS 2.1, HTML5, and WAI-ARIA.</p>
<p>CSS gets the most coverage with 7005 tests, 3784 of them developed just since IE8&#8217;s &#8220;beta 2&#8243; a few months ago. IE8 passes all 7005, <strong>including, mysteriously, 52 tests that do not pass on any other major browser</strong>.</p>
<p>For HTML5,  coverage includes 13 cross-document messaging and 30 DOM Storage tests. For WAI &#8211; ARIA they submitted new samples to support their previously-submitted ARIA to MSAA roles, events, and mappings. </p>
<p>While a great resource for the standardization movement in general, it also goes a long way to support <a href="http://blogs.msdn.com/ie/archive/2009/01/27/microsoft-submits-thousands-more-css-2-1-tests-to-the-w3c.aspx">their stated belief</a> that &#8220;IE8 RC1 has the most complete implementation of the CSS 2.1 specification in the industry.&#8221; It will be very interesting to see if any of the other browsers care to comment. I&#8217;m hoping for a four-way tie.</p>
<p>Read more:</p>
<ul>
<li><a href="http://blogs.msdn.com/ie/archive/2009/01/27/microsoft-submits-thousands-more-css-2-1-tests-to-the-w3c.aspx.">IEBlog &#8211; Microsoft submits thousands more CSS 2.1 tests to the W3C</a></li>
<li><a href="http://samples.msdn.microsoft.com/ietestcenter/">Windows Internet Explorer Testing Center</a></li>
<li><a href="http://samples.msdn.microsoft.com/ietestcenter/aria.htm">ARIA Test Pages</a></li>
<li><a href="http://samples.msdn.microsoft.com/ietestcenter/css.htm">CSS 2.1 Test Pages</a></li>
<li><a href="http://samples.msdn.microsoft.com/ietestcenter/html5.htm">HTML 5 Test Pages</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2009/01/27/test-suites-for-css-21-aria-and-html5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Accessibility Movers &#8211; Henny Swan to Opera from RNIB</title>
		<link>http://nate.koechley.com/blog/2008/09/09/henny-iheni-swan/</link>
		<comments>http://nate.koechley.com/blog/2008/09/09/henny-iheni-swan/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 12:44:50 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Current Events]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/?p=504</guid>
		<description><![CDATA[I just noticed that Henry Henny &#8220;iheni&#8221; Swan &#8212; Senior Web Accessibility Consultant at Royal National Institute of the Blind for the past six years &#8212; is taking a job at Opera Software as a Web Evangelist. In addition to wishing him her well, his her post, Hello Opera provides a few quick tidbits about [...]]]></description>
			<content:encoded><![CDATA[<p>I just noticed that <strike>Henry</strike> Henny &#8220;iheni&#8221; Swan &#8212; Senior Web Accessibility Consultant at Royal National Institute of the Blind for the past six years &#8212; is taking a job at Opera Software as a Web Evangelist. In addition to wishing <strike>him</strike> her well, <strike>his</strike> her post, <a href="http://www.iheni.com/hello-opera/">Hello Opera</a> provides a few quick tidbits about the Opera roster these days.</p>
<p>Congrats, iheni! I hope to see at a conference soon.</p>
<p><ins datetime="20080909142600">Update: I wrote this post in the middle of the night after working entirely too long and late. In my delirium, I misread Henny as Henry and used incorrect pronouns. Further, in the headline I mistakenly typed Swar instead of Swan (though I got it right in the body and in the permalink). </p>
<p>Sincere apologies for my clumsiness. Thanks to Henny for setting me straight!</ins></p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2008/09/09/henny-iheni-swan/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wireframing with Balsamiq Mockups</title>
		<link>http://nate.koechley.com/blog/2008/09/09/wireframing-with-balsamiq-mockup/</link>
		<comments>http://nate.koechley.com/blog/2008/09/09/wireframing-with-balsamiq-mockup/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 10:17:38 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Publishing]]></category>
		<category><![CDATA[References]]></category>
		<category><![CDATA[Social Web]]></category>
		<category><![CDATA[Tech Support Tips]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/?p=503</guid>
		<description><![CDATA[Thanks to Pras for the pointer to Balsamiq&#8217;s Mockups application. I was sketching wireframes quickly within minutes of finding the product. 
I believe in low-fidelity sketching at the wireframe stage. Balsamiq makes it easy with its large library of UI control stencils, its auto-complete driven keybroad stencil selection, on-screen snap-to alignment guides, a powerful inspector [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://twitter.com/prasnation/statuses/914814003">Pras</a> for the pointer to <a href="http://www.balsamiq.com/products/mockups/tour">Balsamiq&#8217;s Mockups</a> application. I was sketching wireframes quickly within minutes of finding the product. </p>
<p>I believe in low-fidelity sketching at the wireframe stage. Balsamiq makes it easy with its large library of UI control stencils, its auto-complete driven keybroad stencil selection, on-screen snap-to alignment guides, a powerful inspector for precise control when rarely needed, and, more of all, a simplicity that makes it easy to start sketching or tweaking your mockup immediately. </p>
<p>The output is Balsamiq files, PGN or flattened image files, and XML. Because it exports XML it&#8217;s possible to use Balsamiq as a programmatic ingredient for downstream engineering systems and tools (such as partially automating the creation of detailed functional specifications, or using it as source for the automated building on the actual interface. </p>
<p>There is a rumor that they&#8217;ll be announcing clickable output files shortly, which might allow for the fast creation of clickable wireframes for usability testing (and other) needs.</p>
<p>I haven&#8217;t noticed, but it should be possible to customize what&#8217;s in the included UI Widget Library to a) take on a different visual skin; b) reflect new or fewer interface widget options.</p>
<p>All and all, I&#8217;m pretty intrigued. It seems there&#8217;s a market for  consumer-friendly ways to design interfaces. Once more people catch on how to much fun we&#8217;re having, they&#8217;ll want a shot at designing and realizing all the apps they&#8217;re dreaming up, too!</p>
<p>I&#8217;d love to hear what you think of this approach. Have you tried it? Does it work for your teams&#8221;</p>
<p><a href="http://www.flickr.com/photos/natekoechley/2842824750/" title="Balsamiq Mockups For Desktop - * New Mockup by natekoechley, on Flickr"><img src="http://farm4.static.flickr.com/3130/2842824750_8f8680f49e_m.jpg" width="240" height="218" alt="Balsamiq Mockups For Desktop - * New Mockup" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2008/09/09/wireframing-with-balsamiq-mockup/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Songbird Public Beta (0.7)</title>
		<link>http://nate.koechley.com/blog/2008/08/21/songbird-public-beta-07/</link>
		<comments>http://nate.koechley.com/blog/2008/08/21/songbird-public-beta-07/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 19:08:06 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Info Mgmt]]></category>
		<category><![CDATA[Social Web]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[songbird]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/?p=501</guid>
		<description><![CDATA[Congrats to my buddies (yo Koshi!) over at Songbird for reaching another big milestone: public beta.
Songbird is a media player like iTunes. Except that it&#8217;s build on top of the awesome Mozilla Firefox foundation. And like Firefox, it has an extensive array of extensions, themes, and assorted addons. Earlier versions haven&#8217;t supplanted iTunes for me, [...]]]></description>
			<content:encoded><![CDATA[<p>Congrats to my buddies (yo Koshi!) over at Songbird for reaching another big milestone: public beta.</p>
<p>Songbird is a media player like iTunes. Except that it&#8217;s build on top of the awesome Mozilla Firefox foundation. And like Firefox, it has an extensive array of extensions, themes, and assorted addons. Earlier versions haven&#8217;t supplanted iTunes for me, but it&#8217;s looking like this version may well do that.</p>
<p>I had some trouble imagining what type of addons would make sense, but in this release we&#8217;re beginning to see. An early favorite for me is the ticketing integration:</p>
<p><img src="http://nate.koechley.com/screencaps/Songbird_Blog_%C2%BB_Play_music._Play_the_Web.-20080821-120321.png" alt="Songbird%20Blog%20%C2%BB%20Play%20music.%20Play%20the%20Web."/></p>
<p>You can <a href="http://blog.songbirdnest.com/2008/08/20/songbird-beta-is-released/">read all about the release</a> on their blog, <a href="http://getsongbird.com/">download it here</a>, and see a screenshot below:</p>
<p><img src="http://nate.koechley.com/screencaps/Songbird-20080821-115530.png" alt="Songbird"/></p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2008/08/21/songbird-public-beta-07/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Slides: Professional Frontend Engineering</title>
		<link>http://nate.koechley.com/blog/2008/06/11/slides-professional-frontend-engineering/</link>
		<comments>http://nate.koechley.com/blog/2008/06/11/slides-professional-frontend-engineering/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 18:58:57 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[Talks]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Yahoo!]]></category>
		<category><![CDATA[atmedia]]></category>
		<category><![CDATA[atmedia2008]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/?p=490</guid>
		<description><![CDATA[Update: Audio for this presentation is now available (mp3) from the conference&#8217;s site.
This year, my third presenting at @media in London (2006, 2007), Patrick offered me the morning plenary slot. I used the time to talk about a topic of great interest to me: Professional Frontend Engineering. 
Over the last three or four years the [...]]]></description>
			<content:encoded><![CDATA[<p><ins>Update: Audio for this presentation is <a href="http://www.vivabit.com/atmedia/blog/2008/06/13/audio-highlight-nate-koechley/">now available (mp3)</a> from the conference&#8217;s site.</ins></p>
<p>This year, my third presenting at <a href="http://www.vivabit.com/atmedia2008/">@media</a> in London (<a href="http://nate.koechley.com/blog/2006/07/12/my_atmedia_2006_slides/">2006</a>, <a href="http://nate.koechley.com/blog/2007/06/12/high-performance-web-sites/">2007</a>), Patrick offered me the morning plenary slot. I used the time to talk about a topic of great interest to me: Professional Frontend Engineering. </p>
<p>Over the last three or four years the role of Frontend Engineering has become more important, more respected, more challenging, and more in-demand than ever before, and so I wanted to put a stake in the ground clarifying what we do, how we do it, and why it&#8217;s so important to raise it to a professional level. I had four goals: </p>
<ul>
<li>Put a stake in the ground.</li>
<li>Reiterate our values.</li>
<li>Advocate the discipline.</li>
<li>Nurture a healthy Web.</li>
</ul>
<p>The goals were threaded throughout the four sections of the talk:</p>
<ul>
<li>Historical Perspective</li>
<li>Our Beliefs &#038; Principles</li>
<li>Knowledge Areas &#038; Best Practices</li>
<li>Why It All Matters</li>
</ul>
<p>The talk is embedded below (or download: <a href="http://nate.koechley.com/talks/2008/at-media-2008-pro-frontend-engineering.key/">keynote</a>, <a href="http://nate.koechley.com/talks/2008/at-media-2008-pro-frontend-engineering.pdf">pdf</a>, <a href="http://nate.koechley.com/talks/2008/at-media-2008-pro-frontend-engineering.mov">quicktime</a>). </p>
<p>I think this topic is critical to the advancement of the Internet. I&#8217;ll be writing more about this in these pages in the coming weeks and months, but for now enjoy the slides. And please share your thoughts and feedback in the comments.</p>
<div style="width:425px;text-align:left" id="__ss_459731"><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=atmedia2008profrontendengineering-1213136599624862-9"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=atmedia2008profrontendengineering-1213136599624862-9" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border:0px none;margin-bottom:-5px" alt="SlideShare"/></a> | <a href="http://www.slideshare.net/natekoechley/professional-frontend-engineering?src=embed" title="View Professional Frontend Engineering on SlideShare">View</a> | <a href="http://www.slideshare.net/upload?src=embed">Upload your own</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2008/06/11/slides-professional-frontend-engineering/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
<enclosure url="http://nate.koechley.com/talks/2008/at-media-2008-pro-frontend-engineering.mov" length="16870636" type="video/quicktime" />
		</item>
		<item>
		<title>Gotta Agree</title>
		<link>http://nate.koechley.com/blog/2008/03/21/apple-auto-update/</link>
		<comments>http://nate.koechley.com/blog/2008/03/21/apple-auto-update/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 03:15:36 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[Info Mgmt]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/2008/03/21/apple-auto-update/</guid>
		<description><![CDATA[Installing software people didn&#8217;t request erodes trust. It&#8217;s especially repugnant when it hitches a ride with a security or version update. Marshall Kirkpatrick&#8217;s right: downloading software has to be opt-in, not opt-out.
As technologists, we want up to date users. Beyond the real user-safety issues, it frustratingly holds us back. The oldest browser is the lowest [...]]]></description>
			<content:encoded><![CDATA[<p>Installing software people didn&#8217;t request erodes trust. It&#8217;s especially repugnant when it hitches a ride with a security or version update. Marshall Kirkpatrick&#8217;s <a href="http://www.readwriteweb.com/archives/safari_on_windows_scam.php">right</a>: downloading software has to be opt-in, not opt-out.</p>
<p>As technologists, we want up to date users. Beyond the real user-safety issues, it frustratingly holds us back. The oldest browser is the lowest common denominator and holds us all back. But sneaking new software into the sacred realm of auto-updating flows is unwise. We cannot take advantage of users at the exact moment we want them to trust us blindly and reflexively.</p>
<p>Multiple Apple products are within arm&#8217;s reach. My first technology experience several decades ago was on an Apple product. Love &#8216;em, but they should know better.</p>
<p>I&#8217;m glad John <a href="http://john.jubjubs.net/2008/03/21/apple-software-update/">wrote his post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2008/03/21/apple-auto-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML Slicers</title>
		<link>http://nate.koechley.com/blog/2008/03/21/html-slicers/</link>
		<comments>http://nate.koechley.com/blog/2008/03/21/html-slicers/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 18:00:51 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[References]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/2008/03/21/html-slicers/</guid>
		<description><![CDATA[I&#8217;ve heard about various services that charge a flat rate to chop Photoshop (etc) files into clean (X)HTML and CSS, generally for a flat fee and quick turnaround. The topic came up today when a freelancing application developer buddy asked me about this type of service.
So this morning I asked my twitter followers (follow me!) [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve heard about various services that charge a flat rate to chop Photoshop (etc) files into clean (X)HTML and CSS, generally for a flat fee and quick turnaround. The topic came up today when a freelancing application developer buddy asked me about this type of service.</p>
<p>So this morning I <a href="http://twitter.com/natekoechley/statuses/775047503">asked</a> my twitter followers (<a href="http://twitter.com/natekoechley">follow me</a>!) which services they knew of. Here&#8217;s what came back (in a matter of <em>minutes</em> &#8211; gotta love twitter!):</p>
<ul>
<li><a href="http://www.psd2html.com/">psd2html.com</a></li>
<li><a href="http://w3-markup.com/">w3-markup.com</a></li>
<li><a href="http://www.xhtml-slice.com/">xhtml-slice.com</a></li>
<li><a href="http://www.slicerus.com/">slicerus.com</a></li>
<li><a href="http://xhtmlit.com/">xhtmlit.com</a></li>
<li><a href="http://xhtmlized.com/">xhtmlized.com</a></li>
<li><a href="http://www.xhtmlgenius.com/">xhtmlgenius.com</a></li>
</ul>
<p>Then <a href="http://twitter.com/jasonw22/statuses/775048254">@jasonw22</a> pointed out that Jonathan Snook (a hero of mine) has a <a href="http://snook.ca/archives/html_and_css/html_css_services/">list of about 20 such services</a>, and just this week posted a <a href="http://www.snook.ca/archives/business/review_psd2html/">review of his experience auditioning the psd2html service</a>.</p>
<p>If you&#8217;ve used any of these services, I&#8217;d love to hear about your experiences in the comments below (and of other services you may know of or recommend).</p>
<p>I&#8217;ll report back on my friend&#8217;s experience. </p>
<p>(I must mention, in closing, that I&#8217;m skeptical of such services. I&#8217;ve spent the last several years of my career promoting the professionalism of frontend engineering, and so I have a twang of fear that these services are a step in the wrong direction. Then again, perhaps services such as these &#8212; if, in fact, the quality is there &#8212; prove that some aspects of &#8220;professional grade&#8221; web development are now par for the course. Jury&#8217;s still out.)</p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2008/03/21/html-slicers/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>The 34-Blade Razor from Yahoo!</title>
		<link>http://nate.koechley.com/blog/2008/03/19/the-34-blade-razor-from-yahoo/</link>
		<comments>http://nate.koechley.com/blog/2008/03/19/the-34-blade-razor-from-yahoo/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 07:32:21 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[Publishing]]></category>
		<category><![CDATA[References]]></category>
		<category><![CDATA[Talks]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/2008/03/19/the-34-blade-razor-from-yahoo/</guid>
		<description><![CDATA[Congratulations to my friend and colleague Stoyan Stefanov for the publication of Yahoo!&#8217;s Latest Performance Breakthroughs after presenting them at the PHP Quebec Conference in Montreal last week. The 20 new tips bring to 34 the total performance tips his team at Yahoo! has published in the past two years. 
Stoyan (who authors the phpied.com [...]]]></description>
			<content:encoded><![CDATA[<p>Congratulations to my friend and colleague Stoyan Stefanov for the publication of <a href="http://developer.yahoo.net/blog/archives/2008/03/yahoos_latest_p.html">Yahoo!&#8217;s Latest Performance Breakthroughs</a> after presenting them at the PHP Quebec Conference in Montreal last week. The 20 new tips bring to 34 the total performance tips his team at Yahoo! has published in the past two years. </p>
<p>Stoyan (who authors the <a href="http://www.phpied.com/">phpied.com blog</a>) is part of an established tradition of Yahoo! sharing performance research publicly and widely. Stoyan&#8217;s teammate Tenni Theurer concluded the official blog post announcing these data and findings by saying, &#8220;We share our findings so that others can join us in accelerating the user experience on the web.&#8221; </p>
<p>I agree. That&#8217;s why I was honored to help disperse their <a href="http://nate.koechley.com/blog/2007/06/12/high-performance-web-sites/">14 Rules for Faster Web Sites</a> in my presentation at the <a href="http://www.vivabit.com/atmedia2007/europe/schedule/">@Media conference in London</a> last year.</p>
<p>And that&#8217;s why it was a special honor to write the foreward to Steve Souders&#8217; <a href="http://www.amazon.com/dp/0596529309">High Performance Web Sites</a> book for O&#8217;Reilly last year. (Steve used to head up the Performance team at Yahoo!.) In the foreward I tried to express why performance matters to professional frontend engineers:</p>
<blockquote><p>Here is why it matters. As a frontend engineer, you hold a tremendous amount of power and responsibility. You&#8217;re the users&#8217; last line of defense. The decisions you make directly shape their experience. I believe our number one job is to take care of them and to give them what they want—quickly. This book is a toolbox to create happy users (and bosses, too). Best of all, once you put these techniques in place—in most cases, a one-time tweak—you&#8217;ll be reaping the rewards far into the future.</p></blockquote>
<p>Read more about <a href="http://developer.yahoo.net/blog/archives/2008/03/yahoos_latest_p.html">Yahoo!&#8217;s Latest Performance Breakthroughs</a> on the Yahoo! Developer Network site.</p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2008/03/19/the-34-blade-razor-from-yahoo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Crockford on Fixing HTML</title>
		<link>http://nate.koechley.com/blog/2007/11/29/crockford-on-fixing-html/</link>
		<comments>http://nate.koechley.com/blog/2007/11/29/crockford-on-fixing-html/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 00:58:47 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[References]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/2007/11/29/crockford-on-fixing-html/</guid>
		<description><![CDATA[Douglas Crockford has a plan for Fixing HTML. I think it makes sense. His proposal is a static document, but comments are collected on his related blog post.
In the comments you&#8217;ll see a few issues pop up (empties, quotes, get-bys), but after further reflection I think they are without merit.
]]></description>
			<content:encoded><![CDATA[<p>Douglas Crockford has a plan for <a href="http://www.crockford.com/html/">Fixing HTML</a>. I think it makes sense. His proposal is a static document, but comments are collected on his <a href="http://blog.360.yahoo.com/blog-TBPekxc1dLNy5DOloPfzVvFIVOWMB0li?p=720">related blog post</a>.</p>
<p>In the comments you&#8217;ll see a few issues pop up (empties, quotes, get-bys), but after further reflection I think they are without merit.</p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2007/11/29/crockford-on-fixing-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Browsers Need to Provide &#8211; Alex Russell&#8217;s Perspective</title>
		<link>http://nate.koechley.com/blog/2007/09/13/what-browsers-need-to-provide-alex-russells-perspective/</link>
		<comments>http://nate.koechley.com/blog/2007/09/13/what-browsers-need-to-provide-alex-russells-perspective/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 21:44:12 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/2007/09/13/what-browsers-need-to-provide-alex-russells-perspective/</guid>
		<description><![CDATA[Alex Russell (of Dojo fame) has an good post up right now called Browser.Next in which he lists 10 key things browsers need to give us poor developers so we can do our jobs without going insane. Here&#8217;s the list, but head to his blog to read the details:

Event Opacity 
Long-Lived Connections 
Expose [DontEnum] To [...]]]></description>
			<content:encoded><![CDATA[<p>Alex Russell (of <a href="http://dojotoolkit.org/">Dojo</a> fame) has an good post up right now called <a href="http://alex.dojotoolkit.org/?p=623">Browser.Next</a> in which he lists 10 key things browsers need to give us poor developers so we can do our jobs without going insane. Here&#8217;s the list, but head to his blog to read the details:</p>
<ol>
<li>Event Opacity </li>
<li>Long-Lived Connections </li>
<li>Expose [DontEnum] To Library Authors </li>
<li>Fast LiveCollection -&gt; Array Transforms </li>
<li>Provided A Blessed Cache For Ajax Libraries </li>
<li>Mutation Events </li>
<li>onLayoutComplete </li>
<li>HttpOnly cookies </li>
<li>Bundle Gears </li>
<li>Standardize on the Firebug APIs </li>
</ol>
<p>I&#8217;ve long felt that the balance of power between web developers and browser vendors is out of whack: for every one developer working on the browser itself there are probably 1000 web developers at companies around the world toiling endlessly, struggling to overcome the shortcomings and weaknesses of the browsers. It&#8217;s wrong. It&#8217;s wasteful. It&#8217;s expensive &#8211; a drain on the economy, and serious sand in the gears of what <em><strong>should</strong></em> be the world&#8217;s most powerful innovation platform. </p>
<p>And so, from that perspective, I&#8217;m very happy to see visible developers like Alex telling the world (*cough* browser vendors *cough) what needs to change. He&#8217;s got a good list of comments going over on his blog &#8211; I hope you&#8217;ll join in the rally.</p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2007/09/13/what-browsers-need-to-provide-alex-russells-perspective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

