<?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; Tutorials</title>
	<atom:link href="http://nate.koechley.com/blog/category/tutorials/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>Speaking at Web Design World in Chicago</title>
		<link>http://nate.koechley.com/blog/2008/03/24/speaking-at-web-desing-world-in-chicago/</link>
		<comments>http://nate.koechley.com/blog/2008/03/24/speaking-at-web-desing-world-in-chicago/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 22:26:02 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[Life...]]></category>
		<category><![CDATA[Madison]]></category>
		<category><![CDATA[Talks]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/2008/03/24/speaking-at-web-desing-world-in-chicago/</guid>
		<description><![CDATA[I&#8217;m happy to announce that I&#8217;ll be giving two presentations at the Web Design World conference in Chicago in May. My first session, the plenary on Tuesday, defines and discusses Professional Frontend Engineering. The second explores way to enhance web sites with the YUI Library. (Full descriptions of both talks below.)

You can save up to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m happy to announce that I&#8217;ll be giving two presentations at the Web Design World conference in Chicago in May. My first session, the plenary on Tuesday, defines and discusses Professional Frontend Engineering. The second explores way to enhance web sites with the YUI Library. (Full descriptions of both talks below.)</p>
<p><img src="http://farm3.static.flickr.com/2349/2359406912_94b248bf76_o.gif" width="125" height="125" alt="Speaking at Web Design World, Chicago, May 5-7 2008" style="float:left;width:125px;display:block;margin-right:1em;" /></p>
<p>You can save up to $300 on registration when you <a href="https://center.uoregon.edu/conferences/redmondevents/wdw/wdwchi08/registration/">register online</a> (or via 800-280-6218) and use my special promo code <strong><code>SPKOE</code></strong>. Plus, using that code is worth a couple drinks on me after the sessions!</p>
<p>Here are longer descriptions of the two sessions. I&#8217;m still creating both of them, so please feel free to leave a comment below with feedback or requests for stuff you&#8217;d like to hear about.</p>
<h3>Professional Frontend Engineering</h3>
<blockquote><p>&#8220;In 2001, most web developers simply pushed pixels. The Web was pieced together by print designers and back-end engineers &#8211; almost no one was deeply focused on the front-end. Today, in 2008, as front-end engineers we author complex and efficient software and bend reluctant browsers to our will. And we are broadly recognized and respected as a first-order engineering specialization.</p>
<p>In this talk, I will define the characteristics and important practices of our discipline. I&#8217;ll discuss the key challenges we still face. And I&#8217;ll offer 13 tactical tips from the front lines that you can put into practice today.&#8221;</p>
</blockquote>
<h3>Enhancing Web Sites with the Yahoo! User Interface (YUI) Library</h3>
<blockquote><p>&#8220;YUI is chock full of more than 40 utilities, widgets and tools that make web development and browser-wrangling less painful for small personal sites and heavy-duty industry-leading applications alike. This all-new talk covers what&#8217;s new in 2008 (lots), what&#8217;s coming next (some very cool stuff), and some practical tips from the trenches. <strong>If you&#8217;re a seasoned YUI pro</strong>, you&#8217;ll learn about hidden features and optimization tips. <strong>If you&#8217;ve never heard of YUI</strong>, you&#8217;ll learn how to get started. And <strong>if you use a different library</strong>, you&#8217;ll learn about YUI&#8217;s library-agnostic tools for things like compression, profiling and unit testing. It&#8217;s gonna be fun.&#8221;</p>
</blockquote>
<h3>Meet Up?</h3>
<p>I&#8217;m looking forward to meeting designers and developers from all around Chicagoland. Please drop me a comment or email if you&#8217;re gonna be at the show &#8212; or even just in the area &#8212; and want to catch up for a drink or dinner. (I&#8217;m also planning on being in Madison, Wisconsin &#8212; my hometown &#8212; the weekend before the conference. So give me a shout if you&#8217;re in that neck of the woods.</p>
<h3>The Details</h3>
<ul>
<li><a href="http://webdesignworld.com/2008/chicago/">Official Web Design World Chicago site</a></li>
<li><a href="http://upcoming.yahoo.com/event/449888/">Web Design World on Upcoming</a></li>
</ul>
<p>See you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2008/03/24/speaking-at-web-desing-world-in-chicago/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Foreward to O&#8217;Reilly&#8217;s High Performance Web Sites Book by Steve Souders</title>
		<link>http://nate.koechley.com/blog/2008/03/19/foreward-to-oreillys-high-performance-web-sites-book-by-steve-souders/</link>
		<comments>http://nate.koechley.com/blog/2008/03/19/foreward-to-oreillys-high-performance-web-sites-book-by-steve-souders/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 07:58:10 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Info Mgmt]]></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/foreward-to-oreillys-high-performance-web-sites-book-by-steve-souders/</guid>
		<description><![CDATA[Steve Souders wrote High Performance Web Sites: Essential Knowledge for Front-End Engineers last year for O&#8217;Reilly. He generously invited me to write the foreward. 
The book was published about six months ago, but in writing the my last blog post (on the 20 new rules just released) I noticed that I didn&#8217;t have an easily-accessible [...]]]></description>
			<content:encoded><![CDATA[<p>Steve Souders wrote <a href="http://www.amazon.com/High-Performance-Web-Sites-Essential/dp/0596529309/">High Performance Web Sites: Essential Knowledge for Front-End Engineers</a> last year for O&#8217;Reilly. He generously invited me to write the foreward. </p>
<p>The book was published about six months ago, but in writing the my last blog post (on <a href="http://nate.koechley.com/blog/2008/03/19/the-34-blade-razor-from-yahoo/">the 20 new rules just released</a>) I noticed that I didn&#8217;t have an easily-accessible copy of my contribution. So, please forgive me for pasting it here for future reference.</p>
<div style="float:left;margin:0 15px 15px 0;width:240px;"><a href="http://www.flickr.com/photos/natekoechley/2347387610/" title="Book Cover: High Performance Web Sites by natekoechley, on Flickr"><img src="http://farm4.static.flickr.com/3088/2347387610_920c7f77fd_m.jpg" width="240" height="240" alt="Book Cover: High Performance Web Sites" /></a></div>
<blockquote>
<h3>Foreword</h3>
<p>You&#8217;re lucky to be holding this book. More importantly, your web site&#8217;s users are lucky. Implement even a few of the 14 techniques Steve shares in this groundbreaking book and your site will be faster immediately. Your users will thank you.</p>
<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>
<p>This book will change your approach to performance optimization. When Steve began researching performance for our Platform Engineering group at Yahoo!, I believed performance was mainly a backend issue. But he showed that frontend issues account for 80% of total time. I thought frontend performance was about optimizing images and keeping CSS and JavaScript external, but the 176 pages and 14 rules you&#8217;re holding in your hand right now are proof that it&#8217;s much more.</p>
<p>I&#8217;ve applied his findings to several sites. Watching already-fast sites render nearly twice as quickly is tremendous. His methodology is sound, his data valid and extensive, and his findings compelling and impactful.</p>
<p>The discipline of frontend engineering is still young, but the book in your hands is an important step in the maturation of our craft. Together we&#8217;ll raise expectations about the Web by creating better and faster (and therefore more enjoyable) interfaces and experiences.</p>
<p>Cheers to faster surfing!</p>
<p>–Nate Koechley</p>
<p>Senior Frontend Engineer<br />
Yahoo! User Interface (YUI) Team,<br />
Platform Engineering, Yahoo! Inc.</p>
<p>San Francisco, August, 2007
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2008/03/19/foreward-to-oreillys-high-performance-web-sites-book-by-steve-souders/feed/</wfw:commentRss>
		<slash:comments>1</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>Leopard 10.5.1 Update Breaks Cisco VPN, with Fix</title>
		<link>http://nate.koechley.com/blog/2007/11/20/leopard-1051-update-breaks-cisco-vpn-with-fix/</link>
		<comments>http://nate.koechley.com/blog/2007/11/20/leopard-1051-update-breaks-cisco-vpn-with-fix/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 01:27:56 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[References]]></category>
		<category><![CDATA[Tech Support Tips]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/2007/11/20/leopard-1051-update-breaks-cisco-vpn-with-fix/</guid>
		<description><![CDATA[I updated my Mac to Leopard a few weeks ago. All good.
Yesterday I ran the update to 10.5.1. Not so good: It knocked out my Cisco VPN client. Permanently. Rebooting did not help. Reinstalling did not help. (I rely on VPN non-stop, even to retrieve my office email.)
So today I poked around for a while [...]]]></description>
			<content:encoded><![CDATA[<p>I updated my Mac to Leopard a few weeks ago. All good.</p>
<p>Yesterday I ran the update to 10.5.1. Not so good: It knocked out my Cisco VPN client. Permanently. Rebooting did not help. Reinstalling did not help. (I rely on VPN non-stop, even to retrieve my office email.)</p>
<p>So today I poked around for a while and after some deep searching found the fix. It&#8217;s easy, and worked for me on the first try. The solution was on <a href="http://www.anders.com/cms/192/CiscoVPN/Error.51:.Unable.to.communicate.with">Anders Brownworth</a>&#8217;s site (thanks Anders!), and I&#8217;m reprinting an excerpt here in the hopes that it will make it easier to find for somebody else. </p>
<blockquote cite="http://www.anders.com/cms/192/CiscoVPN/Error.51:.Unable.to.communicate.with"><p>
If you are running Cisco&#8217;s VPNClient on Mac OSX, you might be familiar with (or tormented by) &#8220;Error 51: Unable to communicate with the VPN subsystem&#8221;. The simple fix is to quit VPNClient, open a Terminal window, (Applications -> Utilities -> Terminal) and type the following:</p>
<p><code>sudo /System/Library/StartupItems/CiscoVPN/CiscoVPN restart</code></p>
<p>and give your password when it asks. This will stop and start the &#8220;VPN Subsystem&#8221;, or in other words restart the CiscoVPN.kext extension.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2007/11/20/leopard-1051-update-breaks-cisco-vpn-with-fix/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>How to Use YUI Grids for Fluid CSS Page Layout</title>
		<link>http://nate.koechley.com/blog/2006/12/20/how-to-use-yui-grids-for-fluid-css-page-layout/</link>
		<comments>http://nate.koechley.com/blog/2006/12/20/how-to-use-yui-grids-for-fluid-css-page-layout/#comments</comments>
		<pubDate>Wed, 20 Dec 2006 23:36:24 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[Life...]]></category>
		<category><![CDATA[References]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/2006/12/20/how-to-use-yui-grids-for-fluid-css-page-layout/</guid>
		<description><![CDATA[For those of you not reading 24ways each day this month, allow me to point out that I wrote a tutorial for it that&#8217;s live right now. It&#8217;s called Intricate Fluid Layouts in Three Easy Steps, and teaches you how to build CSS layouts that work on all modern browsers effortlessly using YUI Grids. Enjoy!
Also, [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you not reading <a href="http://www.24ways.org">24ways</a> each day this month, allow me to point out that I wrote a tutorial for it that&#8217;s live right now. It&#8217;s called <a href="http://24ways.org/2006/intricate-fluid-layouts">Intricate Fluid Layouts in Three Easy Steps</a>, and teaches you how to build CSS layouts that work on all modern browsers effortlessly using <a href="http://developer.yahoo.com/yui/grids/">YUI Grids</a>. Enjoy!</p>
<p>Also, I suppose I should let you know that I&#8217;m flying out on a redeye flight tonight to start my winter holiday. I hope to write once more before shuttering things, but if I don&#8217;t get a chance let me be among the first to wish you a very happy new year.</p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2006/12/20/how-to-use-yui-grids-for-fluid-css-page-layout/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web Site Optimization &#8211; Part 1</title>
		<link>http://nate.koechley.com/blog/2006/11/28/web-site-optimization-part-1/</link>
		<comments>http://nate.koechley.com/blog/2006/11/28/web-site-optimization-part-1/#comments</comments>
		<pubDate>Tue, 28 Nov 2006 21:04:08 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[Life...]]></category>
		<category><![CDATA[References]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/2006/11/28/web-site-optimization-part-1/</guid>
		<description><![CDATA[Over on the YUI Blog, Tenni Theurer has just posted part 1 in a series sharing what we&#8217;ve found by researching web site optimization. At conferences over the last six months I&#8217;ve given hints about some of our research findings, and told you there were more to come, and so I&#8217;m especially happy to finally [...]]]></description>
			<content:encoded><![CDATA[<p>Over on the YUI Blog, Tenni Theurer has just posted part 1 in a series sharing what we&#8217;ve found by researching web site optimization. At conferences over the last six months I&#8217;ve given hints about some of our research findings, and told you there were more to come, and so I&#8217;m especially happy to finally have something to show. The #1 rule of better performance is to reduce HTTP requests. We&#8217;ll talk about how and why in future posts, but for now head over and read her first installment:</p>
<p><a href="http://yuiblog.com/blog/2006/11/28/performance-research-part-1/">Performance Research, Part 1: What the 80/20 Rule Tells Us about Reducing HTTP Requests</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2006/11/28/web-site-optimization-part-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Notes on the New YUI Library Update</title>
		<link>http://nate.koechley.com/blog/2006/11/16/yui-update-012/</link>
		<comments>http://nate.koechley.com/blog/2006/11/16/yui-update-012/#comments</comments>
		<pubDate>Thu, 16 Nov 2006 21:22:52 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[References]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/2006/11/16/yui-update-012/</guid>
		<description><![CDATA[I hope you already saw the good news over on the YUI Blog: We just released a new version of the YUI Library, bringing it to v0.12. We&#8217;ve been releasing updates about monthly, but this is a substantial one with several changes, and moves us beyond the v0.11 branch after several rounds of dot releases [...]]]></description>
			<content:encoded><![CDATA[<p>I hope you already saw the good news over on the <a href="http://yuiblog.com/blog/2006/11/13/yui-0120-released/">YUI Blog: We just released a new version of the YUI Library</a>, bringing it to v0.12. We&#8217;ve been releasing updates about monthly, but this is a substantial one with several changes, and moves us beyond the v0.11 branch after several rounds of dot releases at that level. </p>
<h3>What&#8217;s new in YUI v0.12? Thanks for asking:</h3>
<ol>
<li id="matt">Matt Sweeney has contributed a potent new control, <a href="http://developer.yahoo.com/yui/tabview">TabView</a>, built with the same high-quality thinking obvious in his <a href="http://developer.yahoo.com/yui/dom">Dom</a> and <a href="http://developer.yahoo.com/yui/animation/">Animation</a> utilities. Want to <a href="http://en.wikipedia.org/wiki/Progressive_enhancement">progressively enhance</a> existing markup with useful but <a href="http://adactio.com/atmedia2005/">unobtrusive JavaScript</a>? Us too. Prefer completely built-from-script controls? No problem. Want the tabs on the top, right, bottom, or left? <a href="http://developer.yahoo.com/yui/examples/tabview/index.html">All supported out of the box</a>. You can populate the tabs with static on-the-page content, or, of course, pull it down on-demand with Ajax. It&#8217;s all good.</li>
<li id="adam">Adam Moore has completely reworked our generated-docs API documentation system (<a href="http://developer.yahoo.com/yui/docs/YAHOO.util.Dom.html">see the API docs for Dom</a>), and it&#8217;s pretty damn slick. It&#8217;s much smarter now, and provides richer information cross-linked in more usable ways. Don&#8217;t miss the <a href="http://developer.yahoo.com/yui/docs/">autocomplete-powered search on the API Docs main page</a>. I was happy to read Carson&#8217;s comment on the YUIBlog: <a href="http://yuiblog.com/blog/2006/11/13/yui-0120-released/#comment-15218">&#8220;[the] new documentation about brought a tear to my eye.&#8221;</a></li>
<li id="steven">Steven Peterson revisited his <a href="http://developer.yahoo.com/yui/calendar/">Calendar</a> control in a serious way, and the results are great. In addition to the new and improved multi-calendar interface, he created <a href="http://developer.yahoo.com/yui/examples/calendar/">in-depth tutorial-style examples of YUI Calendar</a> highlighting all the key features and use cases for Calendar (as well as for <a href="http://developer.yahoo.com/yui/examples/container/">the entire Container family</a>). There has been more than one question on the <a href="http://tech.groups.yahoo.com/group/ydn-javascript/">ydn-javascript mailing list</a> about how to do this or that with Calendar of Container, and he&#8217;s taken many of those and answers them definitively in the new well-written tutorials.</li>
<li id="eric"><a href="http://blog.360.yahoo.com/blog-JG9noGk0aa9kLMDBru_y9a2uxmo-?cq=1">Eric Miraglia</a> did selfless work, as always, to offer some key new features on the <a href="http://developer.yahoo.com/yui">YUI site</a>.  Don&#8217;t miss the <a href="http://developer.yahoo.com/yui/theater/">YUI Theater</a>, with its ever-growing collection of video lectures and instruction (including great content from Yahoo!&#8217;s <a href="http://www.crockford.com/">Douglas Crockford</a>, and <a href="http://www.getfirebug.com/">Firebug</a>&#8217;s <a href="http://yuiblog.com/blog/2006/05/30/hewitt-firebug">Joe Hewitt</a>). On the home page itself, notice the piped-in live content from the <a href="http://tech.groups.yahoo.com/group/ydn-javascript/">mailing list</a> and <a href="http://yuiblog.com">our blog</a>; I hope that will bring even more people into the conversation. On each component&#8217;s landing page, notice one-click access to all the examples from the right column under the component&#8217;s <a href="http://developer.yahoo.com/yui/#cheatsheets">cheat sheet</a>. Eric has also brought all the cheat sheets up-to-date to this release; there&#8217;s a new cheat sheets for YUI&#8217;s CSS foundation files (<a href="http://developer.yahoo.com/yui/reset">Reset</a>, <a href="http://developer.yahoo.com/yui/fonts">Fonts</a>, <a href="http://developer.yahoo.com/yui/grids">Grids</a>), and for <a href="http://developer.yahoo.com/yui/tabview">TabView</a>.</li>
<li id="team">The rest of the team has been busy too. Our director, Thomas Sha, improved <a href="http://developer.yahoo.com/yui/connection/">Connection</a> so that when you&#8217;re uploading files via <code>setForm()</code> and the <code>asyncRequest</code> includes a POST data argument, the <code>appendPostData()</code> method will automagically create hidden input fields for each postData label/value and append each field to the form object. <em>Niiice.</em> Jenny Han modified <a href="http://developer.yahoo.com/yui/autocomplete/">AutoComplete</a> so that it&#8217;s a bit more efficient (always-on container don&#8217;t send show and hide events), and a bit more powerful (<code>minQueryLength</code> now supports zero and negative numbers). If the zillion options weren&#8217;t enough before, now you&#8217;ve got a zillion plus two. Todd Kloots didn&#8217;t rest either, and <a href="http://developer.yahoo.com/yui/menu/">Menu</a> now has more elegant internals, and a bit more functionality exposed.</li>
<li id="nate">For my part, I completed a pretty substantial rewiring of <a href="http://developer.yahoo.com/yui/grids">YUI Grids</a>. The most exciting change is that Grids now offers Liquid/Fluid Layouts out of the box. At what cost? Just seven-tenths of a kb of new page weight. In addition, there&#8217;s more power, more stability, and more flexibility across the board. I&#8217;m a big fan of fluid layouts, but if Fluid isn&#8217;t your thing this release also has 950px page widths baked in, in addition to the original 750px width. Best of all, if you don&#8217;t want to use Fluid or the two preset sizes, it&#8217;s super easy to set your own custom width. The Template Presets and Nesting Grids offer the same functionality as always, but they&#8217;re a bit more bulletproof now, and they now enjoy spreading their wings within the new page widths. As before, the entire system is in ems and percents, so it breathes with the user&#8217;s font size &#8211; a favorite accessibility and usability feature of mine. The new system is fully backward-compatible, so give it a shot and let me know how it goes.</li>
</ol>
<p>I hope you enjoy all the new features in this release. I&#8217;d love to hear your feedback in the comments below, or straight on the ydn-javascript mailing list.</p>
<p>Thanks,<br />
Nate</p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2006/11/16/yui-update-012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip: Disable PDF Display in Firefox (Use Reader Instead)</title>
		<link>http://nate.koechley.com/blog/2006/07/15/tip-disable-pdf-display-in-firefox-use-reader-instead/</link>
		<comments>http://nate.koechley.com/blog/2006/07/15/tip-disable-pdf-display-in-firefox-use-reader-instead/#comments</comments>
		<pubDate>Sun, 16 Jul 2006 02:24:59 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Info Mgmt]]></category>
		<category><![CDATA[Tech Support Tips]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/2006/07/15/tip-disable-pdf-display-in-firefox-use-reader-instead/</guid>
		<description><![CDATA[Erik Bruchez on the XForms Everywhere blog walks through the steps necessary to make pdf files open in your dedicated pdf viewer instead of in Firefox. He also does a nice job summarizing why you&#8217;d want to do this:



The Adobe Acrobat Reader plugin, like any Adobe application, takes ages to start. While it is starting, [...]]]></description>
			<content:encoded><![CDATA[<p>Erik Bruchez on the <a href="http://www.orbeon.com/blog/">XForms Everywhere</a> blog walks through <a href="http://www.orbeon.com/blog/2006/07/14/disabling-pdf-display-in-firefox/">the steps necessary to make pdf files open in your dedicated pdf viewer instead of in Firefox</a>. He also does a nice job summarizing <i>why</i> you&#8217;d want to do this:</p>
<blockquote>
<ul>
<li>
<p>The Adobe Acrobat Reader plugin, like any Adobe application, takes ages to start. While it is starting, your browser is frozen and you can’t do anything else.</p>
</li>
<li>
<p>When it doesn’t work, it crashes your entire browser, or just freezes it (the case with Adobe Acrobat 6.0 and Firefox).</p>
</li>
<li>
<p>When it works, usual browser shortcuts don’t work, including those to close your window or tab, navigate between tabs, go back and forward, etc.</p>
</li>
<li>
<p>To make things worse, there is really no reliable warning when you follow a hyperlink that you are going to open a PDF file. So you hang, crash or freeze without any courtesy notice.</p>
</li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2006/07/15/tip-disable-pdf-display-in-firefox-use-reader-instead/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How To: Find Your &#8220;Friend ID&#8221; for Yahoo! My Web 2.0</title>
		<link>http://nate.koechley.com/blog/2005/11/15/how-to-find-your-friend-id-for-yahoo-my-web-20/</link>
		<comments>http://nate.koechley.com/blog/2005/11/15/how-to-find-your-friend-id-for-yahoo-my-web-20/#comments</comments>
		<pubDate>Tue, 15 Nov 2005 07:33:25 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Blog Admin]]></category>
		<category><![CDATA[Info Mgmt]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Social Web]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/?p=342</guid>
		<description><![CDATA[I was looking for the url that points to my links on Yahoo!&#8217;s MyWeb 2.0 social search and social bookmarking product. When I&#8217;m logged in, it shows a clean url, but if you&#8217;re not logged in as me that generic url wouldn&#8217;t take you to my links. 
I&#8217;m sure there&#8217;s an easier way to find [...]]]></description>
			<content:encoded><![CDATA[<p>I was looking for the url that points to my links on Yahoo!&#8217;s MyWeb 2.0 social search and social bookmarking product. When I&#8217;m logged in, it shows a clean url, but if you&#8217;re not logged in <em>as me</em> that generic url wouldn&#8217;t take you to <em>my</em> links. </p>
<p>I&#8217;m sure there&#8217;s an easier way to find this &#8220;public url&#8221; for your links, but I had a hard time finding it just now. Here&#8217;s how you can do it relatively quickly:</p>
<ol>
<li>Remember one of your most-recent or unique tags (that you&#8217;ve used to save a bookmark to MyWeb)</li>
<li>Log out of Yahoo!</li>
<li>Go to the &#8220;<a href="http://myweb2.search.yahoo.com/myweb?ei=UTF-8&#038;dmode=vtags&#038;dg=6">Everyone&#8217;s Tags</a>&#8221; page and do a search for your tag.</li>
<li>In the results, find your name in the &#8220;Shared by&#8221; of a link with that tag. Click your name.</li>
<li>Copy that url, it&#8217;s the public view of your MyWeb page. Here&#8217;s <a href="http://myweb2.search.yahoo.com/myweb?friendid=pheXKmw.A.j9Nb0ijeQ-">mine</a>.</li>
</ol>
<p>This process could be smoother, but it must be on the to-do list. Others get it right, like Y!360, Y!Calendar, del.icio.us and Flickr. They all use your username in the url of your page: <a href="http://360.yahoo.com/triz_n">http://360.yahoo.com/triz_n</a>, <a href="http://calendar.yahoo.com/triz_n">http://calendar.yahoo.com/triz_n</a>, <a href="http://del.icio.us/natekoechley">http://del.icio.us/natekoechley</a>, <a href="http://flickr.com/photos/natekoechley/">http://flickr.com/photos/natekoechley/</a>.</p>
<p>By the way, have you claimed your <a href="http://myweb2.search.yahoo.com/myresults/badge">MyWeb badge</a> yet?</p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2005/11/15/how-to-find-your-friend-id-for-yahoo-my-web-20/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Yahoo! My Web improves Search</title>
		<link>http://nate.koechley.com/blog/2005/09/28/yahoo-my-web-improves-search/</link>
		<comments>http://nate.koechley.com/blog/2005/09/28/yahoo-my-web-improves-search/#comments</comments>
		<pubDate>Wed, 28 Sep 2005 08:03:54 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Cool]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[References]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Social Web]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/?p=332</guid>
		<description><![CDATA[If you&#8217;re not using Yahoo!&#8217;s My Web yet, allow me to recommend it. The value of My Web is what it does to your experience on Search.
At first glance, most see similarities between My Web and del.icio.us. It&#8217;s true, My Web contains a full featured social bookmarking service, complete with tags and RSS-love.
But My Web [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re not using Yahoo!&#8217;s <a href="http://myweb2.search.yahoo.com/">My Web</a> yet, allow me to recommend it. The value of My Web is what it does to your experience on Search.</p>
<p>At first glance, most see similarities between My Web and <a href="http://del.icio.us">del.icio.us</a>. It&#8217;s true, My Web contains a full featured social bookmarking service, complete with tags and RSS-love.</p>
<p>But My Web is much more than that: My Web is relevant search. Human-verified search. Better search.</p>
<p>Here&#8217;s a screen shot of a Yahoo! Search results page for <var>javascript</var>, with My Web enabled.</p>
<div><a href="http://www.flickr.com/photos/natekoechley/47354002/" title="Photo Sharing"><img src="http://static.flickr.com/24/47354002_5d67fe5794.jpg" width="500" height="336" alt="Y! My Web SERP" /></a></div>
<p>Over on Flickr, I&#8217;ve extensively <a href="http://www.flickr.com/photos/natekoechley/47354002/">annotated that screenshot</a>. In short, it shows the following:</p>
<ul>
<li>Of the about 265,000,000 results for <var>javascript</var>, 1,569 have the unique distinction of being personally saved and annotated by people in my community.</li>
<li>For each link, My Web shows who and how many people saved it, what they said about it, and if they&#8217;re currently online.</li>
<li>Lower on the page, the normal search results are enhanced and show which links have been saved by either me or my community, and any notes I may have made about the link.</li>
<li>For every result, there&#8217;s an quick way for me to save it to My Web. Thanks to the goodness of some AJAX DHTML, clicking Save brings up an on-page editor that lets me annotate and save the link without leaving or refreshing the page.</li>
<li>(As a bonus, Yahoo! Search also tells me if the site in question has an RSS feed, and if so gives me access to the XML feed, and a one-click &#8220;Add to My Yahoo!&#8221; link.)</li>
</ul>
<p>In addition to an improved SERP, My Web also offers what I&#8217;ll call the &#8220;Browse&#8221; view (screenshot below, again <a href="http://www.flickr.com/photos/natekoechley/47359182/">annotated</a>). The Browse View lets you surf the data in interesting and useful ways. There are three objects you can explore: Pages, Tags and Contacts. Pages are my favorite, exposing tons of interesting and relevant links. You can scope your exploration to My Pages, My Community&#8217;s Pages, or Everyone&#8217;s Pages. I spend most of my time on the My Community page, since these are the people I&#8217;m most interested in, who&#8217;s interests I care about, and who&#8217;s expertise I value. If Jeremy comments on MySQL, I know it&#8217;s a quality link. If <a href="http://www.crockford.com/">Douglas Crockford</a> saves a link on Javascript, I know it&#8217;s a must-read.</p>
<p>The pages &#8212; links &#8212; are arranged chronologically, with the most recently saved toward the top of the page. (You can sort by popularity, title or URL too.) The most common tags in my community are listed on the left. Clicking one limits the pages to those with that tag. Selecting multiple tags is an <code>AND</code> operation, so I can quickly see all My Communities links that deal with &#8220;CSS&#8221; + &#8220;Hacks&#8221;.</p>
<div><a href="http://www.flickr.com/photos/natekoechley/47359182/" title="Photo Sharing"><img src="http://static.flickr.com/24/47359182_e78a0f487d.jpg" width="500" height="312" alt="Y! My Web - Contact Page" /></a></div>
<p>I actually have this My Community page (not Jeremy&#8217;s page as in the screenshot above) set as my browser homepage. Each time I look at this page, I&#8217;m seeing the web sites my friends and colleagues have recently deemed worthy. I see high quality, fresh links, and get insight into what coworkers are thinking about at this very moment. More than once I&#8217;ve pinged somebody on IM to talk about something they just saved. It&#8217;s great for staying in-the-know.</p>
<p>There&#8217;s much more to My Web &#8212; invites, cached pages, a <a href="http://developer.yahoo.net/search/myweb/">sweet API</a>, RSS feeds for each facet, optional search history,  tag clouds &#8212; but the two I described are the most important to me.  I&#8217;ll let you discover the rest on your own, that&#8217;s half the fun, right?</p>
<p>If you want more information, there&#8217;s no place better than the official <a href="http://www.ysearchblog.com/myweb/">My Web blog</a> or <a href="http://myweb2.search.yahoo.com/myresults/faq">FAQ</a>. Of you could read what <a href="http://www.socialpatterns.com/search-engine-marketing/review-of-yahoo-my-web-20-beta/">Michael Nguyen</a>, Yahoo!&#8217;s <a href="http://jeremy.zawodny.com/blog/archives/004859.html">Jeremy Zawodny</a>, or the <a href="http://www.technorati.com/search/%22yahoo+my+web%22">blogosphere</a> had to say.</p>
<p>Be on the lookout for new features all the time. In the last few weeks, the team has improved the auto-complete tagging features and the RSS feeds, and provided slick inline editing capabilities. 2.0 is lightyears better that the 1.0 product, and it&#8217;s getting even better every few days.</p>
<p>Have you tried it? What do you think? How do you use it? What features are most important to you?</p>
<p>PS: If you&#8217;re interested, it&#8217;s <a href="http://developer.yahoo.net/search/myweb/">API</a> is ready and waiting.</p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2005/09/28/yahoo-my-web-improves-search/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
