<?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>Nick Smith &#187; Ajax</title>
	<atom:link href="http://www.nicksmith.co.uk/blog/category/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nicksmith.co.uk/blog</link>
	<description>Spotlight on random items from the web</description>
	<lastBuildDate>Sun, 25 Jul 2010 21:46:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>6 million user website</title>
		<link>http://www.nicksmith.co.uk/blog/2008/09/30/6-million-user-website/</link>
		<comments>http://www.nicksmith.co.uk/blog/2008/09/30/6-million-user-website/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 22:51:02 +0000</pubDate>
		<dc:creator>Nick Smith</dc:creator>
				<category><![CDATA[@media]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[browsers (UA)]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development tools]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.nicksmith.co.uk/blog/2008/09/30/6-million-user-website/</guid>
		<description><![CDATA[<p>Several years ago I remember taking part in an online survey somewhere on the BBC website. It was geared towards understanding what I, as a user, wanted to see in future developments. I made the effort to stop and take&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Several years ago I remember taking part in an online survey somewhere on the BBC website. It was geared towards understanding what I, as a user, wanted to see in future developments. I made the effort to stop and take part because I believed there was something worthwhile in developing their web presence, I also believed they were willing to listen and respond. It seems I was right.</p>
<p>Apart from the <a href="http://www.bbc.co.uk/blogs/bbcinternet/2008/02/p2p_next.html">BBC internet blog</a> and <a href="http://backstage.bbc.co.uk/">backstage</a> etc. <a href="http://www.vivabit.com/atmedia2008/london/">@media 2008</a> had the fortune of hearing a whistle-stop tour of the redevelopment of the <a href="http://www.bbc.co.uk/">BBC homepage</a>. This site has haunted many web designers since it&#8217;s launch with comments from colleagues of &#8220;Why can&#8217;t we do&#8230; {insert name of feature here}&#8230; like the BBC homepage?&#8221;. It became a shining example of what can be achieved.</p>
<p>Tom Cartwright and Claire Roberts <a title="presented the BBC homepage" href="http://www.vivabit.com/atmedia2008/london/sessions/#forexample">presented</a> their short piece on the development of a site that: took them three months to build; had to cater for 6 million users per month; couldn&#8217;t contain loops in the code; couldn&#8217;t process XML; had to be accessible; where 5% of users (that&#8217;s 300,000) didn&#8217;t use Javascript. This is web development at the sharp end.</p>
<p>A point of interest is that they managed to get 60 image requests down to just 3 using <a href="http://www.alistapart.com/articles/sprites/">sprites</a>. This had the affect of reducing the number of <a href="http://developer.yahoo.com/performance/rules.html#num_http">HTTP requests</a>, a big saving on a highly trafficked site.</p>
<p>The size of this project is reflected in the fact that the development team recognised a need to drop <a href="http://jquery.com/">JQuery</a> as a Javascript framework and develop their own. Tom described Glow (<a href="http://www.bbc.co.uk/glow">www.bbc.co.uk/glow</a>), a new framework that supports <a href="http://www.apple.com/safari/">Safari</a> 1.3 (apparently unlike JQuery). We were told that Glow would be available as open source software towards the end of the year, but judging by the password it looks like this still hasn&#8217;t been finalised. They also mentioned that their next project will look towards a pan-BBC identity system for users. The idea is that they&#8217;d have implicit and explicit personalisation and that, once logged into one BBC site, your credentials would follow as you traverse the sites. In support of this the BBC joined the <a href="http://openid.net/">OpenID</a> federation, looking at becoming a consumer.</p>
<p>For insights into the future of the BBC homepage see <a title="BBC homepage beta" href="http://www.bbc.co.uk/home/beta/">www.bbc.co.uk/home/beta/</a>. They recommended Steve Souders&#8217; <a href="http://oreilly.com/catalog/9780596529307/">High Performance Web Sites</a> (he really knows optimisation).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nicksmith.co.uk/blog/2008/09/30/6-million-user-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>@media2007, day one</title>
		<link>http://www.nicksmith.co.uk/blog/2007/06/25/media2007-day-one/</link>
		<comments>http://www.nicksmith.co.uk/blog/2007/06/25/media2007-day-one/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 22:36:57 +0000</pubDate>
		<dc:creator>Nick Smith</dc:creator>
				<category><![CDATA[@media]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[development tools]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.nicksmith.co.uk/blog/?p=32</guid>
		<description><![CDATA[<p>My brief notes from day one of the @media conference 2007. <em>These are the sessions that I attended, I&#8217;ll hopefully link to podcasts as they become available, I&#8217;m also going to search out notes and presentation slides from the sessions</em>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>My brief notes from day one of the @media conference 2007. <em>These are the sessions that I attended, I&#8217;ll hopefully link to podcasts as they become available, I&#8217;m also going to search out notes and presentation slides from the sessions that I had to miss.</em></p>
<h3>Beyond Ajax</h3>
<p>In his keynote presentation, <a href="http://blog.jjg.net/">Jesse James Garrett</a> focussed on the importance of user experience and the idea that the top web products create the best end-to-end system designed from the &#8216;user perspective&#8217;, not the &#8216;programme perspective&#8217;. <a href="http://www.samfelder.com/2007/02/12/adaptive-path-mx-2007-jesse-james-garrett-introduction/" title="Sam Felder blogs Beyond Ajax">Sam Felder</a> and <a href="http://www.core77.com/reactor/06.07_merholz.asp">Peter Merholz</a> have both written articles that seem to be based on versions of this presentation (Jesse doesn&#8217;t seem to have posted any notes so far). BTW, I enjoyed the Steve Jobs quote.</p>
<h3>The Broken World: Solving the Browser Problem Once and For All</h3>
<p><a href="http://www.molly.com">Molly Holzschlag</a>  firstly announced  that she will no longer be speaking at general web conferences, as she blogged <a href="http://www.molly.com/2007/06/04/passages-leaving-the-web-conference-circuit/" title="Molly stops public speaking">a few days before</a>. It&#8217;s a shame, I like her style, it was fortunate for me that I got the chance to meet her and have a chat about energy etc &#8211; a usual drunken topic of conversation for me ;) &#8211; with her in the pub that evening. Interesting points from her presentation included an analysis of the reasons why each web browser develops so differently, she described six implementation variables:</p>
<ol>
<li>Development Approach &#8211; browsers have different life-cycles, non-linear iteration has been the best technique so far.</li>
<li>Working with Standards &#8211; CSS2.1 is being used in some browsers but it&#8217;s not a recommended standard yet. W3C specifications are ambiguous, especially a problem.</li>
<li>Operating Systems and Tools. (didn&#8217;t write anything for this!)</li>
<li>Extending Browsers &#8211; example is browser bugs fixed in IE6 through use of JavaScript.</li>
<li>Proprietary Development &#8211; Past examples are Netscape&#8217;s &#8216;Blink&#8217; and Microsoft&#8217;s &#8216;Marque&#8217; technologies. Initially both of these took precedence over implementing CSS support.</li>
<li>Fractioning Specifications &#8211; Conversation has moved from CSS back to HTML over the last year. There is no specific sensible end to creating an evolved HTML.</li>
</ol>
<p>Pathways to success:</p>
<ul>
<li>Create common baselines. Consistency between browsers.</li>
<li>Clarify ambiguity &#8211; her case studies described how the W3C standards state one thing, but browser developers implement behaviour very differently.</li>
<li>Transparent development cycles.</li>
<li>Keep an open dialogue &#8211; currently Apple is the only major browser developer that isn&#8217;t joining the discussion.</li>
</ul>
<h3>High-Noon Shoot-Out: Design vs. Implementation</h3>
<p><a href="http://www.colly.com/comments/media-europe-2007/">Simon Collison describes</a> his passionate contribution to @media07 better than I ever could. <a href="http://allinthehead.com">Drew McLellan</a> also gave a rousing arguement. Joe Clark live <a href="http://blog.fawny.org/2007/06/12/atmedia2007lhr-mccollison/">blogged the whole event</a> (and I *mean* event).</p>
<h3>Interface Design Juggling</h3>
<p><a href="http://www.simplebits.com/publications/speak/juggling/" title="Interface Design Juggling presentation">Dan&#8217;s presentation</a>. I don&#8217;t think I can add much more, I didn&#8217;t write much for this one, I guess you had to be there :)</p>
<h3>Microformats, Building Blocks and You</h3>
<p>Having missed last years inspirational talk by <a href="http://tantek.com/">Tantek</a> (I know this because my friend Rik came back bubbling with enthusiasm) I had to see it this year. Here&#8217;s <a href="http://tantek.com/presentations/2007/06/microformats-bb-you/" title="Tantek's presentation">his presentation</a>. Tantek has a tendency to write every point on his slides, so there&#8217;s not much sense in me explaining. A few useful microformat links are <a href="https://addons.mozilla.org/en-US/firefox/addon/4106">Operator for Firefox</a> and <a href="http://pingerati.net/">pingerati.net</a>. If you haven&#8217;t already checked out <a href="http://microformats.org/about/">microformats</a> (trust me they&#8217;re useful), do so first!</p>
<h3><strike>When Web Accessibility is Not Your Problem</strike></h3>
<p>The last presentation of the day. I&#8217;m going to leave this controversial (on the face of it) presentation to my next blog post, I suspect it needs a fair amount of explanation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nicksmith.co.uk/blog/2007/06/25/media2007-day-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spry, Adobe framework for AJAX</title>
		<link>http://www.nicksmith.co.uk/blog/2007/01/25/spry-adobe-framework-for-ajax/</link>
		<comments>http://www.nicksmith.co.uk/blog/2007/01/25/spry-adobe-framework-for-ajax/#comments</comments>
		<pubDate>Thu, 25 Jan 2007 18:14:09 +0000</pubDate>
		<dc:creator>Nick Smith</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[development tools]]></category>
		<category><![CDATA[gadgets]]></category>

		<guid isPermaLink="false">http://www.nicksmith.co.uk/blog/?p=14</guid>
		<description><![CDATA[<p>Some discussion on the <a href="http://www.456bereastreet.com/archive/200701/adobe_spry_and_obtrusive_inaccessible_javascript/" title="Spry framework discussion">Spry framework</a> from Adobe labs.<a href="http://www.456bereastreet.com/archive/200701/adobe_spry_and_obtrusive_inaccessible_javascript/"></a></p>
]]></description>
			<content:encoded><![CDATA[<p>Some discussion on the <a href="http://www.456bereastreet.com/archive/200701/adobe_spry_and_obtrusive_inaccessible_javascript/" title="Spry framework discussion">Spry framework</a> from Adobe labs.<a href="http://www.456bereastreet.com/archive/200701/adobe_spry_and_obtrusive_inaccessible_javascript/"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nicksmith.co.uk/blog/2007/01/25/spry-adobe-framework-for-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX for the rest of us</title>
		<link>http://www.nicksmith.co.uk/blog/2007/01/17/ajax-for-the-rest-of-us/</link>
		<comments>http://www.nicksmith.co.uk/blog/2007/01/17/ajax-for-the-rest-of-us/#comments</comments>
		<pubDate>Wed, 17 Jan 2007 16:02:07 +0000</pubDate>
		<dc:creator>Nick Smith</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.nicksmith.co.uk/blog/?p=10</guid>
		<description><![CDATA[<p>Jeremy Keith has completed a book about AJAX for non-programmers, woohoo!<a href="http://adactio.com/journal/1236">http://adactio.com/journal/1236</a>Also, he mentions his blog specifically about DOMscripting&#8230;<a href="http://domscripting.com/blog/">http://domscripting.com/blog/</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Jeremy Keith has completed a book about AJAX for non-programmers, woohoo!<a href="http://adactio.com/journal/1236">http://adactio.com/journal/1236</a>Also, he mentions his blog specifically about DOMscripting&#8230;<a href="http://domscripting.com/blog/">http://domscripting.com/blog/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nicksmith.co.uk/blog/2007/01/17/ajax-for-the-rest-of-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
