<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>*} CodeBloke &#187; AJAX / XMLHttpRequest</title>
	<atom:link href="http://codebloke.wordpress.com/category/ajax-xmlhttprequest/feed/" rel="self" type="application/rss+xml" />
	<link>http://codebloke.wordpress.com</link>
	<description>Programming. Human effort to imitate, supplement, alter, or counteract the work of nature.</description>
	<lastBuildDate>Mon, 10 Mar 2008 21:27:36 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='codebloke.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/8be7713909b0917f792e59e45af29903?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>*} CodeBloke &#187; AJAX / XMLHttpRequest</title>
		<link>http://codebloke.wordpress.com</link>
	</image>
			<item>
		<title>World First UK Ltd. &#8211; Currency converter ( web-based &amp; live! )</title>
		<link>http://codebloke.wordpress.com/2007/05/08/world-first-uk-ltd-currency-converter-web-based-live/</link>
		<comments>http://codebloke.wordpress.com/2007/05/08/world-first-uk-ltd-currency-converter-web-based-live/#comments</comments>
		<pubDate>Tue, 08 May 2007 16:52:35 +0000</pubDate>
		<dc:creator>codebloke</dc:creator>
				<category><![CDATA[AJAX / XMLHttpRequest]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://codebloke.wordpress.com/2007/05/08/world-first-uk-ltd-currency-converter-web-based-live/</guid>
		<description><![CDATA[World First, foreign exchange and currency transfer company in London provides webmasters with extremely useful tool.
World First handy currency converter is a service that you can easily integrate with your website or even eBay auction.
In order to get access to the dedicated converter cut/paste code you need to contact World First. It&#8217;s calling the converter [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codebloke.wordpress.com&blog=552405&post=25&subd=codebloke&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.worldfirst.com/?ID=155">World First, foreign exchange and currency transfer company</a> in London provides webmasters with extremely useful tool.</p>
<p><a href="http://www.worldfirst.com/?ID=155">World First handy currency converter</a> is a service that you can easily integrate with your website or even eBay auction.</p>
<p>In order to get access to the dedicated converter cut/paste code you need to <a href="http://www.worldfirst.com/contact_us.html?ID=155">contact World First</a>. It&#8217;s calling the converter as HTML iframe so no coding skills required.</p>
<p>Live converter and all-two-lines-code sample here: <a href="http://www.codebloke.co.uk/FxConverter/">www.codebloke.co.uk/FxConverter</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/codebloke.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/codebloke.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codebloke.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codebloke.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codebloke.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codebloke.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codebloke.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codebloke.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codebloke.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codebloke.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codebloke.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codebloke.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codebloke.wordpress.com&blog=552405&post=25&subd=codebloke&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://codebloke.wordpress.com/2007/05/08/world-first-uk-ltd-currency-converter-web-based-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9b2ed8f4d63ffda0285b456dee3f8a03?s=96&#38;d=identicon" medium="image">
			<media:title type="html">codebloke</media:title>
		</media:content>
	</item>
		<item>
		<title>http://codebloke.wordpress.com strikes back &#8211; User interface for WEB (2.0:-)</title>
		<link>http://codebloke.wordpress.com/2006/11/18/httpcodeblokewordpresscom-strikes-back-user-interface-for-web-20/</link>
		<comments>http://codebloke.wordpress.com/2006/11/18/httpcodeblokewordpresscom-strikes-back-user-interface-for-web-20/#comments</comments>
		<pubDate>Sat, 18 Nov 2006 23:52:43 +0000</pubDate>
		<dc:creator>codebloke</dc:creator>
				<category><![CDATA[AJAX / XMLHttpRequest]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Philosophy behind solutions]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Wordpress.com]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://codebloke.wordpress.com/2006/11/18/httpcodeblokewordpresscom-strikes-back-user-interface-for-web-20/</guid>
		<description><![CDATA[Howdy,
please take a look on my newest article on user interface and accessibility issues for web, Web 2.0 as well  
http://codebloke.wordpress.com/user-interface-in-web-applications-abstract/
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codebloke.wordpress.com&blog=552405&post=15&subd=codebloke&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Howdy,</p>
<p>please take a look on my newest article on user interface and accessibility issues for web, Web 2.0 as well <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://codebloke.wordpress.com/user-interface-in-web-applications-abstract/">http://codebloke.wordpress.com/user-interface-in-web-applications-abstract/</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/codebloke.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/codebloke.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codebloke.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codebloke.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codebloke.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codebloke.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codebloke.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codebloke.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codebloke.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codebloke.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codebloke.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codebloke.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codebloke.wordpress.com&blog=552405&post=15&subd=codebloke&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://codebloke.wordpress.com/2006/11/18/httpcodeblokewordpresscom-strikes-back-user-interface-for-web-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9b2ed8f4d63ffda0285b456dee3f8a03?s=96&#38;d=identicon" medium="image">
			<media:title type="html">codebloke</media:title>
		</media:content>
	</item>
		<item>
		<title>Web 2.0 is &#8230;</title>
		<link>http://codebloke.wordpress.com/2006/11/16/web-20-is/</link>
		<comments>http://codebloke.wordpress.com/2006/11/16/web-20-is/#comments</comments>
		<pubDate>Thu, 16 Nov 2006 14:08:37 +0000</pubDate>
		<dc:creator>codebloke</dc:creator>
				<category><![CDATA[AJAX / XMLHttpRequest]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://codebloke.wordpress.com/2006/11/16/web-20-is/</guid>
		<description><![CDATA[Growing number of &#8220;community&#8221; companies around, constant media pressure and self-proclaimed industry leaders waiting to be recognized.
Hard to distinct buzz from a real value that the Web 2.0 brings.
So, what actually is the Web 2.0? 
Actually, my perspective on that is simple   It&#8217;s just a different way to describe what we&#8217;ve got on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codebloke.wordpress.com&blog=552405&post=6&subd=codebloke&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Growing number of &#8220;community&#8221; companies around, constant media pressure and self-proclaimed industry leaders waiting to be </strong><strong>recognized.</strong></p>
<p><strong>H</strong><strong>ard to distinct buzz from a real value that the Web 2.0 brings.<br />
So, what actually is the Web 2.0? </strong></p>
<p>Actually, my perspective on that is simple <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  It&#8217;s just a different way to describe what we&#8217;ve got on the table for years, but it&#8217;s a good way and for me, worth to follow&#8230;</p>
<p><img src="http://www.codebloke.co.uk/img.wordpress.com/web20_monkey.gif" alt="Web 2.0" border="0" height="150" width="300" /></p>
<p><strong>Five down-to-earth reasons to consider Web 2.0 a real breakthrough</strong>:</p>
<ol>
<li>For the first time as a mass and common approach to development we have strictly defined interfaces (API&#8217;s) accessible via network,</li>
<li>Not only the interfaces, but also responsibility is strictly defined,</li>
<li>…and really documented, from the Day One online.</li>
<li>It practically introduces SOA (services oriented architecture)</li>
<li>Ends all discussions on &#8220;which programming language is the best for Web&#8221;* <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ol>
<p><em>        *) <u>answer</u>: one you can create an efficient API with&#8230;</em></p>
<hr />
However, talking is a cheap sport and would be nice to demonstrate what I mean.Maybe with some working piece of code&#8230;</p>
<hr />
<u><strong><img src="http://www.codebloke.co.uk/img.wordpress.com/web20_head_problem.gif" alt="Problem description..." border="0" height="24" width="210" /><br />
</strong></u><br />
Let&#8217;s say we need to:</p>
<ul>
<li> <strong>Verify delivery address and post code entered by users</strong> at the checkout in our web-based B2B ordering system (to avoid possible shipping problems like i.e. delays, returns, etc.).</li>
<li>Initial purpose is <strong>verify the data as they&#8217;re only entered on the website, but&#8230;</strong></li>
<li>We need to create a <strong>reusable solution, so that it can be used from different platforms</strong> (i.e. just in case we would like to extend that functionality on verifying delivery data for orders collected by phone).</li>
<li>Almost forgot&#8230; <strong>we&#8217;ve got a budget of approx. £200</strong> for that project because this equals a monthly operational cost for re-processing the shipments. Re-delivery cost is usually invoiced on customers as it’s <em>their fault</em>*. They gave us incorrect address, right?</li>
</ul>
<p><em>*) <u>Fact</u>: Customers don&#8217;t like to pay twice, even if it&#8217;s their fault&#8230; Plus, your customer care department will spend some extra time on calming them down, but it&#8217;s hard to indicate that as direct result of not sanitizing data input, so thing can be successfully masked <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </em></p>
<p><u><strong><img src="http://www.codebloke.co.uk/img.wordpress.com/web20_head_concepts.gif" alt="Concepts" border="0" height="24" width="93" /></strong></u><br />
<a href="http://en.wikipedia.org/wiki/UK_postcodes">Post codes in the United Kingdom</a> it&#8217;s not really a complicated issue.</p>
<p>For £750 you can buy CD with raw data from <a href="http://www.royalmail.com">Royal Mail</a> and keep it local.</p>
<p><a href="http://www.royalmail.com">Royal Mail</a> provides also a &#8216;<em><a href="http://www.royalmail.com/portal/rm/postcodefinder">Find a postcode</a></em>&#8216; service &#8211; available here:<br />
<a href="http://www.royalmail.com/portal/rm/postcodefinder">http://www.royalmail.com/portal/rm/postcodefinder</a><br />
Search options there are limited to 12 addresses a day&#8230; so not really something we were looking for. Plus, we wanted a unified interface. Hmm&#8230;</p>
<p><u><strong><img src="http://www.codebloke.co.uk/img.wordpress.com/web20_head_implementation.gif" alt="Implementation" border="0" height="24" width="160" /><br />
</strong></u></p>
<p>I believe that every <a href="http://forevergeek.com/news/9_year_old_microsoft_pro.php">9 y.o. computer geek</a> (even without the <a href="http://www.microsoft.com/learning/mcp/mcp/">MCP</a>) knows how to manually verify address (post code&#8230;) with a browser and a search engine.</p>
<p>Our implementation will do exactly the same:</p>
<ol>
<li>We collect unstructured data set from public websites, here <a href="http://www.google.com">google.com</a>, <a href="http://www.yahoo.co.uk">yahoo.co.uk</a>, <a href="http://www.viamichelin.com">viamichelin.com</a> and <a href="http://www.yell.com">yell.com</a></li>
<li>We compare the results</li>
<li>We format results in industry standard XML document</li>
</ol>
<p><img src="http://www.codebloke.co.uk/img.wordpress.com/web20_diagram.gif" alt="Post codes to XML verification" border="0" height="320" width="400" /></p>
<p><em>So, we&#8217;ve got a web server </em><strong>(1)</strong><em> that is processing requests from users </em><strong>(2)</strong><em> or servers </em><strong>(3)</strong><em>. This machine communicates with other web servers </em><strong>(A)</strong><em> fetching for public content and connects my MySQL-to-XML database </em><strong>(B)</strong><em> that contains phone prefixes. </em></p>
<p><em>As long as we can provide a correct UK post code we should get a correct set of detailed information formatted as XML.<br />
</em><br />
<img src="http://www.codebloke.co.uk/img.wordpress.com/web20_xml.gif" alt="XML code" border="1" height="280" width="370" /></p>
<p><u><strong><img src="http://www.codebloke.co.uk/img.wordpress.com/web20_head_code_in_action.gif" alt="Code in action" border="0" height="24" width="163" /><br />
</strong></u></p>
<p>The result XML above was generated trough a URI:<br />
<strong>http://www.codebloke.co.uk/XML/?asXML=MK42+7BU&amp;go=check</strong></p>
<p>Now <strong>you can test your sample UK post code over simple web form</strong> published here:  <strong><a href="http://www.codebloke.co.uk/XML/form/">http://www.codebloke.co.uk/XML/form/</a></strong></p>
<p>-</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/codebloke.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/codebloke.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codebloke.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codebloke.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codebloke.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codebloke.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codebloke.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codebloke.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codebloke.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codebloke.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codebloke.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codebloke.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codebloke.wordpress.com&blog=552405&post=6&subd=codebloke&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://codebloke.wordpress.com/2006/11/16/web-20-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9b2ed8f4d63ffda0285b456dee3f8a03?s=96&#38;d=identicon" medium="image">
			<media:title type="html">codebloke</media:title>
		</media:content>

		<media:content url="http://www.codebloke.co.uk/img.wordpress.com/web20_monkey.gif" medium="image">
			<media:title type="html">Web 2.0</media:title>
		</media:content>

		<media:content url="http://www.codebloke.co.uk/img.wordpress.com/web20_head_problem.gif" medium="image">
			<media:title type="html">Problem description...</media:title>
		</media:content>

		<media:content url="http://www.codebloke.co.uk/img.wordpress.com/web20_head_concepts.gif" medium="image">
			<media:title type="html">Concepts</media:title>
		</media:content>

		<media:content url="http://www.codebloke.co.uk/img.wordpress.com/web20_head_implementation.gif" medium="image">
			<media:title type="html">Implementation</media:title>
		</media:content>

		<media:content url="http://www.codebloke.co.uk/img.wordpress.com/web20_diagram.gif" medium="image">
			<media:title type="html">Post codes to XML verification</media:title>
		</media:content>

		<media:content url="http://www.codebloke.co.uk/img.wordpress.com/web20_xml.gif" medium="image">
			<media:title type="html">XML code</media:title>
		</media:content>

		<media:content url="http://www.codebloke.co.uk/img.wordpress.com/web20_head_code_in_action.gif" medium="image">
			<media:title type="html">Code in action</media:title>
		</media:content>
	</item>
	</channel>
</rss>