<?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: Bookmarks and back button history for AJAX apps</title>
	<atom:link href="http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/</link>
	<description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description>
	<lastBuildDate>Sat, 07 Nov 2009 23:35:20 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: blacklight</title>
		<link>http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/comment-page-1/#comment-822612</link>
		<dc:creator>blacklight</dc:creator>
		<pubDate>Fri, 07 Nov 2008 04:43:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/#comment-822612</guid>
		<description>One of the problems with AJAX is the back button being &#039;broken&#039; because when navigating with ajax, you aren&#039;t refreshing a whole page just partial pages.  There is a fix though... a way to map partial pages to whole pages and store it in the page history.  I found it on &lt;a href=&#039;http://www.zedwood.com&#039; rel=&quot;nofollow&quot;&gt;www.zedwood.com&lt;/a&gt;, the 
&lt;a href=&quot;http://www.zedwood.com/article/101/ajax-back-button-fix&quot; rel=&quot;nofollow&quot;&gt;AJAX Back button fix&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>One of the problems with AJAX is the back button being &#8216;broken&#8217; because when navigating with ajax, you aren&#8217;t refreshing a whole page just partial pages.  There is a fix though&#8230; a way to map partial pages to whole pages and store it in the page history.  I found it on <a href='http://www.zedwood.com' rel="nofollow">http://www.zedwood.com</a>, the<br />
<a href="http://www.zedwood.com/article/101/ajax-back-button-fix" rel="nofollow">AJAX Back button fix</a>.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Brown</title>
		<link>http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/comment-page-1/#comment-706345</link>
		<dc:creator>Bill Brown</dc:creator>
		<pubDate>Sat, 26 Apr 2008 00:50:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/#comment-706345</guid>
		<description>&lt;blockquote&gt;If you want to stand by your analogy, tell me how to make a good coffee without mentioning ground beans, water, and steamed milk.&lt;/blockquote&gt;

Well, this is like a year after the fact, but I saw something that caught my eye and thought I&#039;d toss my two cents in: Jaffa&#039;s point is valid, but only to a degree. Working off the analogy posted before, Jaffa responded with a statement which included the quote above. Flip that around and you see the two sides of this debate. Try this: Tell me how to make a good coffee without mentioning coffee.

For me, the simple use of a buzzword doesn&#039;t immediately mean you&#039;re an idiot. Not knowing the definition of the buzzword means you&#039;re an idiot. Programmers are inherently lazy, at least the good ones I think. A programmer knows how and when to re-use code and why, where the best shortcuts are and how to use them. AJAX as a term is a shortcut describing combined technologies. Referring to those technologies through the use of the shortcut is done for ease. Using the term without knowing what it is or how to use it is dumb. Everything gains a name. It&#039;s easier than saying loops, functions and processes using the hypertext preprocessor (or whatever technology you&#039;re working with at the time).

