<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: A Note to Web Developers</title>
	<atom:link href="http://www.ardisson.org/afkar/2009/02/21/a-note-to-web-developers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ardisson.org/afkar/2009/02/21/a-note-to-web-developers/</link>
	<description>A journal at al-Qâhira fî Amrîkâ</description>
	<lastBuildDate>Thu, 08 Jul 2010 20:57:25 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Smokey</title>
		<link>http://www.ardisson.org/afkar/2009/02/21/a-note-to-web-developers/comment-page-1/#comment-6883</link>
		<dc:creator>Smokey</dc:creator>
		<pubDate>Tue, 26 May 2009 19:58:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=341#comment-6883</guid>
		<description>Al Murillo: It’s good to hear that the sniffer is gone from your site.  Hopefully one day that old Netscape script will be only a distant memory for the entire web!  There are still lots of “broken” sites out there, but every fix helps, so thanks again for removing the sniffer from yours.

We’re still working on getting better and updated Mozilla documentation for authors, too, but there has been some progress since this originally came up in February.</description>
		<content:encoded><![CDATA[<p>Al Murillo: It’s good to hear that the sniffer is gone from your site.  Hopefully one day that old Netscape script will be only a distant memory for the entire web!  There are still lots of “broken” sites out there, but every fix helps, so thanks again for removing the sniffer from yours.</p>
<p>We’re still working on getting better and updated Mozilla documentation for authors, too, but there has been some progress since this originally came up in February.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Al Murillo</title>
		<link>http://www.ardisson.org/afkar/2009/02/21/a-note-to-web-developers/comment-page-1/#comment-6882</link>
		<dc:creator>Al Murillo</dc:creator>
		<pubDate>Tue, 26 May 2009 19:35:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=341#comment-6882</guid>
		<description>Not that I care what you guys think about my site, but I have removed the sniffer just because it was not really doing much.  It is good that you guys are bringing this up though.  Keep up the good work.</description>
		<content:encoded><![CDATA[<p>Not that I care what you guys think about my site, but I have removed the sniffer just because it was not really doing much.  It is good that you guys are bringing this up though.  Keep up the good work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Boswell</title>
		<link>http://www.ardisson.org/afkar/2009/02/21/a-note-to-web-developers/comment-page-1/#comment-6804</link>
		<dc:creator>David Boswell</dc:creator>
		<pubDate>Fri, 27 Feb 2009 05:06:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=341#comment-6804</guid>
		<description>Smokey, good point about coordinating with Mozilla Japan about archived content.  I&#039;ll look into that.</description>
		<content:encoded><![CDATA[<p>Smokey, good point about coordinating with Mozilla Japan about archived content.  I&#8217;ll look into that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Smokey</title>
		<link>http://www.ardisson.org/afkar/2009/02/21/a-note-to-web-developers/comment-page-1/#comment-6802</link>
		<dc:creator>Smokey</dc:creator>
		<pubDate>Thu, 26 Feb 2009 20:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=341#comment-6802</guid>
		<description>&lt;p&gt;David: For the moment, that’s still the best page to redirect anyone looking for the sniffer to; it’s just not the optimal solution in the long term. ;-)&lt;/p&gt;

&lt;p&gt;The other sniffer I mentioned earlier is &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=471835&quot; rel=&quot;nofollow&quot;&gt;bug 471835&lt;/a&gt;; I was hoping dbaron or someone else who could be deemed “responsible” for those pages would have commented.  Note that page also exists on the Mozilla Japan website; is someone there tracking the archiving work that you, Sam Sidler, and others are doing on mozilla.org?&lt;/p&gt;

&lt;p&gt;Gérard Talbot: The Ultimate JavaScript Client Sniffer pages &lt;strong&gt;were&lt;/strong&gt; archived &lt;a href=&quot;http://bonsai-www.mozilla.org/cvslog.cgi?file=mozilla-org/html/docs/web-developer/sniffer/browser_type.html&amp;rev=&amp;root=/www/&amp;mark=1.8&quot; rel=&quot;nofollow&quot;&gt;in August 2008&lt;/a&gt;; David just changed the 404-with-clickthrough-to-archive to a redirect to MDC’s slightly better (more correct) documentation.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>David: For the moment, that’s still the best page to redirect anyone looking for the sniffer to; it’s just not the optimal solution in the long term. <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>The other sniffer I mentioned earlier is <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=471835" rel="nofollow">bug 471835</a>; I was hoping dbaron or someone else who could be deemed “responsible” for those pages would have commented.  Note that page also exists on the Mozilla Japan website; is someone there tracking the archiving work that you, Sam Sidler, and others are doing on mozilla.org?</p>
<p>Gérard Talbot: The Ultimate JavaScript Client Sniffer pages <strong>were</strong> archived <a href="http://bonsai-www.mozilla.org/cvslog.cgi?file=mozilla-org/html/docs/web-developer/sniffer/browser_type.html&amp;rev=&amp;root=/www/&amp;mark=1.8" rel="nofollow">in August 2008</a>; David just changed the 404-with-clickthrough-to-archive to a redirect to MDC’s slightly better (more correct) documentation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gérard Talbot</title>
		<link>http://www.ardisson.org/afkar/2009/02/21/a-note-to-web-developers/comment-page-1/#comment-6800</link>
		<dc:creator>Gérard Talbot</dc:creator>
		<pubDate>Thu, 26 Feb 2009 20:10:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=341#comment-6800</guid>
		<description>(at) David Boswell,

This is word for word, byte for byte what I emailed you (and 2 other mozilla.org people) on August 3rd 2008:

&quot;
The Ultimate JavaScript Client Sniffer, Version 3.03:
Determining Browser Vendor, Version, and Operating System With JavaScript http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html should be deleted, removed, terminated and not necessarly archived. My opinion, my preference. 
&quot;

Regards, Gérard</description>
		<content:encoded><![CDATA[<p>(at) David Boswell,</p>
<p>This is word for word, byte for byte what I emailed you (and 2 other mozilla.org people) on August 3rd 2008:</p>
<p>&#8221;<br />
The Ultimate JavaScript Client Sniffer, Version 3.03:<br />
Determining Browser Vendor, Version, and Operating System With JavaScript <a href="http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html" rel="nofollow">http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html</a> should be deleted, removed, terminated and not necessarly archived. My opinion, my preference.<br />
&#8221;</p>
<p>Regards, Gérard</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Boswell</title>
		<link>http://www.ardisson.org/afkar/2009/02/21/a-note-to-web-developers/comment-page-1/#comment-6799</link>
		<dc:creator>David Boswell</dc:creator>
		<pubDate>Thu, 26 Feb 2009 18:21:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=341#comment-6799</guid>
		<description>Smokey, thanks for clarifying why you hadn&#039;t linked to that page in your post.  I guess I missed that point when I redirected the page :)

I&#039;m happy to re-redirect that to wherever makes the most sense, but I&#039;m not really in a position to judge where the best documentation is.  My web developer skills are firmly frozen in the late 1990s.  I&#039;m also happy to help clean up any old www.mozilla.org issues.  I&#039;ll take a look and see if I can find the bugs you mentioned above.</description>
		<content:encoded><![CDATA[<p>Smokey, thanks for clarifying why you hadn&#8217;t linked to that page in your post.  I guess I missed that point when I redirected the page <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;m happy to re-redirect that to wherever makes the most sense, but I&#8217;m not really in a position to judge where the best documentation is.  My web developer skills are firmly frozen in the late 1990s.  I&#8217;m also happy to help clean up any old <a href="http://www.mozilla.org" rel="nofollow">http://www.mozilla.org</a> issues.  I&#8217;ll take a look and see if I can find the bugs you mentioned above.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Smokey</title>
		<link>http://www.ardisson.org/afkar/2009/02/21/a-note-to-web-developers/comment-page-1/#comment-6797</link>
		<dc:creator>Smokey</dc:creator>
		<pubDate>Thu, 26 Feb 2009 02:42:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=341#comment-6797</guid>
		<description>Felix Pleșoianu: The sniffer is in http://www.teachercreatedmaterials.com/include/js/menu.js; I’m not sure that the JavaScript is actually doing anything, either (besides showing the annoying “your browser is not one of these five” alert on every pageload :-P ).</description>
		<content:encoded><![CDATA[<p>Felix Pleșoianu: The sniffer is in <a href="http://www.teachercreatedmaterials.com/include/js/menu.js" rel="nofollow">http://www.teachercreatedmaterials.com/include/js/menu.js</a>; I’m not sure that the JavaScript is actually doing anything, either (besides showing the annoying “your browser is not one of these five” alert on every pageload <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  ).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Smokey</title>
		<link>http://www.ardisson.org/afkar/2009/02/21/a-note-to-web-developers/comment-page-1/#comment-6796</link>
		<dc:creator>Smokey</dc:creator>
		<pubDate>Thu, 26 Feb 2009 00:30:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=341#comment-6796</guid>
		<description>Gérard Talbot: There’s no policy, unannounced or otherwise, to prevent comments with links (see for example the post from David Boswell).  However, &lt;a href=&quot;http://akismet.com/&quot; rel=&quot;nofollow&quot;&gt;Akismet&lt;/a&gt; decided that your prior posts were unequivocally spam rather than flagging them for my review as questionable.

As I’ve noted earlier, I &lt;em&gt;did&lt;/em&gt; post a link to page that explained the proper methods for constructing cross-browser web pages, although it doesn’t itself have lots of copy-and-paste examples.  I specifically &lt;em&gt;did not&lt;/em&gt; link to the existing Mozilla Developer Center article because of the problems with it that you and I have both identified.</description>
		<content:encoded><![CDATA[<p>Gérard Talbot: There’s no policy, unannounced or otherwise, to prevent comments with links (see for example the post from David Boswell).  However, <a href="http://akismet.com/" rel="nofollow">Akismet</a> decided that your prior posts were unequivocally spam rather than flagging them for my review as questionable.</p>
<p>As I’ve noted earlier, I <em>did</em> post a link to page that explained the proper methods for constructing cross-browser web pages, although it doesn’t itself have lots of copy-and-paste examples.  I specifically <em>did not</em> link to the existing Mozilla Developer Center article because of the problems with it that you and I have both identified.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Felix Pleșoianu</title>
		<link>http://www.ardisson.org/afkar/2009/02/21/a-note-to-web-developers/comment-page-1/#comment-6795</link>
		<dc:creator>Felix Pleșoianu</dc:creator>
		<pubDate>Wed, 25 Feb 2009 10:49:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=341#comment-6795</guid>
		<description>I surf with Javascript disabled by default. Surprise surprise, teachercreatedmaterials.com appears to work fine without any kind of scripting. Then again, I only did the most superficial of checks. Where&#039;s their browser detection script anyway?</description>
		<content:encoded><![CDATA[<p>I surf with Javascript disabled by default. Surprise surprise, teachercreatedmaterials.com appears to work fine without any kind of scripting. Then again, I only did the most superficial of checks. Where&#8217;s their browser detection script anyway?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gérard Talbot</title>
		<link>http://www.ardisson.org/afkar/2009/02/21/a-note-to-web-developers/comment-page-1/#comment-6792</link>
		<dc:creator>Gérard Talbot</dc:creator>
		<pubDate>Wed, 25 Feb 2009 01:13:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=341#comment-6792</guid>
		<description>[I am reposting this for the 3rd time on your blog. Obviously, it is not possible to reply in your blog without first removing all the links. An unannounced policy and a very counter-productive one.]

Mr Ardisson,

What you did not write is URLs to recommended and recommendable practices
for writing cross-browser webpages. Here&#039;s a few:

1-
Developing Cross Browser/Cross Platform Pages: Using Object/Feature
support detection approach: best and overall most reliable
http://developer.mozilla.org/en/Using_Web_Standards_in_your_Web_Pages/Developing_Cross_Browser%2f%2fCross_Platform_Pages#Using_Object.2fFeature_support_detection_approach.3a_best_and_overall_most_reliable

2-
A Strategy That Works: Object/Feature Detecting from comp.lang.javascript
newsgroup FAQ notes
http://jibbering.com/faq/faq_notes/not_browser_detect.html#bdFD

3-
Browser detection - No; Object detection - Yes by Peter-Paul Koch
http://quirksmode.org/js/support.html

4-
Javascript Best Practices: Feature-Detect Rather Than Browser-Detect by Matt Kruse
http://javascripttoolbox.com/bestpractices/#detect

5-
Browser detection by Garrett Smith
http://dhtmlkitchen.com/?category=/Browsers/&amp;date=2007/11/24/&amp;entry=Browser-Detection

People should not be explained how or why the previous methods were wrong, inappropriate, difficult to manage, unreliable not as much as being explained what to do, what is best to do, most recommendable, how to write good and reliable cross-browser code with examples, preferably real examples coming from real websites, preferably with interactive examples
which they can try, examine and use (and even eventually copy+paste).

regards, Gérard Talbot</description>
		<content:encoded><![CDATA[<p>[I am reposting this for the 3rd time on your blog. Obviously, it is not possible to reply in your blog without first removing all the links. An unannounced policy and a very counter-productive one.]</p>
<p>Mr Ardisson,</p>
<p>What you did not write is URLs to recommended and recommendable practices<br />
for writing cross-browser webpages. Here&#8217;s a few:</p>
<p>1-<br />
Developing Cross Browser/Cross Platform Pages: Using Object/Feature<br />
support detection approach: best and overall most reliable<br />
<a href="http://developer.mozilla.org/en/Using_Web_Standards_in_your_Web_Pages/Developing_Cross_Browser%2f%2fCross_Platform_Pages#Using_Object.2fFeature_support_detection_approach.3a_best_and_overall_most_reliable" rel="nofollow">http://developer.mozilla.org/en/Using_Web_Standards_in_your_Web_Pages/Developing_Cross_Browser%2f%2fCross_Platform_Pages#Using_Object.2fFeature_support_detection_approach.3a_best_and_overall_most_reliable</a></p>
<p>2-<br />
A Strategy That Works: Object/Feature Detecting from comp.lang.javascript<br />
newsgroup FAQ notes<br />
<a href="http://jibbering.com/faq/faq_notes/not_browser_detect.html#bdFD" rel="nofollow">http://jibbering.com/faq/faq_notes/not_browser_detect.html#bdFD</a></p>
<p>3-<br />
Browser detection &#8211; No; Object detection &#8211; Yes by Peter-Paul Koch<br />
<a href="http://quirksmode.org/js/support.html" rel="nofollow">http://quirksmode.org/js/support.html</a></p>
<p>4-<br />
Javascript Best Practices: Feature-Detect Rather Than Browser-Detect by Matt Kruse<br />
<a href="http://javascripttoolbox.com/bestpractices/#detect" rel="nofollow">http://javascripttoolbox.com/bestpractices/#detect</a></p>
<p>5-<br />
Browser detection by Garrett Smith<br />
<a href="http://dhtmlkitchen.com/?category=/Browsers/&amp;date=2007/11/24/&amp;entry=Browser-Detection" rel="nofollow">http://dhtmlkitchen.com/?category=/Browsers/&amp;date=2007/11/24/&amp;entry=Browser-Detection</a></p>
<p>People should not be explained how or why the previous methods were wrong, inappropriate, difficult to manage, unreliable not as much as being explained what to do, what is best to do, most recommendable, how to write good and reliable cross-browser code with examples, preferably real examples coming from real websites, preferably with interactive examples<br />
which they can try, examine and use (and even eventually copy+paste).</p>
<p>regards, Gérard Talbot</p>
]]></content:encoded>
	</item>
</channel>
</rss>
