<?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; Talks</title>
	<atom:link href="http://nate.koechley.com/blog/category/talks/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>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>Slides: High Performance Web Sites</title>
		<link>http://nate.koechley.com/blog/2008/06/11/slides-high-performance-web-sites/</link>
		<comments>http://nate.koechley.com/blog/2008/06/11/slides-high-performance-web-sites/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 18:41:55 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[Talks]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/?p=489</guid>
		<description><![CDATA[The organizers of last month&#8217;s Kings of Code conference in Amsterdam asked me to talk about High Performance Web Sites. I discussed related material at last year&#8217;s @media conference, so for this new talk I was sure to use a bunch of new, updated, and expanded information. Luckily, the good people on Yahoo! Exceptional Performance [...]]]></description>
			<content:encoded><![CDATA[<p>The organizers of last month&#8217;s Kings of Code conference in Amsterdam asked me to talk about High Performance Web Sites. I discussed related material at <a href="http://nate.koechley.com/blog/2007/06/12/high-performance-web-sites/">last year</a>&#8217;s @media conference, so for this new talk I was sure to use a bunch of new, updated, and expanded information. Luckily, the good people on Yahoo! Exceptional Performance team have been hard at work discovering <a href="http://developer.yahoo.com/performance/">new performance best practices</a>.  </p>
<p>The talk embedded below (or download: <a href="http://nate.koechley.com/talks/2008/kings-of-code-high-performance-web-sites.key/">keynote</a>, <a href="http://nate.koechley.com/talks/2008/kings-of-code-high-performance-web-sites.pdf">pdf</a>, <a href="http://nate.koechley.com/talks/2008/kings-of-code-high-performance-web-sites.pdf">quicktime</a>) covers several well-known optimization practices then quickly moves to review more recent findings and advancements. It concludes with a survey of tools for optimization and links for more information.</p>
<p>Enjoy, and please leave a comment with any thoughts you have.</p>
<div style="width:425px;text-align:left" id="__ss_459711"><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=kingsofcodehighperformancewebsites-1213135591299837-8"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=kingsofcodehighperformancewebsites-1213135591299837-8" 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/high-performance-web-sites-2008?src=embed" title="View High Performance Web Sites - 2008 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-high-performance-web-sites/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>London and Amsterdam</title>
		<link>http://nate.koechley.com/blog/2008/05/21/london-and-amsterdam/</link>
		<comments>http://nate.koechley.com/blog/2008/05/21/london-and-amsterdam/#comments</comments>
		<pubDate>Wed, 21 May 2008 23:46:06 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[Life...]]></category>
		<category><![CDATA[Talks]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/?p=488</guid>
		<description><![CDATA[Update: Slides for these talks have been posted: Professional Frontend Engineering in London and High Performance Web Sites in Amsterdam.
Next week Tuesday I&#8217;ll be presenting an updated &#8220;High Performance Web Sites&#8221; talk at the inaugural Kings of Code conference in Amsterdam. From there I&#8217;m headed to the second half of London Web Week and will [...]]]></description>
			<content:encoded><![CDATA[<p><ins>Update: Slides for these talks have been posted: <a href="http://nate.koechley.com/blog/2008/06/11/slides-professional-frontend-engineering/">Professional Frontend Engineering</a> in London and <a href="http://nate.koechley.com/blog/2008/06/11/slides-high-performance-web-sites/">High Performance Web Sites</a> in Amsterdam.</ins></p>
<p>Next week Tuesday I&#8217;ll be presenting an updated &#8220;High Performance Web Sites&#8221; talk at the inaugural <a href="http://kingsofcode.nl/">Kings of Code</a> conference in Amsterdam. From there I&#8217;m headed to the second half of <a href="http://www.londonwebweek.co.uk/">London Web Week</a> and will be giving a talk called &#8220;Professional Frontend Engineering&#8221; in the Friday plenary slot at the outstanding <a href="http://www.vivabit.com/atmedia2008/london/">@media</a> conference.</p>
<p><img src="http://nate.koechley.com/blog/assets/logo-png24-1.png" alt="Kings of Code logo" align="right"/> </p>
<p>The Kings of Code conference is shaping up to be a great event. I&#8217;m excited to hear what fellow speakers <a href="http://ejohn.org/">John Resig</a>, <a href="http://www.quirksmode.org/">Peter-Paul Koch (PPK)</a>, <a href="http://www.linkedin.com/in/folkelemaitre">Folke Lemaitre</a>, <a href="http://cake.insertdesignhere.com/">Nate Abele</a>, <a href="http://internet-apps.blogspot.com/">Mark Birbeck</a>, and host <a href="http://53miles.com/">Robert Gaal</a> have to share with us. </p>
<p><img src="http://nate.koechley.com/blog/assets/at-media-london-2008.png" alt="@media conference logo" align="right" /></p>
<p>The @media conference is equally impressive. It&#8217;s consistently been one of my very favorite events for the last few years. The speakers are insightful and generous, the attendees are smart and engaged, and Patrick and the rest of the organizers put on a warm, welcoming, and action-packed event with lots of time for networking, hallway conversations, and a wee bit of pub-based debauchery. Spread over two days it promises to saturate us all with inspiration and insight. </p>
<p>Please email me, leave a comment below, or shoot me a note of Twitter (<a href="http://twitter.com/natekoechley">follow me</a>) if you&#8217;re going to be in the area and want to catch up. If you let me know in advance that our paths will cross I&#8217;ll be sure to bring you a little gift. </p>
<p>Now if somebody could please do something about the #$%#@$# exchange rate&#8230;<strong></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2008/05/21/london-and-amsterdam/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Five Taipei Events</title>
		<link>http://nate.koechley.com/blog/2008/04/10/five-taipei-events/</link>
		<comments>http://nate.koechley.com/blog/2008/04/10/five-taipei-events/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 18:23:02 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Cool]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[Life...]]></category>
		<category><![CDATA[Talks]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/?p=487</guid>
		<description><![CDATA[I arrived in Taiwan a few hours ago and am settling into my hotel room in Taipei trying to figure out what time my body thinks it is. But regardless of my body&#8217;s ability to keep up with me I have a busy few days ahead. 
Tomorrow afternoon I&#8217;m presenting an internal Tech Talk to [...]]]></description>
			<content:encoded><![CDATA[<p>I arrived in Taiwan a few hours ago and am settling into my hotel room in Taipei trying to figure out what time my body thinks it is. But regardless of my body&#8217;s ability to keep up with me I have a busy few days ahead. </p>
<p>Tomorrow afternoon I&#8217;m presenting an internal Tech Talk to designers and engineers at the Yahoo! Taiwan office, hosted by my friend and colleague Aaron Wu. I love the chance to talk to designers and engineers in the same room, and so I&#8217;m very much looking forward to the opportunity.</p>
<div class="inlay-media-left"><a href="http://nate.koechley.com/blog/assets/ithome-natekoechley-large.jpg"><img class="matting" src="http://nate.koechley.com/blog/assets/ithome-natekoechley-small.jpg" width="196" alt="Taiwan magazine iTHome article" /></a></div>
<p>On Saturday I&#8217;m offering the keynote at the <a href="http://www.osdc.tw/">Open Source Developers&#8217; Conference</a> here in Taipei. My talk is titled &#8220;An Insider&#8217;s Tour of the YUI Library.&#8221; I&#8217;ve been experimenting with video clips in my talks lately, and so even though I&#8217;m the only member of the YUI team on this trip, I&#8217;ll have the video and voices of many from the team with me on stage. I&#8217;ve done something similar once before, and it went well then so I&#8217;m hoping it goes well again.</p>
<p>Here is some local press coverage of the conference. It&#8217;s a trip to see my face surrounded by words I can&#8217;t read. If anybody can translate for me, please send me a note or leave a comment (click the images for higher-res copies).</p>
<div class="inlay-media-right">
<a href="http://nate.koechley.com/blog/assets/nate-speech-universities-in-taiwan-medium.jpg"><img class="matting" src="http://nate.koechley.com/blog/assets/nate-speech-universities-in-taiwan-small.jpg" alt="University talks in Taipei" /></a></div>
<p>The third event is an interview for that same publication scheduled by Yahoo!&#8217;s local &#8220;tech PR&#8221; team. I&#8217;m not used to giving in-person interviews, let alone via translator, so it should be a fun and unique (and flattering) experience. They sent over a few of the questions in advance to set expectations and I gotta say the questions are thought provoking and interesting. (Though I am a little worried about how to translate some of the more fuzzy terminology.)</p>
<p>The fun continues on Monday and Tuesday with my fourth and fifth even is as many days: I have the distinct privilege of address engineering and CS students from both <a href="http://en.wikipedia.org/wiki/National_Taiwan_University">National Taiwan University</a> and the <a href="http://en.wikipedia.org/wiki/National_Chiao_Tung_University">National Chiao Tung University</a>. Each two hour session is part presentation, part on-stage interview with professors, and part question-and-answer. My message is that Frontend Engineering is a first-rate engineering discipline, that industry is hungry for more skills practitioners in the field, and that it&#8217;s quite likely the most interesting and stimulating role to play in web and internet development.</p>
<p>I&#8217;m exceptionally humbled to be able to speak at such esteemed institutions. I will do my best to live up to the honor. Taiwan: Thank you!</p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2008/04/10/five-taipei-events/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Liveblogging Google App Engine release at Campfire One at Google</title>
		<link>http://nate.koechley.com/blog/2008/04/07/liveblogging-google-app-engine-release-at-campfire-one-at-google/</link>
		<comments>http://nate.koechley.com/blog/2008/04/07/liveblogging-google-app-engine-release-at-campfire-one-at-google/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 02:34:56 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Current Events]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Talks]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/?p=486</guid>
		<description><![CDATA[Liveblogging on Twitter at http://twitter.com/natekoechley
everything in this article is my paraphrasing of speakers&#8217; presentations. not my own words.
(Video coming soon.)

We run web applications. We&#8217;re only focused on this narrow goal.
We handle the entire lifecycle of an app.
Apps are run on Google infrastructure.

&#8220;It&#8217;s hard, but it&#8217;s worth it for us.&#8221;
&#8220;For the first time you can use [...]]]></description>
			<content:encoded><![CDATA[<p>Liveblogging on Twitter at <a href="http://twitter.com/natekoechley">http://twitter.com/natekoechley</a></p>
<p>everything in this article is my paraphrasing of speakers&#8217; presentations. not my own words.</p>
<p>(Video coming soon.)</p>
<ol>
<li>We run web applications. We&#8217;re only focused on this narrow goal.</li>
<li>We handle the entire lifecycle of an app.</li>
<li>Apps are run on Google infrastructure.</li>
</ol>
<p>&#8220;It&#8217;s hard, but it&#8217;s worth it for us.&#8221;</p>
<p>&#8220;For the first time you can use the same infra we use&#8230;Auth, GOS, BigTable&#8221;</p>
<h3>The Stack</h3>
<ol>
<li>Scalable serving infra</li>
<li>python runtime</li>
<li>SDK</li>
<li>Web based admin console</li>
<li>DataStore</li>
</ol>
<h3>Demo: App from scratch in 8 minutes.</h3>
<h3>More details</h3>
<ol>
<li>Scalable Serving Infrastructure: fault tolerant (redundant). Fluid: don&#8217;t need to schedule needs up front&#8230; more servers come online dynamically. </li>
<li>Python Runtime and Libraries. All tools are generic, so new languages can be dropped in later. Python used in same python available otherwise. Goal: you can use any language eventually. We don&#8217;t want to limit you.</li>
<li>SDK: Environment to develop apps locally. Avail for Linux, Mac, Windows today. (But can probably work anywhere.) </li>
<li>Admin Console: web-based admin console. (Looks like google finance meets google analytics.) Tools for request logs. Data explorer. Usage/quote numbers. App-version balancing. Can hook up domain (don&#8217;t need to run at *.appspot.com).</li>
<li>Scalable Datastore. Schemaless object store. Not a clustered sql thing. Instead based on BigTable. (Whitepapers online.) Horizontally scalable. Reacts to hotspots. BigTable instead of SQL is a big change, and may take some time to get used to. But we think you&#8217;ll come to like it. Schemaless means you can add a new datatype or entity whenever &#8211; no need to update your schema.</li>
</ol>
<p>Now we&#8217;re looking at a Datastore Model Class.</p>
<p>GQL Query example</p>
<p><code>
<pre>
SELECT *
FROM Story
WHERE title = 'App Engine Launch'
AND author = :current_user
AND rating >= 10
ORDER BY rating, created DESC
</pre>
<p></code></p>
<h3>Other Notes</h3>
<h4>Mail Sending API</h4>
<p>no setup needed.</p>
<h4>Make HTTP Requests</h4>
</p>
<h4>Authenticate with Google Accounts</h4>
</p>
<h4>Frameworks</h4>
<p>The whole Django framework. </p>
<h4>Guido van Rossum: Creator of Python and member of Google App Engine team</h4>
<p>My passion is making life easier for developers. With python i&#8217;ve done that for decades. Now i&#8217;ve joined GAE team. Excited by potential. (and that python was first picked)</p>
<p>First time that GOogle has let third-party people run software on their infra. That&#8217;s fundamentally a big deal.</p>
<p>8:13 PM &#8220;We&#8217;re offing 100% of the python lang.&#8221;</p>
<p>8:14 PM &#8211; we don&#8217;t offer threads, but you won&#8217;t been it because of our scalable arch.</p>
<h4>GAE uses a quota system so nobody monopolizes the infra.</h4>
<p>me: if it&#8217;s so scalable, why do they need the quotes?</p>
<h4>What&#8217;s Next?</h4>
<ul>
<li>large upload/download support</li>
<li>purchase additional capacity</li>
<li>other language support</li>
<li>offline processing.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2008/04/07/liveblogging-google-app-engine-release-at-campfire-one-at-google/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<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>Presenting YUI at OSDC.TW in Taipei</title>
		<link>http://nate.koechley.com/blog/2008/01/21/presenting-at-osdc08-in-taiwan/</link>
		<comments>http://nate.koechley.com/blog/2008/01/21/presenting-at-osdc08-in-taiwan/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 07:56:32 +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[Talks]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/2008/01/21/presenting-at-osdc08-in-taiwan/</guid>
		<description><![CDATA[It&#8217;s just been confirmed and announced that I&#8217;ll be speaking in Taiwan at the Open Source Developers&#8217; Conference on the 12th and 13th of April 2008, on the campus of the School Of Continuing Education, Chinese Culture University in Taipei. My talk will offer an insider&#8217;s tour of the YUI Library:

The YUI Library is an [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s just been confirmed and <a href="http://www.osdc.tw/osdc2008/english/schedule_1/#000056">announced that I&#8217;ll be speaking in Taiwan at the Open Source Developers&#8217; Conference</a> on the 12th and 13th of April 2008, on the campus of the School Of Continuing Education, Chinese Culture University in Taipei. My talk will offer an insider&#8217;s tour of the YUI Library:</p>
<blockquote><p>
The <a href="http://developer.yahoo.com/yui">YUI Library</a> is an open-source, a la carte JavaScript library for building richly interactive Web apps using techniques such as DOM scripting, DHTML, and AJAX. This library, free for the world to use, is the exact same code that is used globally and at massive scale on scores of Yahoo! sites. In this session, Yahoo!&#8217;s Nate Koechley will talk (and answer questions) about the design and technical philosophies behind YUI. You&#8217;ll learn what the library can do for you, where it&#8217;s heading, why and how Yahoo! decided to open-source it, and how you can use it to provide an outstanding user experience for your visitors.
</p>
</blockquote>
<p>OSDC.TW 2008 時間</p>
<p>在經過最後確認之後，我們已經正式公佈 OSDC.TW 2008 的時間跟地點：</p>
<p>時間：2008/4/12-13<br />
地點：中國文化大學推廣教育部博愛校區 &#8211; 大新館</p>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2008/01/21/presenting-at-osdc08-in-taiwan/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&quot;Control&quot; or &quot;Why is interactive design different from print design?&quot; (Khoi Vinh presentation)</title>
		<link>http://nate.koechley.com/blog/2007/10/24/control-or-why-is-interactive-design-different-from-print-design-khoi-vinh-presentation/</link>
		<comments>http://nate.koechley.com/blog/2007/10/24/control-or-why-is-interactive-design-different-from-print-design-khoi-vinh-presentation/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 11:45:08 +0000</pubDate>
		<dc:creator>Nate Koechley</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Front End Engineering]]></category>
		<category><![CDATA[Info Mgmt]]></category>
		<category><![CDATA[Publishing]]></category>
		<category><![CDATA[Talks]]></category>

		<guid isPermaLink="false">http://nate.koechley.com/blog/2007/10/24/control-or-why-is-interactive-design-different-from-print-design-khoi-vinh-presentation/</guid>
		<description><![CDATA[The Web is not Print. I&#8217;ve said it a million times.
But it took the master, Khoi Vinh, to express why. He doesn&#8217;t have all the answers yet, but he states the problem space more clearly than I&#8217;ve heard elsewhere. And that&#8217;s half the battle.
Here is his presentation posted on Slideshare. If you&#8217;re involved in web [...]]]></description>
			<content:encoded><![CDATA[<p>The Web is not Print. I&#8217;ve said it a million times.</p>
<p>But it took the master, <a href="http://www.subtraction.com/">Khoi Vinh</a>, to express why. He doesn&#8217;t have all the answers yet, but he states the problem space more clearly than I&#8217;ve heard elsewhere. And that&#8217;s half the battle.</p>
<p>Here is his presentation posted on Slideshare. If you&#8217;re involved in web design or web development, do yourself a favor and click through it. It&#8217;s called &quot;<a href="http://www.slideshare.net/khoiv/control-annotated">Control</a>&quot;.</p>
<div style="width:425px;text-align:left" id="__ss_135354"><object style="margin:0px" width="425" height="355"><param name="movie" value="http://s3.amazonaws.com/slideshare/ssplayer2.swf?doc=control-annotated-1192480249633401-5" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://s3.amazonaws.com/slideshare/ssplayer2.swf?doc=control-annotated-1192480249633401-5" 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://s3.amazonaws.com/slideshare/logo_embd.png" style="border:0px none;margin-bottom:-5px" alt="SlideShare" /></a> | <a href="http://www.slideshare.net/khoiv/control-annotated" title="View 'Control (Annotated)' on SlideShare">View</a> | <a href="http://www.slideshare.net/upload">Upload your own</a></div>
</div>
<p>He is, of course, a great storyteller, so while I&#8217;ll post a few quotes here you&#8217;re much better off <a href="http://www.slideshare.net/khoiv/control-annotated">reading his slides directly</a>.</p>
<blockquote><p>If narrative is the guiding principle of traditional design, then control is its most important tool. But the guiding principle of interactive media is not narrative &#8212; it&#8217;s <strong>behavior</strong>. Designing for behavior means transferring some measure of control from author to user.</p>
</blockquote>
<blockquote><p>What are we designing? Digital media is as different from print as a speech is different from a conversation. They&#8217;re both exchanges of information between people. But one is a controlled environment and the other is uncontrolled. In fact, what we&#8217;re talking about here is the difference between documents and conversations. Digital media looks like writing, but it&#8217;s actually conversation. This push and pull is essential to media evolution. Documents and conversations are not mutually exclusive. They are inherently dependent upon one another.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://nate.koechley.com/blog/2007/10/24/control-or-why-is-interactive-design-different-from-print-design-khoi-vinh-presentation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

