<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book id="163280">
  <title><![CDATA[The Definitive Guide to symfony (Definitive Guide)]]></title>
  <isbn><![CDATA[1590597869]]></isbn>
  <isbn13><![CDATA[9781590597866]]></isbn13>
  <work>
  <best-book-id type="integer">163280</best-book-id>
  <books-count type="integer">1</books-count>
  <default-description>&lt;p&gt;Developing a new web application should not mean reinventing the wheel. That's why a framework is an essential item in your development toolbox. It helps you respect coding standards; write bulletproof, maintainable code; and focus on business rules rather than waste time on repetitive tasks. This book introduces you to symfony, the leading framework for PHP developers, showing you how to wield its many features to develop web applications faster and more efficiently, even if you only know a bit of PHP.&lt;/p&gt;   &lt;p&gt;In &lt;i&gt;The Definitive Guide to symfony&lt;/i&gt;, you will learn about the Model-View-Controller architecture and the crucial role it plays in making frameworks like symfony possible. The book also covers framework installation and configuration, and shows you how to build pages, deal with templates, manage requests and sessions, and communicate with databases and servers. You will see how symfony can make your life easier by effectively managing form data, enhancing the user experience with Ajax, internationalizing applications for a global audience, and using smart URLs. Authors Fran&#231;ois Zaninotto and Fabien Potencier put a strong emphasis on the tools that symfony provides for professional environments, showing you how to take advantage of unit tests, scaffolding, plug-ins, the command line, and extensible configuration. And since frameworks often raise performance-related debate, this book will give you many tips and techniques for monitoring and improving your application's performance, from caching to expert configuration tweaks.&lt;/p&gt;  &lt;p&gt;Always keen to offer practical instruction, the authors include a lot of code examples, expert tips, best practices, and illustrations throughout this book, with the goal of providing a resource that satisfies the educational needs of symfony's rapidly growing user community.&lt;/p&gt;</default-description>
  <id type="integer">157614</id>
  <media-type nil="true"></media-type>
  <original-language-id type="integer" nil="true"></original-language-id>
  <original-publication-day type="integer">22</original-publication-day>
  <original-publication-month type="integer">1</original-publication-month>
  <original-publication-year type="integer">2007</original-publication-year>
  <original-title>The Definitive Guide to symfony (Definitive Guide)</original-title>
  <rating-dist>total:11|5:5|4:3|3:3|2:0|1:0|</rating-dist>
  <ratings-count type="integer">11</ratings-count>
  <ratings-sum type="integer">46</ratings-sum>
  <reviews-count type="integer">16</reviews-count>
  <text-reviews-count type="integer">1</text-reviews-count>
</work>

  <average_rating><![CDATA[4.18]]></average_rating>
  <ratings_count><![CDATA[11]]></ratings_count>
  <text_reviews_count><![CDATA[1]]></text_reviews_count>
  <url><![CDATA[http://www.goodreads.com/book/show/163280.The_Definitive_Guide_to_symfony]]></url>
  <authors>
        <author id="94714">
      <name><![CDATA[Fabien Potencier]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/94714.Fabien_Potencier]]></url>
      <average_rating><![CDATA[4.25]]></average_rating>
      <ratings_count><![CDATA[12]]></ratings_count>
      <text_reviews_count><![CDATA[1]]></text_reviews_count>
    </author>
      </authors>
  <reviews start="1" end="16" total="16">
    <review id="47327356">
  <user id="1303416">
    <name><![CDATA[Bimo]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1303416-bimo?utm_medium=api]]></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>Thu Nov 20 00:00:00 -0800 2008</read_at>
  <date_added>Mon Feb 23 19:27:56 -0800 2009</date_added>
  <date_updated>Mon Feb 23 19:39:57 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[After working in a java-shop for a couple years, even though I'm not much of a Java programmer, I was a little spoiled by the dedication that the back-end developers had to true separation of the Model, View, and Controller layers.  When I arrived at my current job, I was a little dismayed by the se...<a href="http://www.goodreads.com/review/show/47327356">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/47327356?utm_medium=api]]></url>
</review>
    <review id="75750957">
  <user id="2878561">
    <name><![CDATA[Jeremy]]></name>
    <location><![CDATA[Paris, A8, France]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2878561-jeremy?utm_medium=api]]></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>Mon Oct 26 02:51:50 -0700 2009</date_added>
  <date_updated>Mon Oct 26 02:51:50 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/75750957?utm_medium=api]]></url>
</review>
    <review id="72872555">
  <user id="2058040">
    <name><![CDATA[Ken]]></name>
    <location><![CDATA[Sydney, 02, Australia]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2058040-ken-san?utm_medium=api]]></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 29 06:20:28 -0700 2009</date_added>
  <date_updated>Tue Sep 29 06:20:28 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/72872555?utm_medium=api]]></url>
