<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book id="5989785">
  <title><![CDATA[Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine]]></title>
  <isbn><![CDATA[193435631X]]></isbn>
  <isbn13><![CDATA[9781934356319]]></isbn13>
    <work>
  <best_book_id type="integer">5989785</best_book_id>
  <books_count type="integer">1</books_count>
  <default_description>The increasing popularity and availability of multicore processors is creating a whole new set of challenges--although you can enjoy true concurrency, you're now faced with higher contention and synchronization issues. Deploying an existing application on a multicore processor may bring out previously hidden concurrency issues. Java's multi-threading facility by itself isn't   enough---it's a very low level abstraction. Instead, you need a paradigm that provides a higher level of abstraction to deal with concurrency. It's time to  embrace Functional Programming.&lt;br /&gt;  &lt;br /&gt;  Scala is a hybrid Object-Oriented/Functional Programming language on the JVM.  Using Scala, you can create traditional imperative programs, intermix them with Java code, and at the same time take advantage of higher levels of abstraction.  You can use features that lead to concise, highly expressive code that remove the pain of dealing with concurrency.&lt;br /&gt;  &lt;br /&gt;  &lt;i&gt;Programming Scala&lt;/i&gt; will show you the fundamentals of functional programming using Scala. Very quickly, you'll learn how this statically typed language can give you dynamic capabilities to create concise, scalable, highly capable concurrent code.&lt;br /&gt;  &lt;br /&gt;  Pragmatic programmers always use the right tool for the job.  For concurrent programming on the Java VM, Scala is the tool, and &lt;i&gt;Programming Scala&lt;/i&gt; by award-winning author Venkat Subramaniam is your guide.</default_description>
  <id type="integer">6163823</id>
  <media_type nil="true"></media_type>
  <original_language_id type="integer" nil="true"></original_language_id>
  <original_publication_day type="integer">15</original_publication_day>
  <original_publication_month type="integer">3</original_publication_month>
  <original_publication_year type="integer">2009</original_publication_year>
  <original_title>Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine</original_title>
  <rating_dist>total:3|5:0|4:0|3:1|2:1|1:0|</rating_dist>
  <ratings_count type="integer">3</ratings_count>
  <ratings_sum type="integer">8</ratings_sum>
  <reviews_count type="integer">17</reviews_count>
  <text_reviews_count type="integer">1</text_reviews_count>
</work>

  <average_rating><![CDATA[2.67]]></average_rating>
  <ratings_count><![CDATA[3]]></ratings_count>
  <text_reviews_count><![CDATA[1]]></text_reviews_count>
  <url><![CDATA[http://www.goodreads.com/book/show/5989785.Programming_Scala_Tackle_Multi_Core_Complexity_on_the_Java_Virtual_Machine]]></url>
  <authors>
        <author id="2817">
      <name><![CDATA[Venkat Subramaniam]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/2817.Venkat_Subramaniam]]></url>
      <average_rating><![CDATA[3.65]]></average_rating>
      <ratings_count><![CDATA[86]]></ratings_count>
      <text_reviews_count><![CDATA[20]]></text_reviews_count>
    </author>
      </authors>
    <reviews start="1" end="17" total="17">
    <review id="71158968">
    <user id="2167111">
    <name><![CDATA[Jonathan]]></name>
    <location><![CDATA[Dublin, OH]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2167111-jonathan]]></url>
  </user>
      <rating>2</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="2009" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Fri Oct 09 00:00:00 -0700 2009</read_at>
  <date_added>Mon Sep 14 06:18:58 -0700 2009</date_added>
  <date_updated>Fri Oct 09 08:38:01 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[I did not like the structure of this book much at all.  I think it showed a lot of bad features of scala early in the book.  this is a problem because they hadn't shown us any of the good features yet, so it created a very bad first impression of the language.  I think it would have been much better...<a href="http://www.goodreads.com/review/show/71158968">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/71158968]]></url>
</review>
    <review id="78638236">
    <user id="2268395">
    <name><![CDATA[Lars]]></name>
    <location><![CDATA[Stockholm, 26, Sweden]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2268395-lars-westergren]]></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 Nov 22 11:05:34 -0800 2009</date_added>
  <date_updated>Sun Nov 22 11:05:34 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/78638236]]></url>
</review>
    <review id="72961323">
    <user id="2003928">
    <name><![CDATA[Thomas]]></name>
    <location><![CDATA[Reston, VA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2003928-thomas]]></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>Tue Sep 29 21:16:39 -0700 2009</date_added>
  <date_updated>Tue Sep 29 21:16:42 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/72961323]]></url>
</review>
    <review id="72728226">
    <user id="2779986">
    <name><![CDATA[Tim]]></name>
    <location><![CDATA[Ankeny, IA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2779986-tim-andersen]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="programming" />
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Sep 27 21:15:04 -0700 2009</date_added>
  <date_updated>Sun Sep 27 21:15:04 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/72728226]]></url>
