<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" 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/" version="2.0">

<channel>
	<title>Kris' Book Reviews</title>
	
	<link>http://krisreviews.com</link>
	<description>Unprofessional book reviews</description>
	<pubDate>Thu, 25 Dec 2008 15:23:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/KrisReviews" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Hothouse</title>
		<link>http://krisreviews.com/2008/12/hothouse/</link>
		<comments>http://krisreviews.com/2008/12/hothouse/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 18:20:34 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
		
		<category><![CDATA[Brian W. Aldiss]]></category>

		<guid isPermaLink="false">http://krisreviews.com/2007/11/hothouse/</guid>
		<description />
			<content:encoded><![CDATA[<p><a href="href="http://www.amazon.com/gp/product/0755100603?ie=UTF8&#038;tag=bookreviewbyk-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0755100603"><img src="http://ecx.images-amazon.com/images/I/51TXCE3BX0L._AA240_.jpg" alt="Hothouse cover" align="left"/></a>This is one of the most extraordinary books I have ever read. First of all, it starts few million years in the future, when the Sun is dying, Earth has been taken over by giant plants and the last remaining human beings are 5 times smaller than now.</p>
<p>In this book we will be looking through eyes of a young man that doesn&#8217;t like to behave according to the rituals of his people. He will journey to the bottoms of the forest, even to the dark side of the planet. We will learn how the human civilization was born and why it collapsed (this is especially interesting view!).</p>
<p>The multitude of plants presented in this novel are very interesting, all of them act like predators, have quick reflexes and have only one purpose - eat.</p>
<p>All in all Aldiss book if very interesting, the future presented is very intriguing, and one will not stop reading until the whole novel is finished, highly recommended.</p>
<p>Buy new edition of <a href="http://www.amazon.com/gp/product/0755100603?ie=UTF8&#038;tag=bookreviewbyk-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0755100603">Hothouse</a><img src="http://www.assoc-amazon.com/e/ir?t=bookreviewbyk-20&#038;l=as2&#038;o=1&#038;a=0755100603" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> from Amazon.</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Hothouse" url="http://krisreviews.com/2007/11/hothouse/"></script><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/KrisReviews?a=uw_ML2GNWlI:H0QRKe_IbxI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=uw_ML2GNWlI:H0QRKe_IbxI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/KrisReviews?i=uw_ML2GNWlI:H0QRKe_IbxI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=uw_ML2GNWlI:H0QRKe_IbxI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://krisreviews.com/2008/12/hothouse/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Shadow of the Torturer</title>
		<link>http://krisreviews.com/2008/12/shadow-of-the-torturer/</link>
		<comments>http://krisreviews.com/2008/12/shadow-of-the-torturer/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 15:46:41 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
		
		<category><![CDATA[Book Reviews]]></category>

		<category><![CDATA[Fantasy]]></category>

		<category><![CDATA[Gene Wolfe]]></category>

		<guid isPermaLink="false">http://krisreviews.com/2008/12/shadow-of-the-torturer/</guid>
		<description><![CDATA[Dark profession of tortures isn&#8217;t to often described in fantasy literature. Wouldn&#8217;t it be fun to read how they torture people ? Probably for some psychos  Fortunately this book focuses more on other aspects of torturers life.
We are following the life of a young apprentice in the Guild of Torturers which learns his profession. [...]]]></description>
			<content:encoded><![CDATA[<p>Dark profession of tortures isn&#8217;t to often described in fantasy literature. Wouldn&#8217;t it be fun to read how they torture people ? Probably for some psychos <img src='http://krisreviews.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Fortunately this book focuses more on other aspects of torturers life.<br />
We are following the life of a young apprentice in the Guild of Torturers which learns his profession. </p>
<p>He is just starting his ways in the Citadel (a large set of buildings that contain many guilds). The Citadel is located in a big city surrounded with a great black wall. During reading the novel we will learn more about this city and the world where it is situated. The story starts like a normal fantasy but as we read more it occurs that there are some advanced technologies in it but people mostly forgot how to use them so it still feels like fantasy. More over the world is like our Earth in few hundreds of thousand years in the future when the Sun will start dying and the world will be a lot colder. </p>
<p>Alright, enough about the plot, time take a look at disadvantages. The writing style of Gene Wolfe is pretty stiff the only thing that pushed me further was curiosity about the world and why it turned away from the technology. The characters act in completely unpredictable way and more importantly they have no depth. Story is also very short I would expect more of it even in so few pages.</p>
<p>I don&#8217;t recommend this book. I myself would read the following parts only because I am interested in the world and not in the main character or plot. You should check others comments on amazon page below, I saw that most people liked this book so you might check it out if you want.</p>
<p>Rating <strong>3/10</strong></p>
<p>Read comments (or buy if you like) <a href="http://www.amazon.com/gp/product/0671253255?ie=UTF8&#038;tag=bookreviewbyk-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0671253255">The Shadow of the Torturer</a><img src="http://www.assoc-amazon.com/e/ir?t=bookreviewbyk-20&#038;l=as2&#038;o=1&#038;a=0671253255" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Shadow of the Torturer" url="http://krisreviews.com/2008/12/shadow-of-the-torturer/"></script><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/KrisReviews?a=OINvheAKpN4:RlHQW8c81vI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=OINvheAKpN4:RlHQW8c81vI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/KrisReviews?i=OINvheAKpN4:RlHQW8c81vI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=OINvheAKpN4:RlHQW8c81vI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://krisreviews.com/2008/12/shadow-of-the-torturer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Last Light of the Sun</title>
		<link>http://krisreviews.com/2008/11/the-last-light-of-the-sun/</link>
		<comments>http://krisreviews.com/2008/11/the-last-light-of-the-sun/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 17:04:27 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
		
		<category><![CDATA[Book Reviews]]></category>

		<category><![CDATA[Fantasy]]></category>

		<category><![CDATA[Guy Gavriel Kay]]></category>

		<guid isPermaLink="false">http://krisreviews.com/2007/03/the-last-light-of-the-sun/</guid>
		<description><![CDATA[ The cold north, home of the aggressive Erlings, quarrelsome Cyngaels and civilized Anglcyn. This the where Guy Gavriel Kays next book takes us. And as the last three books it tells a story about the world which takes much from ours. This time the story takes place around X century (if you like to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/redirect.html%3FASIN=0451459857%26tag=bookreviewbyk-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/0451459857%253FSubscriptionId=1N9AHEAQ2F6SVD97BE02"><img class="poster" src="http://ec2.images-amazon.com/images/P/0451459857.01._SCMZZZZZZZ_.jpg" alt="The Last Light of the Sun" align="left" /></a> The cold north, home of the aggressive Erlings, quarrelsome Cyngaels and civilized Anglcyn. This the where Guy Gavriel Kays next book takes us. And as the last three books it tells a story about the world which takes much from ours. This time the story takes place around X century (if you like to think in real world terms).</p>
<p>We meet the first main character during his theft of a horse that was to be burned in an Erling leaders funeral. The next person that we will watch closely in this novel is Cyngael prince which seeks revenge (I can&#8217;t say more). There are even more characters and it&#8217;s hard to tell which is more or less important. But definitely the most interesting of all of them is king of Anglcyns, who is base on Alfred the Great. As usual in Kays recent books there are many side stories picturing the lives of simple people and how they are affected by major events that happen around them.</p>
<p>What&#8217;s different in this book is that there are fantasy characters (mostly ones based on Elfs) appearing very often and they play a key role in the plot. The final scenes aren&#8217;t maybe as dramatic as in <a href="http://krisreviews.com/2007/02/the-lions-of-al-rassan/"><em>The Lions of Al-Rassan</em></a> or <a href="http://krisreviews.com/2006/08/tigana/"><em>Tigana</em></a> but are nicely shown.</p>
<p>Overall <em>The Last Light of the Sun</em> is a much better accomplishment than <a href="http://krisreviews.com/2007/02/the-lions-of-al-rassan/"><em>The Lions of Al-Rassan</em></a>, the story is more entertaining and actions forced me to read longer and longer. Although it&#8217;s far from the <em>Sarantine Mozaic (<a href="http://www.amazon.com/gp/product/0061059900?ie=UTF8&#038;tag=bookreviewbyk-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0061059900">Sailing to Sarantium (Sarantine Mosaic, Book 1)</a><img src="http://www.assoc-amazon.com/e/ir?t=bookreviewbyk-20&#038;l=as2&#038;o=1&#038;a=0061059900" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />,  <a href="http://www.amazon.com/gp/product/0061020028?ie=UTF8&#038;tag=bookreviewbyk-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0061020028">Lord of Emperors (Sarantine Mosaic, Book 2)</a><img src="http://www.assoc-amazon.com/e/ir?t=bookreviewbyk-20&#038;l=as2&#038;o=1&#038;a=0061020028" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />)</em> series. Once more I was so much interested in the nations presented that I just had to read some more info on the early days of England and Alfred the Great. Book that succeeds in entertaining and keeping the reader interested even after reading the book is worth buying.</p>
<p>Rating <strong>8/10</strong></p>
<p>Buy <a href="http://www.amazon.com/gp/product/0451459857?ie=UTF8&#038;tag=bookreviewbyk-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0451459857">The Last Light of the Sun</a><img src="http://www.assoc-amazon.com/e/ir?t=bookreviewbyk-20&#038;l=as2&#038;o=1&#038;a=0451459857" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="The Last Light of the Sun" url="http://krisreviews.com/2007/03/the-last-light-of-the-sun/"></script><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/KrisReviews?a=Qr2FidFXoE0:HzhQonyhXIk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=Qr2FidFXoE0:HzhQonyhXIk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/KrisReviews?i=Qr2FidFXoE0:HzhQonyhXIk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=Qr2FidFXoE0:HzhQonyhXIk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://krisreviews.com/2008/11/the-last-light-of-the-sun/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Lions of Al-Rassan</title>
		<link>http://krisreviews.com/2007/02/the-lions-of-al-rassan/</link>
		<comments>http://krisreviews.com/2007/02/the-lions-of-al-rassan/#comments</comments>
		<pubDate>Sun, 25 Feb 2007 15:39:38 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
		
		<category><![CDATA[Book Reviews]]></category>

		<category><![CDATA[Fantasy]]></category>

		<category><![CDATA[Guy Gavriel Kay]]></category>

		<guid isPermaLink="false">http://krisreviews.com/2007/02/the-lions-of-al-rassan/</guid>
		<description><![CDATA[
It&#8217;s not the first time when Guy Gavriel Kay takes the reader on a journey to an alternative world which, with few exceptions (two moons, somehow changed coastlines, slightly different gods) resembles ours. This time we are presented with a history of conflict between two religions (with a drop of third one) that happens on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/redirect.html%3FASIN=0060733497%26tag=bookreviewbyk-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/0060733497%253FSubscriptionId=1N9AHEAQ2F6SVD97BE02"><img class="poster" src="http://ec1.images-amazon.com/images/P/0060733497.01._SCMZZZZZZZ_.jpg" alt="Lions of Al-Rassan" align="left" /></a></p>
<p>It&#8217;s not the first time when Guy Gavriel Kay takes the reader on a journey to an alternative world which, with few exceptions (two moons, somehow changed coastlines, slightly different gods) resembles ours. This time we are presented with a history of conflict between two religions (with a drop of third one) that happens on peninsula of Al-Rassan.</p>
<p><a href="http://www.gpsnavigatorsreview.com/magellan/magellan-maestro-3100-35-inch-portable-gps-navigator/" title="Maestro 3100 GPS review">Magellan Maestro 3100 - review of the cheapest GPS navigator</a></p>
<p>This piece of land is divided between three small Jaddite kindgoms in the north and remains of Al-Rassan khalifat in the south. The main characters in this book are a cavalry commander from a Jaddit north, a Asharite warrior-poet from the south and a Kindath women that is a physician. The storyline of the book can be splited to two plots one of them is love story between Jehane (the Kindath) and the two warriors. The second plot presents the Jaddit-Asharine conflict.</p>
<p>That&#8217;s it for the plot but what about readability ? Well it&#8217;s not as good as in other Kays books. While reading this one I was constantly waiting for something interesting to happen and eventually I was disappointed. The characters are interesting but fail to involve the reader emotionally. It&#8217;s not like in <a href="http://krisreviews.com/2006/08/tigana/"><em>Tigana</em></a> or <em>Sarantine Mozaic (<a href="http://www.amazon.com/gp/product/0061059900?ie=UTF8&#038;tag=bookreviewbyk-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0061059900">Sailing to Sarantium (Sarantine Mosaic, Book 1)</a><img src="http://www.assoc-amazon.com/e/ir?t=bookreviewbyk-20&#038;l=as2&#038;o=1&#038;a=0061059900" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />,  <a href="http://www.amazon.com/gp/product/0061020028?ie=UTF8&#038;tag=bookreviewbyk-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0061020028">Lord of Emperors (Sarantine Mosaic, Book 2)</a><img src="http://www.assoc-amazon.com/e/ir?t=bookreviewbyk-20&#038;l=as2&#038;o=1&#038;a=0061020028" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />)</em>, in those books I was really scared when characters were close to death. Also the ending isn&#8217;t very surprising. But although above mentioned disadvantages the book forced me to research the history early medieval Spain, and I encourage you to do the same, a very interesting read.</p>
<p>So would I recommend to read this book? If you like to read about religious conflicts or like medieval history then yes. On the other hand if you prefer to be entertained by this book then I would recommend to skip <em>The Lions of Al-Rassan</em> and read other Guy Gavriel Kays books first and after that you can go back to this one, at least to have a good knowledge of the world that connects <em>Sarantine Mozaic</em>, <em>The Last Light of the Sun</em> and <em>The Lions of Al-Rassan</em>.</p>
<p>Rating <strong>6/10</strong></p>
<p>Buy (or just check comments) for <a href="http://www.amazon.com/gp/product/0060733497?ie=UTF8&#038;tag=bookreviewbyk-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0060733497">The Lions of al-Rassan</a><img src="http://www.assoc-amazon.com/e/ir?t=bookreviewbyk-20&#038;l=as2&#038;o=1&#038;a=0060733497" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="The Lions of Al-Rassan" url="http://krisreviews.com/2007/02/the-lions-of-al-rassan/"></script><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/KrisReviews?a=z8yerf6WpzU:HXvoD1P7YY4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=z8yerf6WpzU:HXvoD1P7YY4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/KrisReviews?i=z8yerf6WpzU:HXvoD1P7YY4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=z8yerf6WpzU:HXvoD1P7YY4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://krisreviews.com/2007/02/the-lions-of-al-rassan/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SCJP Sun Certified Programmer for Java 5 Study Guide</title>
		<link>http://krisreviews.com/2007/02/scjp-sun-certified-programmer-for-java-5-study-guide/</link>
		<comments>http://krisreviews.com/2007/02/scjp-sun-certified-programmer-for-java-5-study-guide/#comments</comments>
		<pubDate>Sat, 10 Feb 2007 23:11:02 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
		
		<category><![CDATA[Bert Bates]]></category>

		<category><![CDATA[Book Reviews]]></category>

		<category><![CDATA[Katherine Sierra]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://krisreviews.com/2007/02/scjp-sun-certified-programmer-for-java-5-study-guide/</guid>
		<description><![CDATA[Certification a mark of a good programmer or just a paper that anyone can get? Whichever definition you prefer take a look at this short review of a book that helps achieving such certificate.
The book starts with a short summary of all Sun Certification exams with a more detailed explanation of the Sun Certified Programmer [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/redirect.html%3FASIN=0072253606%26tag=bookreviewbyk-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/0072253606%253FSubscriptionId=1N9AHEAQ2F6SVD97BE02" title="Click and drag this image to the post editor"><img class="poster" src="http://ec1.images-amazon.com/images/P/0072253606.01._SCMZZZZZZZ_.jpg" align="left" hspace="6" vspace="2" width="130" /></a>Certification a mark of a good programmer or just a paper that anyone can get? Whichever definition you prefer take a look at this short review of a book that helps achieving such certificate.</p>
<p>The book starts with a short summary of all Sun Certification exams with a more detailed explanation of the Sun Certified Programmer Exam. Besides those reviews, first chapter shows how to study for the exam in an efficient way.</p>
<p><a href="http://www.gpsnavigatorsreview.com/garmin/garmin-zumo-550-35-inch-portable-gps-motorcycle-navigator/" title="Information about Zumo 550">Review of Garmin Zumo 550 Motorcycle GPS Navigator</a></p>
<p>The rest of the book is filed with information essential for passing the exam. More over, the content is very useful in a day to day Java and its library knowledge. For example, I don&#8217;t know how about you but I didn&#8217;t have a clue that there is an Arrays class with quite a few methods helping with array types.</p>
<p>The text itself is well structured, information the reader should read more carefully is shown in boxes called <em>Exam Watch</em>. There are also similar paragraphs/boxes with text not related to the exam (called <em>on the job</em>).</p>
<p>Furthermore, every chapter ends with a summary of the study material, followed by a <em>2 minute drill</em> which is a big help when you gave the exam in few hours and want to recall the material quickly. Finally, every chapter has a 10 to 20 exam questions with detailed answers. This test has similar difficulty level as the real one so you can test yourself with real life exam questions regarding the chapter that was just read. And if you thought that its enough, you get a CD with two mock exams (lasting 2 hours, the test software gives a feel of the exam structure) to test your skills even more.</p>
<p>What about the writing style of authors ? It&#8217;s <strong>superb</strong>! When there is a difficult subject Kathy and Bert insert a hilarious text and everything starts to look brighter  <img src='http://krisreviews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Even without the witty jokes, Java language specifics are very clearly explained.</p>
<p>Suming it all up, this book is (in my opinion of course) a <em>must have</em> for every serious Java programmer even if one doesn&#8217;t wan&#8217;t to take the SCJP exam, it deciphers some Java inner workings. And as for the exam, by studying from the previous book for the 1.4 exam I managed to get a high score (only 2 missed answers), so I think it&#8217;s a good recommendation <img src='http://krisreviews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Rating <strong>9/10</strong></p>
<p>Buy (or just look at amazon comments) <a href="http://www.amazon.com/gp/product/0072253606?ie=UTF8&amp;tag=newbiebodybuilding-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0072253606">SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press Study Guides)</a><img src="http://www.assoc-amazon.com/e/ir?t=newbiebodybuilding-20&amp;l=as2&amp;o=1&amp;a=0072253606" style="border: medium none  ! important; margin: 0px ! important" border="0" height="1" width="1" /></p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="SCJP Sun Certified Programmer for Java 5 Study Guide" url="http://krisreviews.com/2007/02/scjp-sun-certified-programmer-for-java-5-study-guide/"></script><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/KrisReviews?a=c-Z7b0vsYKY:xONT8COjd5s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=c-Z7b0vsYKY:xONT8COjd5s:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/KrisReviews?i=c-Z7b0vsYKY:xONT8COjd5s:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=c-Z7b0vsYKY:xONT8COjd5s:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://krisreviews.com/2007/02/scjp-sun-certified-programmer-for-java-5-study-guide/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Pragmatic Programmer: From Journeyman to Master</title>
		<link>http://krisreviews.com/2007/01/the-pragmatic-programmer-from-journeyman-to-master/</link>
		<comments>http://krisreviews.com/2007/01/the-pragmatic-programmer-from-journeyman-to-master/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 17:52:00 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
		
		<category><![CDATA[Andrew Hunt]]></category>

		<category><![CDATA[Book Reviews]]></category>

		<category><![CDATA[David Thomas]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://krisreviews.com/2007/01/the-pragmatic-programmer-from-journeyman-to-master/</guid>
		<description><![CDATA[TomTom ONE XL-S GPS - a detailed review of the bestselling auto navigator
Usually most computer programming related books contain a language course or an API specification/description, sometimes algorithms. As a result computer industry lacks books dealing with software development in general, telling how to &#8220;do it&#8221; not in a specific language, but in a broader [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gpsnavigatorsreview.com/tomtom/tomtom-one-xl-s-43-inch-widescreen-portable-gps-navigator/" title="Reviews of the TomTom ONE XL-S">TomTom ONE XL-S GPS - a detailed review of the bestselling auto navigator</a></p>
<p><a href="http://www.amazon.com/gp/redirect.html%3FASIN=020161622X%26tag=bookreviewbyk-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/020161622X%253FSubscriptionId=1N9AHEAQ2F6SVD97BE02" title="Click and drag this image to the post editor"><img  class="poster" src="http://ec2.images-amazon.com/images/P/020161622X.01._SCMZZZZZZZ_.jpg" align="left" hspace="6" vspace="2" width="127" /></a>Usually most computer programming related books contain a language course or an API specification/description, sometimes algorithms. As a result computer industry lacks books dealing with software development in general, telling how to &#8220;do it&#8221; not in a specific language, but in a broader aspect. &#8220;The Pragmatic Programmer&#8221; is different, gives a more general view on the subject of programming, as such it is much more valuable than any book talking about specifics of a language or operating system internals.</p>
<p>First part of the book presents the main philosophy behind the pragmatic programmer, like taking care of a program, don&#8217;t let it deteriorate, being the catalyst of changes, looking at the big picture (not only at the details). More over a pragmatic programmer should communicate with users on their requirements, make quality one of its requirements. There is a very good section about knowledge and how to increase it, by buying diverse books regularly, , reading them with a critical eye, and even where you can learn (e.g. a bus stop, waiting in a queue to the doctor). There is also emphasis on communication, like knowing your listeners, creating appropriate documents, or even how your email should look like.</p>
<p>Following chapter introduces the DRY (Don&#8217;t Repeat Yourself) principle, and presents why usually the code looks like copy-pasted, and connected with it orthogonality (keep unrelated objects loose). There is also a very enlightening section about tracer bullets and building prototypes, this way the user can see earlier what is being done, and programmer can see how complicated a certain problem really is. And near the end we have a discussion about domain languages (this was a very entertaining topic for me) and estimations.Third chapter talks about programming tools, here we have a subsection about shells, giving the most out of your editor/IDE, and source code control (believe it or not, there are still workplaces that don&#8217;t use any kind of version control). In this chapter we have very helpful paragraph about talking to a duck, when you have an &#8220;unsolvable&#8221; problem, go and try to tell about it to a bubble duck, or other plastic pet, you will see how everything starts to clear out when you start to verbalize your problem.</p>
<p>Next chapter presents design by contract, and does it in such a good way that I started to learn Eiffel (the original design by contract language). Rest of the chapter deals with various error handling and prevention like sopping the program if it goes wrong, programming using assertions and exceptions, resource allocation balance.</p>
<p>Fifth chapter gives a presentation of elastic programming, how to help your program adapt to new situations. First we have a law of Demeter (keeping the minimal amount of bindings), than there is a section about meta programming, that is making the code highly configurable (e.g. allowing to change the algorithm, by changing a config file entry) keeping the generals in the code and specifics in the meta data. This last section is very interesting and I highly recommend studying it. In the same chapter authors introduce separating logic from the view and introduce Model View Controller pattern. As a last section of this chapter we have a short introduction to shared array systems (like JavaSpaces or T Spaces).</p>
<p>Chapter six starts with a critique of random programming, and how to program more reasonably. Following there is a section about estimation of algorithms, refactoring, unit testing (you might want to check out <a href="http://krisreviews.com/2006/11/test-driven-development/" title="Test-Driven Development review">Test Driven Development book review</a> for an interesting technique based on unit testing).</p>
<p>Next chapter deals with the &#8220;things&#8221; that you have to do before starting coding, like requirements gathering and how not to fall in the specification trap, at the end, there is a discussion of pitfalls in formal processes and methodologies.</p>
<p>Last chapter takes on the subject of team projects, how to bring together pragmatism and teamwork, very crucial in teams is automatization of repetitive tasks, like installing plugins to IDE or adding a header comment to all source files.</p>
<p>Besides the pure content, book is filled with exercises and homeworks, which increase understanding of the problem in the section, in the appendix there is a list of books and magazines that programmers should look into.</p>
<p>&#8220;The Pragmatic Programmer&#8221; is one of the two books on the market that take programming from this general perspective, the second one is <a href="http://krisreviews.com/2006/12/code-complete-second-edition/">&#8220;Code Complete&#8221; (book review)</a>, but both books do it in different way. The former gives a small article like sections with a more flexible content (and lesser number of pages), and the latter is more formal (with almost overwhelming 900 big pages). Both take a distinct way and discuss somehow different subjects, and you should read them in any order. I highly recommend &#8220;The Pragmatic Programmer&#8221; to be on the bookshelf of every programmer.</p>
<p>Rating: 9 out of 10</p>
<p><a href="http://www.amazon.com/gp/product/020161622X?ie=UTF8&amp;tag=bookreviewbyk-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=020161622X"><br />
<h4>Buy now The Pragmatic Programmer: From Journeyman to Master</h4>
<p></a><img src="http://www.assoc-amazon.com/e/ir?t=bookreviewbyk-20&amp;l=as2&amp;o=1&amp;a=020161622X" style="border: medium none  ! important; margin: 0px ! important" border="0" height="1" width="1" /></p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="The Pragmatic Programmer: From Journeyman to Master" url="http://krisreviews.com/2007/01/the-pragmatic-programmer-from-journeyman-to-master/"></script><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/KrisReviews?a=plXq3S6GSbQ:smw33QoiBTs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=plXq3S6GSbQ:smw33QoiBTs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/KrisReviews?i=plXq3S6GSbQ:smw33QoiBTs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=plXq3S6GSbQ:smw33QoiBTs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://krisreviews.com/2007/01/the-pragmatic-programmer-from-journeyman-to-master/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Code Complete, Second Edition</title>
		<link>http://krisreviews.com/2006/12/code-complete-second-edition/</link>
		<comments>http://krisreviews.com/2006/12/code-complete-second-edition/#comments</comments>
		<pubDate>Fri, 15 Dec 2006 16:56:29 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
		
		<category><![CDATA[Book Reviews]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Steven McConnel]]></category>

		<guid isPermaLink="false">http://krisreviews.com/2006/12/code-complete-second-edition/</guid>
		<description><![CDATA[I came across this book by coincidence, looking for a computer developer book, that doesn&#8217;t emphasize certain language, but gives a slightly broader view on computer engineering, now lets go back to the book itself. The paperback is big, more than 800 pages almost completely filled with useful information.
Introductory chapters present how software should be [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/redirect.html%3FASIN=0735619670%26tag=bookreviewbyk-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/0735619670%253FSubscriptionId=1N9AHEAQ2F6SVD97BE02" title="Click and drag this image to the post editor"><img  class="poster" src="http://ec1.images-amazon.com/images/P/0735619670.01._SCMZZZZZZZ_.jpg" align="left" hspace="6" vspace="2" width="115" /></a>I came across this book by coincidence, looking for a computer developer book, that doesn&#8217;t emphasize certain language, but gives a slightly broader view on computer engineering, now lets go back to the book itself. The paperback is big, more than 800 pages almost completely filled with useful information.</p>
<p>Introductory chapters present how software should be constructed, how important is to have upstream prerequisites. </p>
<p><a href="http://www.gpsnavigatorsreview.com/garmin/garmin-nuvi-360-35-inch-bluetooth-portable-gps-navigator/" title="Garmin nuvi 360 details">GPS Navigator for everyone - Garmin nuvi 360 review</a></p>
<p>Moreover there are tables that help you choose how should all your software development phases look like (e.g. no code inspections or formal code inspections) based on a kind of software that is being created. The reader is guided along problem definition, requirements and architecture prerequisites.</p>
<p>After that, there are the main construction processed presented : detailed design and coding. There are chapters about good class designs, routine (function or procedure) construction. One of the most interesting chapters is the one about Pseudocode Programming Process, a very good read, and makes you wonder why haven&#8217;t I tried that before.</p>
<p>Chapters that follow give a more detailed view of coding, how to write control statements and loops. There is also a chapter about table driven routines, I must say that&#8217;s the first time I read about them.</p>
<p>After the coding parts, the book presents processes that are near the coding phase like quality assurance and how it can reduce the cost of project (and even the development time!). Following is a discussion of Inspections and pair programming or as the author calls them Collaborative Development. This chapter gives ans answer why to inspect/pair program the code. Next are chapters about testing tips, how to debug and refactor code. Code tuning strategies and techniques are also presented. Further more McConnel discusses how to manage construction and integration, followed by the selection of good programming tools.</p>
<p>The last part is about craftsmanship, how to increase your programming abilities, like developing self-commenting code.</p>
<p>Almost every chapter in the book ends with a checklist that should help to include the material presented to the readers programming toolbox. Chapters contain some amount of hard data from the industry statistics, to help you understand how important a certain topic is. Also a big plus goes to McConnel for &#8220;key points&#8221; at the and of each chapter, it really helps to review the material that was read.</p>
<p>Overall, the book is a must buy for every programmer who thinks seriously about his job. Surely it&#8217;s quite a big read, but knowledge that can be obtained from this book is almost overwhelming. I recommend also to check <a href="http://krisreviews.com/2007/01/the-pragmatic-programmer-from-journeyman-to-master/">&#8220;The Pragmatic Programmer&#8221;</a> as it complements &#8220;Code Complete&#8221;. You might also check out Test Driven Development for other interesting design subjects.</p>
<p>Rating: 8 out of 10</p>
<p><a href="http://www.amazon.com/gp/product/0735619670?ie=UTF8&amp;tag=bookreviewbyk-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0735619670"><br />
<h4>Buy now the Code Complete, Second Edition</strong></h4>
<p><img src="http://www.assoc-amazon.com/e/ir?t=bookreviewbyk-20&amp;l=as2&amp;o=1&amp;a=0735619670" style="border: medium none  ! important; margin: 0px ! important" border="0" height="1" width="1" /></p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Code Complete, Second Edition" url="http://krisreviews.com/2006/12/code-complete-second-edition/"></script><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/KrisReviews?a=jDJthtiBOm8:4Ec6ZZLLiWY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=jDJthtiBOm8:4Ec6ZZLLiWY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/KrisReviews?i=jDJthtiBOm8:4Ec6ZZLLiWY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=jDJthtiBOm8:4Ec6ZZLLiWY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://krisreviews.com/2006/12/code-complete-second-edition/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quicksilver (The Baroque Cycle, Vol. 1)</title>
		<link>http://krisreviews.com/2006/11/quicksilver-the-baroque-cycle-vol-1/</link>
		<comments>http://krisreviews.com/2006/11/quicksilver-the-baroque-cycle-vol-1/#comments</comments>
		<pubDate>Sun, 19 Nov 2006 16:53:37 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
		
		<category><![CDATA[Book Reviews]]></category>

		<category><![CDATA[Fantasy]]></category>

		<category><![CDATA[Neal Stephenson]]></category>

		<guid isPermaLink="false">http://krisreviews.com/2006/11/quicksilver-the-baroque-cycle-vol-1/</guid>
		<description><![CDATA[This is the first book of the Baroque Cycle, a new series by Neal Stephenson, unlike his previous works, it is not a cyberpunk novel but historical and quite a good one.First volume of this series takes place mostly in two time lines, the first is places in early 18th century Massachusetts and the second [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/redirect.html%3FASIN=0060593083%26tag=bookreviewbyk-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/0060593083%253FSubscriptionId=1N9AHEAQ2F6SVD97BE02" title="Click and drag this image to the post editor"><img class="poster" src="http://ec2.images-amazon.com/images/P/0060593083.01._SCMZZZZZZZ_.jpg" align="left" hspace="6" vspace="2" width="93" /></a>This is the first book of the Baroque Cycle, a new series by Neal Stephenson, unlike his previous works, it is not a cyberpunk novel but historical and quite a good one.First volume of this series takes place mostly in two time lines, the first is places in early 18th century Massachusetts and the second one is Daniel Waterhouse&#8217;s flashbacks into the second half of 17th century&#8217;s England. In the former part, Daniel is on his way from America to England, and in the latter author presents Daniels life beginning with studies on university and meeting Newton.</p>
<p><a href="http://www.gpsnavigatorsreview.com/garmin/garmin-nuvi-660-43-inch-widescreen-bluetooth-portable-gps-navigator/" title="Highend GPS - nuvi 660">Review of the Garmin nuvi 660 GPS navigator, the best solution on the market</a></p>
<div class="advert"><script type="text/javascript"><!--
google_ad_client = "pub-3846130357517643";
google_ad_width = 125;
google_ad_height = 125;
google_ad_format = "125x125_as";
google_ad_type = "text_image";
//2007-02-14: krisreviews_post
google_ad_channel = "8294797399";
google_color_border = "8C0000";
google_color_bg = "FBFAF5";
google_color_link = "000000";
google_color_text = "000000";
google_color_url = "9D5C00";
//--></script><br />
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>Daniels father, a successful merchant and smuggler, is a leader of Puritan movement in England, as a result Daniel is sometimes stigmatized by mostly anglican or catholic surrounding. Nevertheless he continues his studies on Cambridge, and helping in Newton&#8217;s own research. During the course of years, more knows characters appear in Waterhouse life, like Robert Hook, which was the Curator of Experiments in Royal Society. We can see how Hook conducts his experiments, while Daniel and others help him in his efforts.</p>
<p>It is interesting to see how natural philosophs lived and how their inventions were born, even if it is mostly based on Stephensons assumptions and sources which he mentions at the beginning of this book. There are some quite drastic scenes presented, when Hook and his colleagues perform operation on living dog, they want to see how do the living creatures breath.</p>
<p>Apart from the early scientists (or natural philosophs, as they were called at that time), there is a really vivid portrait of 18th century London and people that lived in it. The great cataclysms that struck London (The Great Fire and the Great Plague) are shortly presented from the point of view of richer part of London&#8217;s inhabitants.</p>
<p>Moreover there are numerous philosophical disputes that Daniel conducts, either in his mind or with other natural philosophs e.g. discussion with Leibniz, when they try to define life, and if a machine can think.</p>
<p>Now, to the summary, fist book of the Baroque Cycle gives a very good impression. It is written in a style that forces the reader to read more and more. I look forward to read the next two books from this series (or trilogy) that Neal Stephensons has already published.</p>
<p>Rating: 7 out of 10</p>
<p>Buy (hardcover) <a href="http://www.amazon.com/gp/product/0380977427?ie=UTF8&amp;tag=bookreviewbyk-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0380977427">Quicksilver (The Baroque Cycle, Vol. 1)</a><img src="http://www.assoc-amazon.com/e/ir?t=bookreviewbyk-20&amp;l=as2&amp;o=1&amp;a=0380977427" style="border: medium none  ! important; margin: 0px ! important" border="0" height="1" width="1" /></p>
<p>Buy (paperback) <a href="http://www.amazon.com/gp/product/0060593083?ie=UTF8&amp;tag=bookreviewbyk-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0060593083">Quicksilver (The Baroque Cycle, Vol. 1)</a><img src="http://www.assoc-amazon.com/e/ir?t=bookreviewbyk-20&amp;l=as2&amp;o=1&amp;a=0060593083" style="border: medium none  ! important; margin: 0px ! important" border="0" height="1" width="1" /></p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Quicksilver (The Baroque Cycle, Vol. 1)" url="http://krisreviews.com/2006/11/quicksilver-the-baroque-cycle-vol-1/"></script><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/KrisReviews?a=lqMFxdFFElA:RwMMiAszFw4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=lqMFxdFFElA:RwMMiAszFw4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/KrisReviews?i=lqMFxdFFElA:RwMMiAszFw4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=lqMFxdFFElA:RwMMiAszFw4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://krisreviews.com/2006/11/quicksilver-the-baroque-cycle-vol-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Test-Driven Development</title>
		<link>http://krisreviews.com/2006/11/test-driven-development/</link>
		<comments>http://krisreviews.com/2006/11/test-driven-development/#comments</comments>
		<pubDate>Thu, 02 Nov 2006 16:41:31 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
		
		<category><![CDATA[Book Reviews]]></category>

		<category><![CDATA[Kent Beck]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://krisreviews.com/2006/11/test-driven-development/</guid>
		<description><![CDATA[It is a book by famous extreme programming evangelist - Kent Beck, and takes the reader on a trip of early testing. The technique is called test-driven development, or test-first development.The book consists of three parts, in the first one Beck teaches us this new technique by developing a currency classes. Here we are taught [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/redirect.html%3FASIN=0321146530%26tag=bookreviewbyk-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/0321146530%253FSubscriptionId=1N9AHEAQ2F6SVD97BE02" title="Click and drag this image to the post editor"><img class="poster" src="http://ec2.images-amazon.com/images/P/0321146530.01._SCMZZZZZZZ_.jpg" align="left" hspace="6" vspace="2" width="128" /></a>It is a book by famous extreme programming evangelist - Kent Beck, and takes the reader on a trip of early testing. The technique is called test-driven development, or test-first development.The book consists of three parts, in the first one Beck teaches us this new technique by developing a currency classes. Here we are taught step by step how to add test cases and after that, developing the code to be tested. In this part, the source code is in Java.</p>
<p><a href="http://www.fitnessmachinesreview.com/treadmills/horizon-t73-treadmill/" review="T73 Treadmill details">Horizon T73 Treadmill review - move your muscles and start jogging in-house</a></p>
<p>The next part, shows how to develop a testing framework (xUnit) by testing it first with a previous version of the same testing framework. It is an interesting approach, but somehow, it was not as interesting as the first example, maybe it was to abstract for me. This time the examples are written in Python.</p>
<p>And now for the real interesting part - the last part. This one consists test-driven patterns, such as red/green bar patterns, implementing design patterns etc. If you are not new to this kind of development, this part will be the most beneficial to you.</p>
<p>&#8220;Test-Driven Development&#8221; is well written, with a lot of humor, if you read any book by Kent Beck than you probably know this writing style. Each steps in the examples is thoroughly explained and really should make you think about giving this kind of development a try in the next project. Moreover if you know something or even develop your software this way, then the third part will show you how you could improve your techniques. The only drawback of the book is its length, it is too short. My recommendation is: buy it!.</p>
<p>Rating: 7 out of 10</p>
<p>Buy  <a href="http://www.amazon.com/gp/product/0321146530?ie=UTF8&amp;tag=bookreviewbyk-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0321146530">Test Driven Development: By Example (Addison-Wesley Signature Series)</a><img src="http://www.assoc-amazon.com/e/ir?t=bookreviewbyk-20&amp;l=as2&amp;o=1&amp;a=0321146530" style="border: medium none  ! important; margin: 0px ! important" border="0" height="1" width="1" /></p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Test-Driven Development" url="http://krisreviews.com/2006/11/test-driven-development/"></script><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/KrisReviews?a=6hjR9O2u2nQ:v1KvQa7RM38:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=6hjR9O2u2nQ:v1KvQa7RM38:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/KrisReviews?i=6hjR9O2u2nQ:v1KvQa7RM38:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=6hjR9O2u2nQ:v1KvQa7RM38:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://krisreviews.com/2006/11/test-driven-development/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Chronoliths</title>
		<link>http://krisreviews.com/2006/10/the-chronoliths/</link>
		<comments>http://krisreviews.com/2006/10/the-chronoliths/#comments</comments>
		<pubDate>Sun, 15 Oct 2006 16:27:05 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
		
		<category><![CDATA[Book Reviews]]></category>

		<category><![CDATA[Robert Charles Wilson]]></category>

		<category><![CDATA[Sciencie-Fiction]]></category>

		<guid isPermaLink="false">http://krisreviews.com/2006/10/the-chronoliths/</guid>
		<description><![CDATA[                                 It is the year of 2021, Scott lives in Thailand, has a wife and a child, when during a trip with his [...]]]></description>
			<content:encoded><![CDATA[<p class="advert">                                 <a href="http://www.amazon.com/gp/redirect.html%3FASIN=0812545249%26tag=bookreviewbyk-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/0812545249%253FSubscriptionId=1N9AHEAQ2F6SVD97BE02" title="Click and drag this image to the post editor"><img src="http://ec1.images-amazon.com/images/P/0812545249.01._SCMZZZZZZZ_.jpg" align="left" hspace="6" vspace="2" width="86" /></a>It is the year of 2021, Scott lives in Thailand, has a wife and a child, when during a trip with his colleague he encounters a military blockade. Beyond this barrier they see a massive block monument made out of blueish material which is surrounded with a thick fog. As they hear later, the monument has a writing on it saying that it is a memorial of stranger Kuin&#8217;s victory in the 2041 year.</p>
<p>During the following years more and more such memorials appear around Asia, all of them talking about the same mysterious Kuin. When the monuments erects it destroys everything in its vicinity, and as a byproduct, very dramatically reduces temperature in its surroundings. It results in even more damage as freezing water blows up containers, pipes, cars. Governments start science projects to gain more knowledge about strange structures and a way to stop Kuin.</p>
<p>This nominated to Hugo awards novel is an example of science-fiction book with future paradoxes. By sending monuments to the past, Kuin creates himself and his followers, as a result he gains knowledge how to create monuments that appear in the past. The book is written in a form of Scott&#8217;s diary, so we can see how his life is affected by this strange invasion from the future. In the beginning he is fascinated with Kuin&#8217;s blue blocks, but as more of the appear, and more people turn into Kuin&#8217;s followers, his fascination fades. He looses job, and starts to work for a scientest which wants to top Kuin.</p>
<p>&#8220;The Chronoliths&#8221; has a well developed characters with interesting backgrounds (e.g. Scott&#8217;s boss is a lesbian, despite that her assistant is in love with her).</p>
<p>The ending is somehow disappointing, we aren&#8217;t told who is Kuin, there are only some hints but the true identity is hidden. There is an interesting explanation of the way the time is affected by Kuin. It is explained as a result of strange tau radiation that makes people do what they have to (e.g. monuments have to appear), people that are near the memorials during their landing are connected with those blocks in a way that&#8217;s not so clear.</p>
<p>Robert Charles Wilson&#8217;s novel gives a good and interesting view on how the future might influence the present. Also, diary form is not common in science-fiction literature and should be promoted more (it shows more emotions of the main characters than a third person perspective).</p>
<p>It is the first book of this author that I have read, but it definitely encouraged me to seek out more of his novels.</p>
<p>Rating: 7 out of 10</p>
<p>Buy  <a href="http://www.amazon.com/gp/product/0812545249?ie=UTF8&amp;tag=bookreviewbyk-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0812545249">The Chronoliths</a><img src="http://www.assoc-amazon.com/e/ir?t=bookreviewbyk-20&amp;l=as2&amp;o=1&amp;a=0812545249" style="border: medium none  ! important; margin: 0px ! important" border="0" height="1" width="1" /></p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="The Chronoliths" url="http://krisreviews.com/2006/10/the-chronoliths/"></script><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/KrisReviews?a=eNIHIBEtGg4:_NYC9uhSY3w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=eNIHIBEtGg4:_NYC9uhSY3w:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/KrisReviews?i=eNIHIBEtGg4:_NYC9uhSY3w:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/KrisReviews?a=eNIHIBEtGg4:_NYC9uhSY3w:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/KrisReviews?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://krisreviews.com/2006/10/the-chronoliths/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
