<?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>Thu, 15 Sep 2011 21:23:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Good quality JavaScript</title>
		<link>http://antanova.com/blog/web-development/good-quality-javascript</link>
		<comments>http://antanova.com/blog/web-development/good-quality-javascript#comments</comments>
		<pubDate>Tue, 11 Jan 2011 16:41:59 +0000</pubDate>
		<dc:creator>Jason C</dc:creator>
				<category><![CDATA[Web-development]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://antanova.com/?p=474</guid>
		<description><![CDATA[Long time no post. A quality article on formatting your JavaScript code.]]></description>
			<content:encoded><![CDATA[<p>Hmmm, it seems that it&#8217;s been an inexcusably long time since I last posted here. Sorry about that, but life gets in the way. I&#8217;d rather be too busy to post than not.</p>
<p>Anyway, I ready this a while ago and have just got round to posting it here. It&#8217;s an article &#8211; <a href="http://net.tutsplus.com/tutorials/javascript-ajax/the-essentials-of-writing-high-quality-javascript/">Essentials of writing high quality JavaScript</a>. A very useful article with some good pointers on code formatting with analysis of the why. I have changed my curly-brace style as a result, you will be excited to hear. So now I do this:</p>
<pre>function somename() {
    // code
}
</pre>
<p>instead of this</p>
<pre>function somename2()
{
   // code
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://antanova.com/blog/web-development/good-quality-javascript/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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. [...]]]></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 [...]]]></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 [...]]]></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>
	</channel>
</rss>