</review>
    <review id="71511983">
    <user id="2627790">
    <name><![CDATA[Jph98]]></name>
    <location><![CDATA[Vancouver, BC, Canada]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2627790-jph98]]></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>Wed Sep 16 22:51:18 -0700 2009</date_added>
  <date_updated>Wed Sep 16 22:51:18 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/71511983]]></url>
</review>
    <review id="71237171">
    <user id="1499157">
    <name><![CDATA[Rodhilton]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1499157-rodhilton-hilton]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="-own-" />
        <shelf name="programming" />
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Sep 14 18:45:16 -0700 2009</date_added>
  <date_updated>Mon Sep 14 18:45:16 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/71237171]]></url>
</review>
    <review id="71143467">
    <user id="2207763">
    <name><![CDATA[Piero]]></name>
    <location><![CDATA[Milan, 09, Italy]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2207763-piero-campanelli]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="lang-scala" />
        <shelf name="waiting" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Sep 14 00:38:13 -0700 2009</date_added>
  <date_updated>Mon Sep 14 00:38:19 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/71143467]]></url>
</review>
    <review id="69701679">
    <user id="2691999">
    <name><![CDATA[Christy]]></name>
    <location><![CDATA[Columbus, OH]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2691999-christy-ford]]></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>Tue Sep 01 12:00:30 -0700 2009</date_added>
  <date_updated>Tue Sep 01 12:00:30 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/69701679]]></url>
</review>
    <review id="68267722">
    <user id="1435381">
    <name><![CDATA[Joe]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1435381-joe]]></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>Tue Oct 27 20:09:15 -0700 2009</read_at>
  <date_added>Thu Aug 20 18:31:30 -0700 2009</date_added>
  <date_updated>Thu Aug 20 18:31:36 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/68267722]]></url>
</review>
    <review id="66611901">
    <user id="552368">
    <name><![CDATA[notv]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/552368-notv]]></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>Fri Aug 07 21:52:01 -0700 2009</date_added>
  <date_updated>Thu Aug 13 14:32:29 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/66611901]]></url>
</review>
    <review id="65938426">
    <user id="876324">
    <name><![CDATA[Collin]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/876324-collin]]></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>Sun Aug 02 19:30:49 -0700 2009</date_added>
  <date_updated>Sat Aug 22 11:22:19 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/65938426]]></url>
</review>
    <review id="65293612">
    <user id="917269">
    <name><![CDATA[Thomas]]></name>
    <location><![CDATA[Lake Oswego, OR]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/917269-thomas]]></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>Sat Sep 19 22:05:50 -0700 2009</read_at>
  <date_added>Tue Jul 28 12:36:07 -0700 2009</date_added>
  <date_updated>Sat Sep 19 22:05:50 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/65293612]]></url>
</review>
    <review id="63357832">
    <user id="1621196">
    <name><![CDATA[Demian]]></name>
    <location><![CDATA[Denver, CO]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1621196-demian]]></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>Mon Jul 13 17:57:56 -0700 2009</date_added>
  <date_updated>Mon Jul 13 17:58:00 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/63357832]]></url>
</review>
    <review id="62521401">
    <user id="1799056">
    <name><![CDATA[Chris]]></name>
    <location><![CDATA[Green Bay, WI]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1799056-chris]]></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>Tue Jul 07 14:22:53 -0700 2009</date_added>
  <date_updated>Tue Jul 07 14:22:53 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/62521401]]></url>
</review>
    <review id="57538797">
    <user id="2269842">
    <name><![CDATA[Carl Christian]]></name>
    <location><![CDATA[Oslo, 12, Norway]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2269842-carl-christian]]></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>Wed May 27 15:35:01 -0700 2009</date_added>
  <date_updated>Wed May 27 15:35:01 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/57538797]]></url>
</review>
    <review id="43007676">
    <user id="1671343">
    <name><![CDATA[Rasmus]]></name>
    <location><![CDATA[Sweden]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1671343-rasmus]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="software-development" />
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Jan 14 08:12:44 -0800 2009</date_added>
  <date_updated>Wed Jan 14 08:13:07 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/43007676]]></url>
</review>
    <review id="41200954">
    <user id="266149">
    <name><![CDATA[Fogus]]></name>
    <location><![CDATA[Washington, DC]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/266149-fogus]]></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>Mon Dec 29 12:24:32 -0800 2008</date_added>
  <date_updated>Mon Dec 29 12:24:37 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/41200954]]></url>
</review>
    </reviews>
  <popular_shelves>
        <shelf name="to-read" />
        <shelf name="currently-reading" />
        <shelf name="programmer" />
        <shelf name="programming" />
        <shelf name="lang-scala" />
        <shelf name="waiting" />
        <shelf name="software-development" />
      </popular_shelves>
  <book_links>
    <book_link id="8">
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=5989785</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>