</review>
    <review id="53586128">
  <user id="760917">
    <name><![CDATA[Eugene]]></name>
    <location><![CDATA[Ukraine]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/760917-eugene?utm_medium=api]]></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:29:19 -0700 2009</date_added>
  <date_updated>Wed Apr 22 08:29:19 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/53586128?utm_medium=api]]></url>
</review>
    <review id="48029428">
  <user id="1874285">
    <name><![CDATA[Interlake]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1874285-interlake-chemicals?utm_medium=api]]></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 Mar 02 13:51:26 -0800 2009</date_added>
  <date_updated>Mon Mar 02 13:51:26 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/48029428?utm_medium=api]]></url>
</review>
    <review id="48028419">
  <user id="225184">
    <name><![CDATA[Nic]]></name>
    <location><![CDATA[Spanish Fork, UT]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/225184-nic?utm_medium=api]]></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>Mon Mar 02 13:41:40 -0800 2009</date_added>
  <date_updated>Mon Mar 02 13:41:40 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/48028419?utm_medium=api]]></url>
</review>
    <review id="44464345">
  <user id="1623229">
    <name><![CDATA[Keith]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1623229-keith?utm_medium=api]]></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>Mon Jan 26 19:10:11 -0800 2009</date_added>
  <date_updated>Mon Jan 26 19:10:11 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/44464345?utm_medium=api]]></url>
</review>
    <review id="38299537">
  <user id="1738236">
    <name><![CDATA[Brian]]></name>
    <location><![CDATA[Philadelphia, PA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1738236-brian-v?utm_medium=api]]></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 Nov 21 06:56:24 -0800 2008</date_added>
  <date_updated>Fri Nov 21 06:56:34 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/38299537?utm_medium=api]]></url>
</review>
    <review id="34456261">
  <user id="1227814">
    <name><![CDATA[Simonf]]></name>
    <location><![CDATA[The United Kingdom]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1227814-simonf?utm_medium=api]]></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 Oct 03 13:18:54 -0700 2008</date_added>
  <date_updated>Fri Oct 03 13:18:54 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/34456261?utm_medium=api]]></url>
</review>
    <review id="19697189">
  <user id="1064132">
    <name><![CDATA[Walter]]></name>
    <location><![CDATA[San Mateo, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1064132-walter?utm_medium=api]]></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>Mon Apr 07 21:24:37 -0700 2008</date_added>
  <date_updated>Mon Apr 07 21:24:59 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/19697189?utm_medium=api]]></url>
</review>
    <review id="18423253">
  <user id="1015726">
    <name><![CDATA[Adrian]]></name>
    <location><![CDATA[Mongolia]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1015726-adrian?utm_medium=api]]></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>Sat Mar 22 22:17:50 -0700 2008</date_added>
  <date_updated>Sat Mar 22 22:17:50 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/18423253?utm_medium=api]]></url>
</review>
    <review id="17030210">
  <user id="967316">
    <name><![CDATA[Steve]]></name>
    <location><![CDATA[Conshohocken, PA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/967316-steve?utm_medium=api]]></url>
  </user>
    <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="non-fiction" />
        <shelf name="php" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Tue May 01 00:00:00 -0700 2007</read_at>
  <date_added>Tue Mar 04 17:37:22 -0800 2008</date_added>
  <date_updated>Tue Mar 04 17:37:22 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/17030210?utm_medium=api]]></url>
</review>
    <review id="15868984">
  <user id="924460">
    <name><![CDATA[Loconet]]></name>
    <location><![CDATA[Canada]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/924460-loconet?utm_medium=api]]></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 Feb 19 21:46:38 -0800 2008</date_added>
  <date_updated>Tue Feb 19 21:46:45 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/15868984?utm_medium=api]]></url>
</review>
    <review id="13179465">
  <user id="806318">
    <name><![CDATA[Pierre]]></name>
    <location><![CDATA[London, The United Kingdom]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/806318-pierre?utm_medium=api]]></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 Jan 22 12:34:52 -0800 2008</date_added>
  <date_updated>Tue Jan 22 12:34:52 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/13179465?utm_medium=api]]></url>
</review>
    <review id="7819046">
  <user id="552368">
    <name><![CDATA[notv]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/552368-notv?utm_medium=api]]></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 Oct 16 17:59:31 -0700 2007</date_added>
  <date_updated>Tue Oct 16 17:59:31 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/7819046?utm_medium=api]]></url>
</review>
    <review id="5117518">
  <user id="295099">
    <name><![CDATA[Trauma]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/295099-trauma?utm_medium=api]]></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>Sat Aug 25 19:32:10 -0700 2007</date_added>
  <date_updated>Sat Aug 25 19:32:12 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/5117518?utm_medium=api]]></url>
</review>
    </reviews>
</book>
</GoodreadsResponse>