Just my two cents. Nicely written article, too.</description>
		<content:encoded><![CDATA[<blockquote><p>If you want to stand by your analogy, tell me how to make a good coffee without mentioning ground beans, water, and steamed milk.</p></blockquote>
<p>Well, this is like a year after the fact, but I saw something that caught my eye and thought I&#8217;d toss my two cents in: Jaffa&#8217;s point is valid, but only to a degree. Working off the analogy posted before, Jaffa responded with a statement which included the quote above. Flip that around and you see the two sides of this debate. Try this: Tell me how to make a good coffee without mentioning coffee.</p>
<p>For me, the simple use of a buzzword doesn&#8217;t immediately mean you&#8217;re an idiot. Not knowing the definition of the buzzword means you&#8217;re an idiot. Programmers are inherently lazy, at least the good ones I think. A programmer knows how and when to re-use code and why, where the best shortcuts are and how to use them. AJAX as a term is a shortcut describing combined technologies. Referring to those technologies through the use of the shortcut is done for ease. Using the term without knowing what it is or how to use it is dumb. Everything gains a name. It&#8217;s easier than saying loops, functions and processes using the hypertext preprocessor (or whatever technology you&#8217;re working with at the time).</p>
<p>Just my two cents. Nicely written article, too.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Foster</title>
		<link>http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/comment-page-1/#comment-314785</link>
		<dc:creator>Matt Foster</dc:creator>
		<pubDate>Tue, 24 Jul 2007 16:43:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/#comment-314785</guid>
		<description>Greetings,

         Through best practices of a pure &quot;Ajax service&quot; I have
developed a manner for implementing history style behavior in Ajax
applications.  It involves a new HTML Microformat and doesn&#039;t require
polling, two features I thought were particularly appealing.  If
you&#039;re interested in a method for handling the infamous back/forward
buttons in Ajax applications the full article can be read here.

&lt;a href=&quot;http://positionabsolute.net/blog/2007/07/javascript-history-service.php&quot; rel=&quot;nofollow&quot;&gt;http://positionabsolute.net/blog/2007/07/javascript-history-service.php
&lt;/a&gt;
Cheers,
          Matt</description>
		<content:encoded><![CDATA[<p>Greetings,</p>
<p>         Through best practices of a pure &#8220;Ajax service&#8221; I have<br />
developed a manner for implementing history style behavior in Ajax<br />
applications.  It involves a new HTML Microformat and doesn&#8217;t require<br />
polling, two features I thought were particularly appealing.  If<br />
you&#8217;re interested in a method for handling the infamous back/forward<br />
buttons in Ajax applications the full article can be read here.</p>
<p><a href="http://positionabsolute.net/blog/2007/07/javascript-history-service.php" rel="nofollow"></a><a href="http://positionabsolute.net/blog/2007/07/javascript-history-service.php" rel="nofollow">http://positionabsolute.net/blog/2007/07/javascript-history-service.php</a><br />
<br />
Cheers,<br />
          Matt</p>]]></content:encoded>
	</item>
	<item>
		<title>By: To busy for this crap!</title>
		<link>http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/comment-page-1/#comment-178562</link>
		<dc:creator>To busy for this crap!</dc:creator>
		<pubDate>Mon, 12 Feb 2007 16:15:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/#comment-178562</guid>
		<description>You know... it&#039;s guys like all of you here that make my day crap!  Here I am doing a search for a solution on fixing the back button issue caused by using AJAX enabled pages (AJAX! AJAX! AJAX! AJAX!... oh... and AJAX!) and what do I get?  One page of posts that&#039;s 3 freakin&#039; miles long of people bitching about a word and not about the actual topic.  

See what you made me do?  You made me join you and now I&#039;m bitchin&#039; about the bitchers!  

I hate humans!</description>
		<content:encoded><![CDATA[<p>You know&#8230; it&#8217;s guys like all of you here that make my day crap!  Here I am doing a search for a solution on fixing the back button issue caused by using AJAX enabled pages (AJAX! AJAX! AJAX! AJAX!&#8230; oh&#8230; and AJAX!) and what do I get?  One page of posts that&#8217;s 3 freakin&#8217; miles long of people bitching about a word and not about the actual topic.  </p>
<p>See what you made me do?  You made me join you and now I&#8217;m bitchin&#8217; about the bitchers!  </p>
<p>I hate humans!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Kieran</title>
		<link>http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/comment-page-1/#comment-53535</link>
		<dc:creator>Kieran</dc:creator>
		<pubDate>Sun, 10 Sep 2006 18:28:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/#comment-53535</guid>
		<description>Hi,

Has anyone noticed that using the rshf in IE you see a loading bar in the status bar when navigating the o&#039;reilly mail example (
http://shrinkster.com/i51 ). This seems to go against the ajax concept of not seeing any page refresh/loading?

Any thoughts appreciated.

Thanks
Kieran
http://www.perryworld.com</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Has anyone noticed that using the rshf in IE you see a loading bar in the status bar when navigating the o&#8217;reilly mail example (<br />
<a href="http://shrinkster.com/i51" rel="nofollow">http://shrinkster.com/i51</a> ). This seems to go against the ajax concept of not seeing any page refresh/loading?</p>
<p>Any thoughts appreciated.</p>
<p>Thanks<br />
Kieran<br />
<a href="http://www.perryworld.com" rel="nofollow">http://www.perryworld.com</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: bigduke</title>
		<link>http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/comment-page-1/#comment-12939</link>
		<dc:creator>bigduke</dc:creator>
		<pubDate>Fri, 20 Jan 2006 10:46:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/#comment-12939</guid>
		<description>i believe that &quot;really simple history&quot; has been in use by the backbase team for a long time now.

That explains how to tackle the back button woes ... how about bookmarking ? Does Amass take care of that ?</description>
		<content:encoded><![CDATA[<p>i believe that &#8220;really simple history&#8221; has been in use by the backbase team for a long time now.</p>
<p>That explains how to tackle the back button woes &#8230; how about bookmarking ? Does Amass take care of that ?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Neuberg</title>
		<link>http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/comment-page-1/#comment-11809</link>
		<dc:creator>Brad Neuberg</dc:creator>
		<pubDate>Mon, 12 Dec 2005 04:54:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/#comment-11809</guid>
		<description>Oops, you posted this awhile ago; Technorati just pickd it up so I thought it was new.

Brad</description>
		<content:encoded><![CDATA[<p>Oops, you posted this awhile ago; Technorati just pickd it up so I thought it was new.</p>
<p>Brad</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Neuberg</title>
		<link>http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/comment-page-1/#comment-11808</link>
		<dc:creator>Brad Neuberg</dc:creator>
		<pubDate>Mon, 12 Dec 2005 04:53:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/#comment-11808</guid>
		<description>By the way, Kevin, thanks for pointing out the RSH library to your readers! If you have any ideas on how to make it easier to use or more powerful please shoot me an email at bkn3@columbia.edu

Best,
  Brad</description>
		<content:encoded><![CDATA[<p>By the way, Kevin, thanks for pointing out the RSH library to your readers! If you have any ideas on how to make it easier to use or more powerful please shoot me an email at <a href="mailto:bkn3@columbia.edu">bkn3@columbia.edu</a></p>
<p>Best,<br />
  Brad</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Neuberg</title>
		<link>http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/comment-page-1/#comment-11807</link>
		<dc:creator>Brad Neuberg</dc:creator>
		<pubDate>Mon, 12 Dec 2005 04:52:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/#comment-11807</guid>
		<description>I created the Really Simple History and AMASS libraries, and I use the term AJAX. No, the term AJAX is not perfect, and if you dig too deeply into it you find that you don&#039;t always need to use XML for remote communicaton or even use the XmlHttpRequest object (you can use a hidden iframe). However, the term AJAX has become a pretty good place-holder for referring to advanced web pages that are using a variety of technologies to advance web sites beyond simple, static pages, and that&#039;s good enough for me.

Best,
  Brad Neuberg</description>
		<content:encoded><![CDATA[<p>I created the Really Simple History and AMASS libraries, and I use the term AJAX. No, the term AJAX is not perfect, and if you dig too deeply into it you find that you don&#8217;t always need to use XML for remote communicaton or even use the XmlHttpRequest object (you can use a hidden iframe). However, the term AJAX has become a pretty good place-holder for referring to advanced web pages that are using a variety of technologies to advance web sites beyond simple, static pages, and that&#8217;s good enough for me.</p>
<p>Best,<br />
  Brad Neuberg</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jaffa The Cake</title>
		<link>http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/comment-page-1/#comment-10377</link>
		<dc:creator>Jaffa The Cake</dc:creator>
		<pubDate>Tue, 01 Nov 2005 12:03:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2005/10/28/bookmarks-and-back-button-history-for-ajax-apps/#comment-10377</guid>
		<description>Exactly, I&#039;ve conducted interviews where someone else looked through the initial batch of CVs and I helped with the telephone &amp; face to face interviews. Hardly any of them knew as much as they claimed on their CVs. I found out that no work examples had been asked for at the application point. So basically, whoever put the most buzzwords on the CV got the phone interview, needless to say I was quite angry about this. For instance, Octal, you may not have got through to that interview because of your honesty.

I can see why my initial rant was misunderstood, because it was a rant and therefore more of a release for me than anything else :) sorry about that.

AJAX is a cowboy term, and is quickly being associated with the misuse of the technologies it represents. See for yourself, do a search for DHTML scripts on google, add a year and AJAX will be the same.

The cowboys read &#039;AJAX&#039; in a forum and add it to their CVs because it&#039;s the new buzzword. However, in this instance it&#039;s a buzzword you can do without. By all means refer to AJAX in CVs and such, because you may have a cowboy interviewer. But you&#039;ll do a lot better saying something like &quot;Javascript &amp; XML (sometimes refered to as AJAX)&quot;, both situations are covered.</description>
		<content:encoded><![CDATA[<p>Exactly, I&#8217;ve conducted interviews where someone else looked through the initial batch of CVs and I helped with the telephone &amp; face to face interviews. Hardly any of them knew as much as they claimed on their CVs. I found out that no work examples had been asked for at the application point. So basically, whoever put the most buzzwords on the CV got the phone interview, needless to say I was quite angry about this. For instance, Octal, you may not have got through to that interview because of your honesty.</p>
<p>I can see why my initial rant was misunderstood, because it was a rant and therefore more of a release for me than anything else :) sorry about that.</p>
<p>AJAX is a cowboy term, and is quickly being associated with the misuse of the technologies it represents. See for yourself, do a search for DHTML scripts on google, add a year and AJAX will be the same.</p>
<p>The cowboys read &#8216;AJAX&#8217; in a forum and add it to their CVs because it&#8217;s the new buzzword. However, in this instance it&#8217;s a buzzword you can do without. By all means refer to AJAX in CVs and such, because you may have a cowboy interviewer. But you&#8217;ll do a lot better saying something like &#8220;Javascript &amp; XML (sometimes refered to as AJAX)&#8221;, both situations are covered.</p>]]></content:encoded>
	</item>
</channel>
</rss>
