<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book id="45574">
  <title><![CDATA[Ajax in Action]]></title>
  <isbn><![CDATA[1932394613]]></isbn>
  <isbn13><![CDATA[9781932394610]]></isbn13>
    <image_url>http://photo.goodreads.com/books/1170294105m/45574.jpg</image_url>
    <work>
  <best_book_id type="integer">45574</best_book_id>
  <books_count type="integer">1</books_count>
  <default_description>&lt;b&gt;Val's Blog&lt;/b&gt; &quot;A tremendously useful field guide specifically written for developers down in the trenches...waiting for the killer solution...&quot; &lt;p&gt; Web users are getting tired of the traditional web experience. They get frustrated losing their scroll position; they get annoyed waiting for refresh; they struggle to reorient themselves on every new page. And the list goes on. With asynchronous JavaScript and XML, known as &quot;Ajax,&quot; you can give them a better experience. Once users have experienced an Ajax interface, they hate to go back. Ajax is new way of thinking that can result in a flowing and intuitive interaction with the user. &lt;p&gt; &lt;i&gt;Ajax in Action&lt;/i&gt; helps you implement that thinking--it explains how to distribute the application between the client and the server (hint: use a &quot;nested MVC&quot; design) while retaining the integrity of the system. You will learn how to ensure your app is flexible and maintainable, and how good, structured design can help avoid problems like browser incompatibilities. Along the way it helps you unlearn many old coding habits. Above all, it opens your mind to the many advantages gained by placing much of the processing in the browser. If you are a web developer who has prior experience with web technologies, this book is for you.</default_description>
  <id type="integer">44781</id>
  <media_type nil="true"></media_type>
  <original_language_id type="integer" nil="true"></original_language_id>
  <original_publication_day type="integer">1</original_publication_day>
  <original_publication_month type="integer">10</original_publication_month>
  <original_publication_year type="integer">2005</original_publication_year>
  <original_title>Ajax in Action</original_title>
  <rating_dist>total:38|5:9|4:17|3:9|2:3|1:0|</rating_dist>
  <ratings_count type="integer">38</ratings_count>
  <ratings_sum type="integer">146</ratings_sum>
  <reviews_count type="integer">73</reviews_count>
  <text_reviews_count type="integer">6</text_reviews_count>
</work>

  <average_rating><![CDATA[3.84]]></average_rating>
  <ratings_count><![CDATA[38]]></ratings_count>
  <text_reviews_count><![CDATA[6]]></text_reviews_count>
  <url><![CDATA[http://www.goodreads.com/book/show/45574.Ajax_in_Action]]></url>
  <authors>
        <author id="25506">
      <name><![CDATA[Dave Crane]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/25506.Dave_Crane]]></url>
      <average_rating><![CDATA[3.72]]></average_rating>
      <ratings_count><![CDATA[50]]></ratings_count>
      <text_reviews_count><![CDATA[7]]></text_reviews_count>
    </author>
      </authors>
    <reviews start="1" end="20" total="73">
    <review id="16231814">
    <user id="821860">
    <name><![CDATA[Andrew]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/821860-andrew]]></url>
  </user>
      <rating>3</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Thu May 01 00:00:00 -0700 2008</read_at>
  <date_added>Sun Feb 24 05:52:12 -0800 2008</date_added>
  <date_updated>Thu May 01 18:04:39 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[I feel like this book was very good when it was first written a few years ago.  It really does a good job explaining how Ajax works and the nuts and bolts behind the Ajax libraries that are currently out there.  I feel like this book doesn't explain the Ajax libraries well enough, and just glosses o...<a href="http://www.goodreads.com/review/show/16231814">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/16231814]]></url>
</review>
    <review id="71717175">
    <user id="2748914">
    <name><![CDATA[Timon]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2748914-timon-karnezos]]></url>
  </user>
      <rating>3</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Sep 18 16:52:03 -0700 2009</date_added>
  <date_updated>Fri Sep 18 17:06:28 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[Handful of good examples. Tries hard, but is hopelessly outdated the day it is printed, like all AJAX tech books.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/71717175]]></url>
</review>
    <review id="46017076">
    <user id="136938">
    <name><![CDATA[Steve]]></name>
    <location><![CDATA[Lansdale, PA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/136938-steve]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Fri Feb 27 00:00:00 -0800 2009</read_at>
  <date_added>Wed Feb 11 04:52:58 -0800 2009</date_added>
  <date_updated>Fri Feb 27 15:23:17 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[A good introduction to the Ajax web development technique. It's a couple of years old, so it's not quite up to date on all the latest libraries available (like JQuery), but a good book nonetheless.<br/>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/46017076]]></url>
</review>
    <review id="29546988">
    <user id="938747">
    <name><![CDATA[Chad]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/938747-chad]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Aug 07 14:45:38 -0700 2008</date_added>
  <date_updated>Thu Aug 07 14:46:15 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[I can hardly wait 'till I have a good break from work so I can dive into this more!!!]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/29546988]]></url>
</review>
    <review id="14121025">
    <user id="857780">
    <name><![CDATA[Marty]]></name>
    <location><![CDATA[Wyncote, PA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/857780-marty-o-brien]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Jan 30 20:12:51 -0800 2008</date_added>
  <date_updated>Wed Jan 30 20:13:18 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[Good book. Got about 1/2 way through and now use as a reference.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/14121025]]></url>
</review>
    <review id="25182426">
    <user id="1259156">
    <name><![CDATA[Mohamad]]></name>
    <location><![CDATA[Tehran, Iran, Islamic Republic of]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1259156-mohamad]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Jun 23 01:07:34 -0700 2008</date_added>
  <date_updated>Mon Jun 23 01:08:52 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[That Was Great! A Really Useful Text Book ]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/25182426]]></url>
