<?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>Antanova Ltd. &#187; Web-development</title>
	<atom:link href="http://antanova.com/category/blog/web-development/feed" rel="self" type="application/rss+xml" />
	<link>http://antanova.com</link>
	<description>We make excellent websites</description>
	<lastBuildDate>Tue, 30 Mar 2010 09:08:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why I don&#8217;t use XHTML</title>
		<link>http://antanova.com/blog/web-development/why-i-dont-use-xhtml</link>
		<comments>http://antanova.com/blog/web-development/why-i-dont-use-xhtml#comments</comments>
		<pubDate>Mon, 23 Nov 2009 11:55:59 +0000</pubDate>
		<dc:creator>Jason C</dc:creator>
				<category><![CDATA[Web-development]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://antanova.com/?p=402</guid>
		<description><![CDATA[XHTML once seemed like a great solution to spaghetti code, but I stopped using it a while ago, with a few good reasons.]]></description>
			<content:encoded><![CDATA[<p>Although this is a pretty old topic, and people have decided to come down on one side or the other already, I was reminded of the debate recently. I was looking at some code another dev had done, and was altering it to suit my style more. There was nothing wrong with it, but the tags were done in the XHTML style rather than HTML.</p>
<p>Now, way back when, I thought that XHTML was going to be the saviour of the web, and it was closely intertwined with the move away from table-layout to a more semantically correct layout. So I have coded a fair few sites using XHTML. In recent years, though, I have switched back to HTML. I have my reasons. And they are:</p>
<ol>
<li>IE does not support XHTML. It can render (modified) XHTML code served as HTML, but that&#8217;s not the point, is it? If you add the proper <code>&lt;![CDATA[</code> sections, you then have to comment them back out. That seems to be a waste of time and of bandwidth to me. The XML prologue that should appear at the start of the file has to be removed, too or else IE6 chokes on it. Yes, I still have to support IE6.</li>
<li>In the case of an error in the markup, properly-served XHTML completely fails. Now, this can be a benefit, as it will show the error up during testing and force you to output well-formed XHTML, but I&#8217;m not sure I trust all the JavaScript based editors that many users use to input content with to output flawless code every time.</li>
<li>The JavaScript <code>document.write</code> cannot be used. Adding elements using DOM methods is better, yes, but sometimes a quick hack is what&#8217;s needed, or code from an external source (like Google Analytics, for example) uses it.</li>
</ol>
<p>I expect things to change on the code front as HTML 5 becomes more supported and as I start to integrate its code into my sites. It might mean that the move to XHTML starts to make more sense than it does to me right now. It&#8217;s something I will keep reassessing, and if I read a convincing enough argument to change then I will.</p>
]]></content:encoded>
			<wfw:commentRss>http://antanova.com/blog/web-development/why-i-dont-use-xhtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome</title>
		<link>http://antanova.com/blog/web-development/google-chrome</link>
		<comments>http://antanova.com/blog/web-development/google-chrome#comments</comments>
		<pubDate>Thu, 04 Sep 2008 18:46:00 +0000</pubDate>
		<dc:creator>Jason C</dc:creator>
				<category><![CDATA[Web-development]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://antanova.wordpress.com/2008/09/04/google-chrome/</guid>
		<description><![CDATA[As you will of course be aware, Google has released its new browser, Chrome. I’ve tried it out briefly, and everything seems hunky-dory. I think I’ll use it to access Google’s own apps. As for day-to-day browsing, I think I’ll stick with Firefox. After all, can I really trust Google not to harvest data relating [...]]]></description>
			<content:encoded><![CDATA[<p>As you will of course be aware, Google has released its new browser, <a href="http://www.google.com/chrome">Chrome</a>. I’ve tried it out briefly, and everything seems hunky-dory. I think I’ll use it to access Google’s own apps. As for day-to-day browsing, I think I’ll stick with <a href="http://www.mozilla.com/">Firefox</a>. After all, can I <em>really</em> trust Google not to harvest data relating to my web browsing? I don’t think so. Also, there’s no <a href="http://noscript.net/">No Script</a> available for it, without which it’s a bit difficult to block Google Analytics.</p>
<p>On the plus side, another browser is a good thing. It gives people another choice other than the dreadful Internet Explorers. Yes, and I mean IE7, too. Chrome uses the <a href="http://webkit.org/">Webkit</a> rendering engine, so there shouldn’t be any real surprises in rendering.</p>
<p>Let’s hope this comes out of beta soon, along with IE8 and we can start using some CSS3. How I long for that day.</p>
]]></content:encoded>
			<wfw:commentRss>http://antanova.com/blog/web-development/google-chrome/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A night at the Opera</title>
		<link>http://antanova.com/blog/web-development/a-night-at-the-opera</link>
		<comments>http://antanova.com/blog/web-development/a-night-at-the-opera#comments</comments>
		<pubDate>Sun, 27 Jan 2008 20:58:00 +0000</pubDate>
		<dc:creator>Jason C</dc:creator>
				<category><![CDATA[Web-development]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://antanova.wordpress.com/2008/01/27/a-night-at-the-opera/</guid>
		<description><![CDATA[Firefox has become over the years an indispensable tool for me as a web developer. Firstly, its standards support for css is very good, even if the current stable release doesn’t pass the Acid2 test. The extensions that are available for it are both numerous and useful, none more so than the web developers’ toolbar.
Trouble [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mozilla.com/"><span class="blsp-spelling-error">Firefox</span></a> has become over the years an <span class="blsp-spelling-corrected">indispensable</span> tool for me as a web developer. Firstly, its standards support for <span class="blsp-spelling-error">css</span> is very good, even if the current stable release <span class="blsp-spelling-error">doesn</span>’t pass the <a href="http://www.webstandards.org/files/acid2/test.html">Acid2 test</a>. The extensions that are available for it are both numerous and useful, none more so than the web developers’ toolbar.</p>
<p>Trouble is, with all those <span class="blsp-spelling-corrected">extensions</span> loaded onto it, it becomes one heavy browser. That means that when I’m off duty and just surfing around, I notice things like the pause between clicking the “new tab” icon and being able to type anything in the address bat of the new tab that just opened.</p>
<p>Enter <a href="http://www.opera.com/">Opera</a>, a fast, light browser that until now had been on my machine just for testing. It’s <em>so</em> quick, sometimes I’<span class="blsp-spelling-error">ve</span> finished reading a page before I’<span class="blsp-spelling-error">ve</span> even clicked the link to visit it. And the back button is the fastest I’<span class="blsp-spelling-error">ve</span> ever seen. Javascript-wise, it’s very quick too, just a tad behind <a href="http://www.apple.com/safari/">Safari</a> in my experience. Most sites work fine with it, but sometimes I find I have to fire up Safari instead, <span class="blsp-spelling-corrected">although</span> that’s surprisingly rare considering its market share and my expectations.</p>
]]></content:encoded>
			<wfw:commentRss>http://antanova.com/blog/web-development/a-night-at-the-opera/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Many hands make&#8230; bad work?</title>
		<link>http://antanova.com/blog/web-development/many-hands-make-bad-work</link>
		<comments>http://antanova.com/blog/web-development/many-hands-make-bad-work#comments</comments>
		<pubDate>Fri, 22 Jun 2007 15:25:00 +0000</pubDate>
		<dc:creator>Jason C</dc:creator>
				<category><![CDATA[Web-development]]></category>

		<guid isPermaLink="false">http://antanova.wordpress.com/2007/06/22/many-hands-make-bad-work/</guid>
		<description><![CDATA[Sometimes a quickie is just what&#8217;s needed. No talk, just something quick-and-dirty. It was thus, like some street hooker getting into a kerb-crawler&#8217;s car, that a job came in to do some amends to a very small property site, and I said &#8220;yes.&#8221;
The working files were duly sent over, along with a short list of [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes a quickie is just what&#8217;s needed. No talk, just something quick-and-dirty. It was thus, like some street hooker getting into a kerb-crawler&#8217;s car, that a job came in to do some amends to a very small property site, and I said &#8220;yes.&#8221;</p>
<p>The working files were duly sent over, along with a short list of amends to do. &#8220;Easy enough,&#8221; I thought. Nothing, however, prepared me for the horror of opening up the html files and finding what looked like the untidy mess of innumerable freelancers that had been there before me.</p>
<p>The site was misconceived from the start, encasing the whole site in flash, and using pop-up html windows to show the &#8220;zoomed&#8221; state of photos. Oh, and there were also a couple more pop-ups for good measure with actual content within, laid out using tables, of course. It was these pop-ups that I had to amend. They had used a mish-mash of inline attributes (bgcolor), a linked stylesheet that was not there any more, another linked stylesheet, and styles contained within &lt;style&gt; tags (two sets of.)</p>
<p>That wasn&#8217;t even the worst of it. some table cells had background colours applied to them, which I had to change. Now, when I went to do that, i found the following unbelievable combination: each &lt;td&gt; tag had bgcolor. Then, when I&#8217;d deleted that, there was another colour coming from somehwere. It was bgcolor within the &lt;tr&gt; tag. Then, there was style coming from a styled &lt;td&gt; who&#8217;s style was declared in one of the &lt;style&gt; sections in the head of the document. Lastly (are we there already?) there was style applied from a linked stylesheet to a td belonging to a table with a class of &#8220;indtable&#8221;.  Wow. Stunning job there, from all the freelancers that had been there before me. So, with all that junk cleared out, I applied the new colours through the linked stylesheet. </p>
<p>I don&#8217;t really know what the moral of the story is. I suppose, the freelancers who had been there before me should have known better. The client actually has web developers in house, so they are not blameless here, either. I&#8217;m going to tell the client what I found, but I&#8217;m afraid it will fall on deaf ears: my contact is non-technical, and I&#8217;m sure that means the message won&#8217;t be passed on effectively, if at all. The web development community as a whole must do more to educate our clients, or horrible stuff like this will just go on and on.</p>
]]></content:encoded>
			<wfw:commentRss>http://antanova.com/blog/web-development/many-hands-make-bad-work/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Further into the bush</title>
		<link>http://antanova.com/blog/web-development/further-into-the-bush</link>
		<comments>http://antanova.com/blog/web-development/further-into-the-bush#comments</comments>
		<pubDate>Tue, 12 Jun 2007 14:56:00 +0000</pubDate>
		<dc:creator>Jason C</dc:creator>
				<category><![CDATA[Web-development]]></category>

		<guid isPermaLink="false">http://antanova.wordpress.com/2007/06/12/further-into-the-bush/</guid>
		<description><![CDATA[&#8230; more on the Safari-on-Windows business. As a developer, it&#8217;s great to be able to debug scripts &#8211; which not entirely coincidentally is what this post is about. You can enable the debug menu in Safari on Windows by simply editing a text file. So go on, do it.
Technorati Web development browsers safari
]]></description>
			<content:encoded><![CDATA[<p>&#8230; more on the Safari-on-Windows business. As a developer, it&#8217;s great to be able to debug scripts &#8211; which not entirely coincidentally is what this post is about. You can <a href="http://rakaz.nl/item/enabling_the_debug_menu_on_safari_for_windows#nucleus_cf">enable the debug menu in Safari on Windows</a> by simply editing a text file. So go on, do it.</p>
<p>Technorati <a href="http://technorati.com/tags/web+development">Web development</a> <a href="http://technorati.com/tags/browsers">browsers</a> <a href="http://technorati.com/tags/safari">safari</a></p>
]]></content:encoded>
			<wfw:commentRss>http://antanova.com/blog/web-development/further-into-the-bush/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apples and Oranges</title>
		<link>http://antanova.com/blog/tools/apples-and-oranges</link>
		<comments>http://antanova.com/blog/tools/apples-and-oranges#comments</comments>
		<pubDate>Tue, 12 Jun 2007 08:50:00 +0000</pubDate>
		<dc:creator>Jason C</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web-development]]></category>

		<guid isPermaLink="false">http://antanova.wordpress.com/2007/06/12/apples-and-oranges/</guid>
		<description><![CDATA[I thought it was a fantastical dream. I thought it was a myth. I thought it was the dragon, the fairy, the unicorn. Buy it&#8217;s not.
Yes, Safari is now available on Windows. 
Brilliant. I&#8217;m not some kind of Apple junkie, so I&#8217;m not praising it because I&#8217;ve always wanted to use it as my browser, [...]]]></description>
			<content:encoded><![CDATA[<p>I thought it was a fantastical dream. I thought it was a myth. I thought it was the dragon, the fairy, the unicorn. Buy it&#8217;s not.</p>
<p>Yes, <a href="http://www.apple.com/safari/">Safari is now available on Windows</a>. </p>
<p>Brilliant. I&#8217;m not some kind of Apple junkie, so I&#8217;m not praising it because I&#8217;ve always wanted to use it as my browser, but by God it makes my life easier. No more scrabbling round to a Mac to look at a development version of whatever site I&#8217;m building at the time. No need to fire up VM Ware with KDE just so I can get a Web Kit rendition of a site to check for bugs. No. Now, it&#8217;s just a click away, on my main development machine. Absolutely marvellous.</p>
<p>Thank you Apple!</p>
<p>Technorati: <a href="http://technorati.com/tags/web+development">Web development</a> <a href="http://technorati.com/tags/browsers">browsers</a> <a href="http://technorati.com/tags/safari">safari</a></p>
]]></content:encoded>
			<wfw:commentRss>http://antanova.com/blog/tools/apples-and-oranges/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Styling forms is like milking a cat</title>
		<link>http://antanova.com/blog/css/styling-forms-is-like-milking-a-cat</link>
		<comments>http://antanova.com/blog/css/styling-forms-is-like-milking-a-cat#comments</comments>
		<pubDate>Thu, 17 May 2007 16:28:00 +0000</pubDate>
		<dc:creator>Jason C</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web-development]]></category>

		<guid isPermaLink="false">http://antanova.wordpress.com/2007/05/17/styling-forms-is-like-milking-a-cat/</guid>
		<description><![CDATA[Eric Meyer has a good post on his blog, about the hoplessness of stylesheets and forms. Have a read if you&#8217;re inclined.
Technorati: css web-development
]]></description>
			<content:encoded><![CDATA[<p>Eric Meyer has a good post on his blog, about the <a href="http://meyerweb.com/eric/thoughts/2007/05/15/formal-weirdness/">hoplessness of stylesheets and forms</a>. Have a read if you&#8217;re inclined.</p>
<p>Technorati: <a href="http://technorati.com/tags/css">css</a> <a href="http://technorati.com/tags/web-development">web-development</a></p>
]]></content:encoded>
			<wfw:commentRss>http://antanova.com/blog/css/styling-forms-is-like-milking-a-cat/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight in the limelight</title>
		<link>http://antanova.com/blog/web-development/silverlight-in-the-limelight</link>
		<comments>http://antanova.com/blog/web-development/silverlight-in-the-limelight#comments</comments>
		<pubDate>Thu, 10 May 2007 09:21:00 +0000</pubDate>
		<dc:creator>Jason C</dc:creator>
				<category><![CDATA[Web-development]]></category>

		<guid isPermaLink="false">http://antanova.wordpress.com/2007/05/10/silverlight-in-the-limelight/</guid>
		<description><![CDATA[Screen Edit has a great post about the buzz around Silverlight at Mix 07. From what I understand that buzz carries on within Microsoft itself; many people who worked at Macromedia before the merger with Adobe (such as Jon Harris) have now ended up there and so consequently that has had an effect on the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://screenedit.blogspot.com/2007/05/mix-highlights.html">Screen Edit</a> has a great post about the buzz around Silverlight at Mix 07. From what I understand that buzz carries on within Microsoft itself; many people who worked at Macromedia before the merger with Adobe (such as <a href="http://differentthings.wordpress.com/">Jon Harris</a>) have now ended up there and so consequently that has had an effect on the vibe there. </p>
<p>I&#8217;m going to dig a little deeper into this Silverlight thing. It could be interesting.</p>
<p>Technorati: <a href="http://technorati.com/tags/silverlight">Silverlight</a></p>
]]></content:encoded>
			<wfw:commentRss>http://antanova.com/blog/web-development/silverlight-in-the-limelight/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>stand up</title>
		<link>http://antanova.com/blog/web-development/stand-up</link>
		<comments>http://antanova.com/blog/web-development/stand-up#comments</comments>
		<pubDate>Mon, 30 Apr 2007 08:41:00 +0000</pubDate>
		<dc:creator>Jason C</dc:creator>
				<category><![CDATA[Web-development]]></category>

		<guid isPermaLink="false">http://antanova.wordpress.com/2007/04/30/stand-up/</guid>
		<description><![CDATA[Encouraged by reading about it on Eric Meyer&#8217;s blog, I took the ALA web survey. You could, too. Remember, the more people take it, the more useful the results are.
Technorati: web development
]]></description>
			<content:encoded><![CDATA[<p>Encouraged by reading about it on <a href="http://meyerweb.com/eric/thoughts/2007/04/24/i-took-the-2007-web-design-survey/">Eric Meyer&#8217;s blog</a>, I took the <a href="http://alistapart.com/articles/webdesignsurvey">ALA web survey</a>. You could, too. Remember, the more people take it, the more useful the results are.</p>
<p>Technorati: <a href="http://technorati.com/tags/web+development">web development</a></p>
]]></content:encoded>
			<wfw:commentRss>http://antanova.com/blog/web-development/stand-up/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The spice of life</title>
		<link>http://antanova.com/blog/web-development/the-spice-of-life</link>
		<comments>http://antanova.com/blog/web-development/the-spice-of-life#comments</comments>
		<pubDate>Fri, 23 Mar 2007 09:58:00 +0000</pubDate>
		<dc:creator>Jason C</dc:creator>
				<category><![CDATA[Web-development]]></category>

		<guid isPermaLink="false">http://antanova.wordpress.com/2007/03/23/the-spice-of-life/</guid>
		<description><![CDATA[Introducing a new version of IE was a very good thing in my view. It&#8217;s hardly a panacea for IE&#8217;s many frustrations, and should have been released about 6 months after IE6 was, but at least it&#8217;s progress. The only problem with introducing something new is that it doesn&#8217;t necessarily mean that the old version [...]]]></description>
			<content:encoded><![CDATA[<p>Introducing a new version of IE was a very good thing in my view. It&#8217;s hardly a panacea for IE&#8217;s many frustrations, and should have been released about 6 months after IE6 was, but at least it&#8217;s progress. The only problem with introducing something new is that it doesn&#8217;t necessarily mean that the old version is immediately wiped out. It&#8217;s just another browser in the web client mélange to test my sites with.  </p>
<p style="margin-bottom:0;">I have been keeping an extra-close beady eye on the browser usage statistics recently, specifically because of the roll-out of IE7. Now browser statistics are notoriously slippery. So down at <a href="http://www.upsdell.com/BrowserNews/">Browser news</a>, several sets of data are used for a variety of sites. And even then the results are seasoned heavily with salt and pepper.</p>
<p>So here&#8217;s my round up, taken from <a href="http://www.upsdell.com/BrowserNews/">Browser News</a>. Gecko-based browsers have roughly 13%. IE has roughly 80%, with a growing 20% of that IE7. Nearly all the rest is IE6. KHTML-based browsers such as Safari and Konqueror (a browser used by KDE on some Linux systems) at roughly 3%.</p>
<p>On screen resolution has 800&#215;600 at 15%, and nearly everyone else on 1024&#215;768. What do we do with these results?</p>
<p>My answer is to rate the importance of having a site work “as intended” on various browsers. No browser should be excluded from finding the content of the site: that is to say that there should be no element of the substance of a site that excludes people because for example they have JavaScript turned off, or they are using IE5. While these people should be able to access the full content of the site, there is no need for you to spend a disproportionate amount of effort making your site perform or look identical to the modern browsers. You&#8217;ve heard it all before – allow access to content, but then enhance functionality and the look of the site as the features become available in newer or better browsers. A full experience should be available to people using IE6, IE7, Gecko-based browsers and KHTML based browsers, too.</p>
<p>Technorati: <a href="http://technorati.com/tags/web+development/">Web development</a></p>
]]></content:encoded>
			<wfw:commentRss>http://antanova.com/blog/web-development/the-spice-of-life/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
