<?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>positionrelative.com &#187; web code</title>
	<atom:link href="http://www.positionrelative.com/category/web-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.positionrelative.com</link>
	<description>taglines are for the weak</description>
	<lastBuildDate>Tue, 16 Jun 2009 13:24:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CSS diagnosis</title>
		<link>http://www.positionrelative.com/2006/08/15/css-diagnosis/</link>
		<comments>http://www.positionrelative.com/2006/08/15/css-diagnosis/#comments</comments>
		<pubDate>Mon, 14 Aug 2006 15:16:34 +0000</pubDate>
		<dc:creator>scottbp</dc:creator>
				<category><![CDATA[web code]]></category>

		<guid isPermaLink="false">http://www.positionrelative.com/2006/08/15/css-diagnosis/</guid>
		<description><![CDATA[A long time ago (like late 2003&#8230; ish) I gave a presentation on my methods for quickly diagnosing problems with CSS layouts. Back then there was still a lot more problems with CSS layouts. The notes for that presentation were then edited into an article which was meant to be published. But for various reasons [...]]]></description>
			<content:encoded><![CDATA[<p>A long time ago (like late 2003&#8230; ish) I gave a presentation on my methods for quickly diagnosing problems with CSS layouts. Back then there was still a lot more problems with CSS layouts. The notes for that presentation were then edited into an article which was meant to be published. But for various reasons never was. So after all this time I thought I might as well post the presentation here, if there is any interest I might tart up the article and post that too. So here we go then&#8230;</p>
<p>When you are rushing towards a deadline and running out of time is exactly the moment when you will come across a CSS error. Of course you are going to want to fix it quickly and to do that a standard operating procedure might be handy. <a href="http://positionrelative.com/words/cssdiagnosis.htm">This was mine</a>, hang on to your hats.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/CSS" rel="tag">CSS</a>, <a href="http://technorati.com/tag/CSS+error" rel="tag">CSS error</a>, <a href="http://technorati.com/tag/tutorial" rel="tag">tutorial</a>, <a href="http://technorati.com/tag/bug+fixing" rel="tag"> bug fixing</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.positionrelative.com/2006/08/15/css-diagnosis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT not all that DIY</title>
		<link>http://www.positionrelative.com/2006/06/06/gwt-not-all-that-diy/</link>
		<comments>http://www.positionrelative.com/2006/06/06/gwt-not-all-that-diy/#comments</comments>
		<pubDate>Tue, 06 Jun 2006 01:47:07 +0000</pubDate>
		<dc:creator>scottbp</dc:creator>
				<category><![CDATA[web code]]></category>

		<guid isPermaLink="false">http://www.positionrelative.com/2006/06/06/gwt-not-all-that-diy/</guid>
		<description><![CDATA[In the last few years the way that I have done web design, and the way professionals do web design has changed. Back in the past the attitude was &#8220;do whatever it takes, and forget about tomorrow.&#8221; Now, increasingly we try to do things right (as in follow the rules of the languages we are [...]]]></description>
			<content:encoded><![CDATA[<p>In the last few years the way that I have done web design, and the way professionals do web design has changed. Back in the past the attitude was &#8220;do whatever it takes, and forget about tomorrow.&#8221; Now, increasingly we try to do things right (as in follow the rules of the languages we are writing in) because we have realised that this method actually works better. </p>
<p>Recently google has launched their <a href="http://code.google.com/webtoolkit/">google web toolkit (GWT)</a>, which promises to make development of complex web applications easier and quicker for programmers. Well for java programmers anyway. Basically this new tool will let programmers write code in java which will then magically be transformed in to cross browser friendly javascript. To a java developer who doesn&#8217;t want the hassle of learning the quirks of javascript, or more importantly the quirks of browsers and the user interface this must sound great. After all this lets a developer stay cosy in the realm they know while deploying code to the messy world of the web browser. </p>
<blockquote cite="http://www.heyotwell.com/heyblog/archives/2006/05/corporate_cultu_1.html"><p>In fact, the almost unstated assumption is that you don’t want to get your hands dirty with Javascript or HTML: just let the toolkit handle all that junk!</p></blockquote>
<p><a href="http://www.heyotwell.com/heyblog/archives/2006/05/corporate_cultu_1.html">heyblog</a></p>
<p>Recently Yahoo released their <a href="http://developer.yahoo.com/ypatterns/">yahoo design pattern library</a> and <a href="http://developer.yahoo.com/ypatterns/">yahoo ui library</a>, which look at the way people use the internet and then supplies cross browser friendly javascript to help make that usable web. The YUI library expects you to write some of the javascript yourself, it also therefore expects you to understand the language you are working in. If you want to write javascript you have to understand javascript, and the environment it works in.</p>
<blockquote cite="http://blog.360.yahoo.com/blog-JG9noGk0aa9kLMDBru_y9a2uxmo-?cq=1&#038;p=188"><p>Yahoo takes the approach that it&#8217;s a messy problem that is best approached by speaking the browser&#8217;s native languages directly.</p></blockquote>
<p><a href="http://blog.360.yahoo.com/blog-JG9noGk0aa9kLMDBru_y9a2uxmo-?cq=1&#038;p=188">The circle panel</a></p>
<p>When I look at the Yahoo design pattern library I get the feeling that yahoo actually cares about making the experience as good as possible for the user. When I look at the GWT I get the feeling that google is trying to make the experience as good as possible for the developer. The widgets and controls, for example that GWT outputs just do not seem to be designed with thought for how the user might desire to interact.</p>
<p>I will wait until I start to look at some web apps written using GWT, but from the code I have seen so far I also have concerns over the accessibility of the code which is going to be spat out. Is it going to be unobtrusive? Degradeable? Are we going to be able to adjust it to make the web app work better for different user groups and modes of access?</p>
<p>Javascript is part of the user interface, and I just can&#8217;t help but think that it should be led by the UI team, not the server side team</p>
]]></content:encoded>
			<wfw:commentRss>http://www.positionrelative.com/2006/06/06/gwt-not-all-that-diy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