</review>
    <review id="75744844">
    <user id="2875255">
    <name><![CDATA[Cindarr]]></name>
    <location><![CDATA[Male, 40, Maldives]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2875255-cindarr]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Oct 25 23:24:48 -0700 2009</date_added>
  <date_updated>Sun Oct 25 23:24:56 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/75744844]]></url>
</review>
    <review id="68280659">
    <user id="2649019">
    <name><![CDATA[Jdl]]></name>
    <location><![CDATA[Denver, CO]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2649019-jdl]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="software" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Aug 20 20:08:28 -0700 2009</date_added>
  <date_updated>Thu Aug 20 20:08:36 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/68280659]]></url>
</review>
    <review id="62747972">
    <user id="2497337">
    <name><![CDATA[pulpmojo]]></name>
    <location><![CDATA[Orlando, FL]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2497337-pulpmojo]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Jul 09 04:39:10 -0700 2009</date_added>
  <date_updated>Thu Jul 09 04:39:17 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/62747972]]></url>
</review>
    <review id="60602169">
    <user id="2444699">
    <name><![CDATA[Jane]]></name>
    <location><![CDATA[Los Angeles, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2444699-jane]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Jun 21 23:10:17 -0700 2009</date_added>
  <date_updated>Sun Jun 21 23:10:17 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/60602169]]></url>
</review>
    <review id="58155528">
    <user id="2376031">
    <name><![CDATA[JJ]]></name>
    <location><![CDATA[Sydney, 02, Australia]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2376031-jj-halans]]></url>
  </user>
      <rating>3</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Jun 02 03:31:18 -0700 2009</date_added>
  <date_updated>Tue Jun 02 03:31:18 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/58155528]]></url>
</review>
    <review id="53590072">
    <user id="760917">
    <name><![CDATA[Eugene]]></name>
    <location><![CDATA[Ukraine]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/760917-eugene]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Apr 22 08:58:50 -0700 2009</date_added>
  <date_updated>Wed Apr 22 08:58:50 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/53590072]]></url>
</review>
    <review id="52361767">
    <user id="547407">
    <name><![CDATA[Clifford]]></name>
    <location><![CDATA[Gaithersburg, MD]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/547407-clifford]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="2009" />
        <shelf name="computerbooks" />
        <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Apr 11 22:24:14 -0700 2009</date_added>
  <date_updated>Wed Apr 15 05:51:44 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/52361767]]></url>
</review>
    <review id="52006174">
    <user id="2023973">
    <name><![CDATA[Louis]]></name>
    <location><![CDATA[Jinan, 25, China]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2023973-louis]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Apr 08 18:37:15 -0700 2009</date_added>
  <date_updated>Wed Apr 08 18:37:15 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/52006174]]></url>
</review>
    <review id="51295794">
    <user id="1180321">
    <name><![CDATA[Scott]]></name>
    <location><![CDATA[Santa Monica, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1180321-scott-stout]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Apr 02 13:58:51 -0700 2009</date_added>
  <date_updated>Thu Apr 02 13:58:51 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/51295794]]></url>
</review>
    <review id="51043473">
    <user id="2177406">
    <name><![CDATA[John]]></name>
    <location><![CDATA[Bothell, WA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2177406-john-decuir]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Mar 31 11:38:34 -0700 2009</date_added>
  <date_updated>Tue Mar 31 11:38:34 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/51043473]]></url>
</review>
    <review id="50018439">
    <user id="2149835">
    <name><![CDATA[Ben]]></name>
    <location><![CDATA[Lincoln, NE]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2149835-ben]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="programming" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Mar 21 20:54:38 -0700 2009</date_added>
  <date_updated>Sat Mar 21 20:54:38 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/50018439]]></url>
</review>
    <review id="49498418">
    <user id="2133012">
    <name><![CDATA[Capital_l]]></name>
    <location><![CDATA[Boston, MA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2133012-capital-l]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="ajax" />
        <shelf name="atwork" />
        <shelf name="programming" />
        <shelf name="to-read" />
        <shelf name="web" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Mar 16 17:09:35 -0700 2009</date_added>
  <date_updated>Sat Mar 21 12:15:23 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/49498418]]></url>
</review>
    <review id="45004354">
    <user id="181809">
    <name><![CDATA[Kghia]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/181809-kghia]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Jan 31 19:11:48 -0800 2009</date_added>
  <date_updated>Sat Jan 31 19:11:48 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/45004354]]></url>
</review>
    <review id="44375381">
    <user id="1956733">
    <name><![CDATA[Michael]]></name>
    <location><![CDATA[Olney, TX]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1956733-michael-minter]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Wed Oct 21 00:00:00 -0700 2009</read_at>
  <date_added>Mon Jan 26 03:08:32 -0800 2009</date_added>
  <date_updated>Thu Oct 29 20:37:28 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/44375381]]></url>
</review>
    </reviews>
  <popular_shelves>
        <shelf name="to-read" />
        <shelf name="currently-reading" />
        <shelf name="programming" />
        <shelf name="ebook" />
        <shelf name="tech" />
        <shelf name="ajax" />
        <shelf name="software" />
        <shelf name="webtech" />
        <shelf name="unread" />
        <shelf name="technical" />
      </popular_shelves>
  <book_links>
    <book_link id="8">
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=45574</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>