<?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: What is Ajax?</title>
	<atom:link href="http://ntschutta.com/jat/2005/11/03/what-is-ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://ntschutta.com/jat/2005/11/03/what-is-ajax/</link>
	<description>Just A Thought...on Ajax, usability, software development and anything else that catches my fancy.</description>
	<lastBuildDate>Mon, 09 Aug 2010 15:53:40 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: ntschutta.com &#187; Blog Archive &#187; Celebrate Early and Often</title>
		<link>http://ntschutta.com/jat/2005/11/03/what-is-ajax/comment-page-1/#comment-102</link>
		<dc:creator>ntschutta.com &#187; Blog Archive &#187; Celebrate Early and Often</dc:creator>
		<pubDate>Thu, 09 Feb 2006 02:29:38 +0000</pubDate>
		<guid isPermaLink="false">http://ntschutta.com/jat/?p=39#comment-102</guid>
		<description>[...] I&#8217;ve spoken about rhythm before and I can&#8217;t stress its importance to the sanity of a software team. If you&#8217;ve been on a death march before&#8230;you know how evil they really are. Let&#8217;s show off my range - how about a non-software example? It&#8217;s only February and I&#8217;m sure more than a few people are clinging diligently to that resolution about dropping some weight. Let&#8217;s say you want to lose 25 pounds - if you focus on the 25 what happens after you&#8217;ve lost 5? Are you motivated to keep going or are you downtrodden that you still have 20 more to go? To be successful, you&#8217;ve got to chunk the goal up and celebrate the baby steps! Software isn&#8217;t any different. Finish that cool new Ajax widget? Great, bring in some pie! Finally approved that functional spec? Heck, the boss should spring for pizza! [...]</description>
		<content:encoded><![CDATA[<p>[...] I&#8217;ve spoken about rhythm before and I can&#8217;t stress its importance to the sanity of a software team. If you&#8217;ve been on a death march before&#8230;you know how evil they really are. Let&#8217;s show off my range &#8211; how about a non-software example? It&#8217;s only February and I&#8217;m sure more than a few people are clinging diligently to that resolution about dropping some weight. Let&#8217;s say you want to lose 25 pounds &#8211; if you focus on the 25 what happens after you&#8217;ve lost 5? Are you motivated to keep going or are you downtrodden that you still have 20 more to go? To be successful, you&#8217;ve got to chunk the goal up and celebrate the baby steps! Software isn&#8217;t any different. Finish that cool new Ajax widget? Great, bring in some pie! Finally approved that functional spec? Heck, the boss should spring for pizza! [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate</title>
		<link>http://ntschutta.com/jat/2005/11/03/what-is-ajax/comment-page-1/#comment-39</link>
		<dc:creator>Nate</dc:creator>
		<pubDate>Sat, 12 Nov 2005 17:25:15 +0000</pubDate>
		<guid isPermaLink="false">http://ntschutta.com/jat/?p=39#comment-39</guid>
		<description>That&#039;s great to hear things are going so well for you and your company!  As someone that wears classes (and has thought about surgery) do a really, really good job with those tools ;)  We really appreciated your help - hope everything keeps ticking along for you!

Its awfully hard to justify changing code just to change code.  It&#039;d be one thing if you had to go in and make major changes that would force you to do massive retesting anyway but even then, I prefer to work in smaller steps...

Well, I think the XHR abbreviation was about the only place I&#039;ve been ahead of you!  Even then, I used it (yeah, those were my chapters - sorry about the spell checking thing!) because I&#039;m a lazy typist.  Just can&#039;t stand typing in the whole thing all the time and I would guess we mentioned XHR dozens and dozens of times.

I&#039;m worrying a bit about overuse myself.  As you say, we&#039;ve got a new hammer here and I think lots of folks are going to start beating on their thumbs.  I&#039;m kicking around some blog ideas revolving around that - more specifically the volume of tiny, granular requests that are going to start pooping up (can you say data transfer object?)  It will be interesting to see how apps that were architected for say, 50 concurrent users will fair when those 50 users are making dozens of calls instead of just one or two.</description>
		<content:encoded><![CDATA[<p>That&#8217;s great to hear things are going so well for you and your company!  As someone that wears classes (and has thought about surgery) do a really, really good job with those tools <img src='http://ntschutta.com/jat/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   We really appreciated your help &#8211; hope everything keeps ticking along for you!</p>
<p>Its awfully hard to justify changing code just to change code.  It&#8217;d be one thing if you had to go in and make major changes that would force you to do massive retesting anyway but even then, I prefer to work in smaller steps&#8230;</p>
<p>Well, I think the XHR abbreviation was about the only place I&#8217;ve been ahead of you!  Even then, I used it (yeah, those were my chapters &#8211; sorry about the spell checking thing!) because I&#8217;m a lazy typist.  Just can&#8217;t stand typing in the whole thing all the time and I would guess we mentioned XHR dozens and dozens of times.</p>
<p>I&#8217;m worrying a bit about overuse myself.  As you say, we&#8217;ve got a new hammer here and I think lots of folks are going to start beating on their thumbs.  I&#8217;m kicking around some blog ideas revolving around that &#8211; more specifically the volume of tiny, granular requests that are going to start pooping up (can you say data transfer object?)  It will be interesting to see how apps that were architected for say, 50 concurrent users will fair when those 50 users are making dozens of calls instead of just one or two.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brent Ashley</title>
		<link>http://ntschutta.com/jat/2005/11/03/what-is-ajax/comment-page-1/#comment-36</link>
		<dc:creator>Brent Ashley</dc:creator>
		<pubDate>Fri, 11 Nov 2005 03:32:34 +0000</pubDate>
		<guid isPermaLink="false">http://ntschutta.com/jat/?p=39#comment-36</guid>
		<description>Yep, it&#039;s been a crazy year for me too.  My company now has our wireless infrastructure and services in 400 locations across Canada and I&#039;m hard at work scripting  monitoring and configuration management on thousands of devices of various different types, all the while still building post-surgical analysis tools for the Laser eye surgery industry.  Kind of all hit critical mass just before the book stuff started to heat up and something had to bend.

I agree on not fixing something that&#039;s not broken.  I&#039;ve hardly touched the code on the www.blogchat.com chat application I run with Tim Aiello for nearly three years and there are still quite a few regular users.

At the time I commented that I didn&#039;t think XHR was a common enough abbreviation to use, I hadn&#039;t yet seen it used anywhere despite having been on top of all of the buzz.  It&#039;s become a widely accepted short form since then - looks like you were just ahead of me!

I&#039;m starting to see some of the predictable overuse of Ajax - a user and password box with a login button and then an Ajax call that replaces the entire visible page, for instance.  Some people get a new hammer and every problem looks like a nail.</description>
		<content:encoded><![CDATA[<p>Yep, it&#8217;s been a crazy year for me too.  My company now has our wireless infrastructure and services in 400 locations across Canada and I&#8217;m hard at work scripting  monitoring and configuration management on thousands of devices of various different types, all the while still building post-surgical analysis tools for the Laser eye surgery industry.  Kind of all hit critical mass just before the book stuff started to heat up and something had to bend.</p>
<p>I agree on not fixing something that&#8217;s not broken.  I&#8217;ve hardly touched the code on the <a href="http://www.blogchat.com" rel="nofollow">http://www.blogchat.com</a> chat application I run with Tim Aiello for nearly three years and there are still quite a few regular users.</p>
<p>At the time I commented that I didn&#8217;t think XHR was a common enough abbreviation to use, I hadn&#8217;t yet seen it used anywhere despite having been on top of all of the buzz.  It&#8217;s become a widely accepted short form since then &#8211; looks like you were just ahead of me!</p>
<p>I&#8217;m starting to see some of the predictable overuse of Ajax &#8211; a user and password box with a login button and then an Ajax call that replaces the entire visible page, for instance.  Some people get a new hammer and every problem looks like a nail.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate</title>
		<link>http://ntschutta.com/jat/2005/11/03/what-is-ajax/comment-page-1/#comment-35</link>
		<dc:creator>Nate</dc:creator>
		<pubDate>Fri, 11 Nov 2005 01:52:02 +0000</pubDate>
		<guid isPermaLink="false">http://ntschutta.com/jat/?p=39#comment-35</guid>
		<description>Thanks Brent, we appreciate that!  I&#039;m sorry your schedule didn&#039;t allow you to continue working with us (we still snuck a few mentions in there for you!)  You bring up a great point about existing iframe based Ajax techniques - should they be updated to use XHR (oh wait, you&#039;re not a big fan of that abbreviation - I blame the guys at Ajaxian for it!).  On my current application we actually have a few instances where we&#039;ve used iframes and frankly I just can&#039;t justify making a change at this time.  Maybe someday, but how do change code that works?

Despite it&#039;s widespread adoption, XHR is still as you say an afterthought (just look at creating an instance) and someday I too hope we have a built in way to communicate that is browser independent.  I fear that a lot of shops will delay or avoid &quot;ajaxifying&quot; their apps due to these cross browser issues.  Of course, you still need to rely on the scripting approaches like JSRS if you need to support older browsers.

Thanks for subscribing, I really appreciate another reader!  I hope I write some more stuff worth commenting about...</description>
		<content:encoded><![CDATA[<p>Thanks Brent, we appreciate that!  I&#8217;m sorry your schedule didn&#8217;t allow you to continue working with us (we still snuck a few mentions in there for you!)  You bring up a great point about existing iframe based Ajax techniques &#8211; should they be updated to use XHR (oh wait, you&#8217;re not a big fan of that abbreviation &#8211; I blame the guys at Ajaxian for it!).  On my current application we actually have a few instances where we&#8217;ve used iframes and frankly I just can&#8217;t justify making a change at this time.  Maybe someday, but how do change code that works?</p>
<p>Despite it&#8217;s widespread adoption, XHR is still as you say an afterthought (just look at creating an instance) and someday I too hope we have a built in way to communicate that is browser independent.  I fear that a lot of shops will delay or avoid &#8220;ajaxifying&#8221; their apps due to these cross browser issues.  Of course, you still need to rely on the scripting approaches like JSRS if you need to support older browsers.</p>
<p>Thanks for subscribing, I really appreciate another reader!  I hope I write some more stuff worth commenting about&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brent Ashley</title>
		<link>http://ntschutta.com/jat/2005/11/03/what-is-ajax/comment-page-1/#comment-33</link>
		<dc:creator>Brent Ashley</dc:creator>
		<pubDate>Wed, 09 Nov 2005 16:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://ntschutta.com/jat/?p=39#comment-33</guid>
		<description>Hi Nate - congratulations to you and Ryan on getting the book out, I know it was a lot of hard work and you&#039;ve done a great job.

I&#039;ve preferred using XMLHTTP myself since 2001 or so on projects that could be limited to the browsers that supported it.  I had thought many times that I might XHR-ify my iframes-based JSRS library but left it as is for those who needed that compatibility.  Of course I kick myself now for not publishing any of my XMLHTTP-based remote scripting stuff at the time, but there are so many fabulous resources now that I don&#039;t think I&#039;d be able to offer anything new by jumping back in.

Although it&#039;s a great improvement over really hackish methods like iframes or img/cookie, XMLHTTP was still an afterthought and I&#039;d like to see a future where the browsers all have designed-in communication methods that give us more control for error handling, timeouts, retries, etc.

I&#039;ve subscribed to your RSS feed now - looking forward to following along.</description>
		<content:encoded><![CDATA[<p>Hi Nate &#8211; congratulations to you and Ryan on getting the book out, I know it was a lot of hard work and you&#8217;ve done a great job.</p>
<p>I&#8217;ve preferred using XMLHTTP myself since 2001 or so on projects that could be limited to the browsers that supported it.  I had thought many times that I might XHR-ify my iframes-based JSRS library but left it as is for those who needed that compatibility.  Of course I kick myself now for not publishing any of my XMLHTTP-based remote scripting stuff at the time, but there are so many fabulous resources now that I don&#8217;t think I&#8217;d be able to offer anything new by jumping back in.</p>
<p>Although it&#8217;s a great improvement over really hackish methods like iframes or img/cookie, XMLHTTP was still an afterthought and I&#8217;d like to see a future where the browsers all have designed-in communication methods that give us more control for error handling, timeouts, retries, etc.</p>
<p>I&#8217;ve subscribed to your RSS feed now &#8211; looking forward to following along.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
