<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blink Monitor &#187; Java</title>
	<atom:link href="http://blinkmonitor.com/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blinkmonitor.com</link>
	<description>News about technology books in the Ottawa Public Library.</description>
	<lastBuildDate>Thu, 29 Jul 2010 20:22:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Modular Java</title>
		<link>http://blinkmonitor.com/2010/07/modular-java/</link>
		<comments>http://blinkmonitor.com/2010/07/modular-java/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 14:27:02 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[5-stars]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=2689</guid>
		<description><![CDATA[Modular Java &#8211; Creating Flexible Applications with OSGi and Spring, Craig Walls,  Pragmatic, 2009
Java programmers will want to read this, particularly if they are working with Eclipse plugins. OSGi is an improvement on Java&#8217;s classes and packages. The Pragmatic people explain it all so well. 240 pages.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-2690" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2010/07/Capture2.JPG" alt="book cover" width="56" height="76" />Modular Java &#8211; Creating Flexible Applications with OSGi and Spring, Craig Walls,  Pragmatic, 2009</p>
<p>Java programmers will want to read this, particularly if they are working with Eclipse plugins. OSGi is an improvement on Java&#8217;s classes and packages. The Pragmatic people explain it all so well. 240 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2010/07/modular-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementing SOA Using Java EE</title>
		<link>http://blinkmonitor.com/2010/06/implementing-soa-using-java-ee/</link>
		<comments>http://blinkmonitor.com/2010/06/implementing-soa-using-java-ee/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 15:03:18 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=2582</guid>
		<description><![CDATA[Implementing SOA Using Java EE, B. V. Kumar, Addison-Wesley, 2010
This book is intended for architects of enterprise systems. Unfortunately, it is poorly written and you will do better with any recent Java EE book. 350 pages.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-2584" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2010/06/Capture1.JPG" alt="book cover" width="62" height="81" />Implementing SOA Using Java EE, B. V. Kumar, Addison-Wesley, 2010</p>
<p>This book is intended for architects of enterprise systems. Unfortunately, it is poorly written and you will do better with any recent Java EE book. 350 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2010/06/implementing-soa-using-java-ee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Harnessing Hibernate</title>
		<link>http://blinkmonitor.com/2010/06/harnessing-hibernate/</link>
		<comments>http://blinkmonitor.com/2010/06/harnessing-hibernate/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 15:04:59 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[5-stars]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OO]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=2338</guid>
		<description><![CDATA[Harnessing Hibernate, James Elliott, O&#8217;Reilly 2008
Java programmers will want to read this. It is dated, but recent enough to include Java Persistence API (JPA) integration. 350 pages.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-2339" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2010/06/Capture.JPG" alt="book cover" width="62" height="87" />Harnessing Hibernate, James Elliott, O&#8217;Reilly 2008</p>
<p>Java programmers will want to read this. It is dated, but recent enough to include Java Persistence API (JPA) integration. 350 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2010/06/harnessing-hibernate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dependency Injection</title>
		<link>http://blinkmonitor.com/2010/03/dependency-injection/</link>
		<comments>http://blinkmonitor.com/2010/03/dependency-injection/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 21:08:26 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[5-stars]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OO]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=1872</guid>
		<description><![CDATA[Dependency Injection : design patterns using Spring and Guice / Dhanji R. Prasanna, Manning, 2009
Java programmers will find this valuable. 300 pages, contents:

 &#8211; Dependency injection: what&#8217;s all the hype?
 &#8211; Time for injection
 &#8211; Investigating DI
 &#8211; Building modular applications
 &#8211; Scope: a fresh breath of state
 &#8211; More use cases in scoping
 &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1873" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2010/03/Capture7.JPG" alt="book cover" width="79" height="102" />Dependency Injection : design patterns using Spring and Guice / Dhanji R. Prasanna, Manning, 2009</p>
<p>Java programmers will find this valuable. 300 pages, contents:</p>
<ol>
<li> &#8211; Dependency injection: what&#8217;s all the hype?</li>
<li> &#8211; Time for injection</li>
<li> &#8211; Investigating DI</li>
<li> &#8211; Building modular applications</li>
<li> &#8211; Scope: a fresh breath of state</li>
<li> &#8211; More use cases in scoping</li>
<li> &#8211; From birth to death: object lifecycle</li>
<li> &#8211; Managing an object&#8217;s behavior</li>
<li> &#8211; Best practices in code design</li>
<li> &#8211; Integrating with third-party frameworks</li>
<li> &#8211; Dependency injection in action!</li>
</ol>
<p>appendix A &#8211; The Butterfly Container<br />
appendix B &#8211; Smarty Pants for Adobe Flex<a title="Ottawa Public Library" href="http://www.lirico.ca/ipac20/ipac.jsp?profile=lirico-eng&amp;uri=full=3100001~!1474953~!127&amp;ri=12&amp;menu=search&amp;source=~!horizon&amp;ipp=20&amp;spp=20" target="_self"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2010/03/dependency-injection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clean Code</title>
		<link>http://blinkmonitor.com/2010/02/clean-code/</link>
		<comments>http://blinkmonitor.com/2010/02/clean-code/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 17:40:09 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[5-stars]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=1838</guid>
		<description><![CDATA[Clean Code : a Handbook of Agile Software Craftsmanship / Robert C. Martin ; [with] Michael C. Feathers &#8230; [et al.], Prentice Hall, 2009
The programming gods have spoken, and this is the way and the light. The example code is in Java, but the rules and practices should be applied where possible to all languages. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1839" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2010/02/Capture31.JPG" alt="book cover" width="75" height="100" />Clean Code : a Handbook of Agile Software Craftsmanship / Robert C. Martin ; [with] Michael C. Feathers &#8230; [et al.], Prentice Hall, 2009</p>
<p>The programming gods have spoken, and this is the way and the light. The example code is in Java, but the rules and practices should be applied where possible to all languages. 400 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2010/02/clean-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaServer Faces 2.0</title>
		<link>http://blinkmonitor.com/2010/02/javaserver-faces-2-0/</link>
		<comments>http://blinkmonitor.com/2010/02/javaserver-faces-2-0/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 23:02:35 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[5-stars]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[web-apps]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=1780</guid>
		<description><![CDATA[JavaServer Faces 2.0 : the complete reference / Ed Burns, McGraw-Hill, 2010
A well written book by knowledgeable insiders. 700 pages.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1781" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2010/02/Capture21.JPG" alt="book cover" width="83" height="100" />JavaServer Faces 2.0 : the complete reference / Ed Burns, McGraw-Hill, 2010</p>
<p>A well written book by knowledgeable insiders. 700 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2010/02/javaserver-faces-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beginning JSF 2 APIs and JBoss Seam</title>
		<link>http://blinkmonitor.com/2010/02/jsf-2-apis-and-jboss-seam/</link>
		<comments>http://blinkmonitor.com/2010/02/jsf-2-apis-and-jboss-seam/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 22:44:50 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[web-apps]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=1773</guid>
		<description><![CDATA[Beginning JSF 2 APIs and JBoss Seam / Kent Ka lok Tong, Apress, 2009
This book introduces you to developing web apps using Java Server Faces and the Seam framework. 300 pages.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1774" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2010/02/Capture19.JPG" alt="book cover" width="75" height="98" />Beginning JSF 2 APIs and JBoss Seam / Kent Ka lok Tong, Apress, 2009</p>
<p>This book introduces you to developing web apps using Java Server Faces and the Seam framework. 300 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2010/02/jsf-2-apis-and-jboss-seam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming Scala</title>
		<link>http://blinkmonitor.com/2010/02/programming-scala/</link>
		<comments>http://blinkmonitor.com/2010/02/programming-scala/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 22:41:08 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[5-stars]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=1757</guid>
		<description><![CDATA[Programming Scala : tackle multicore complexity on the JVM / Venkat Subramaniam, Pragmatic Bookshelf, 2008
Programmers will see the Scala language for parallel processing as a path to the future. As always, this Pragmatic book is very practical. Read it online here. 200 pages.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1758" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2010/02/Capture14.JPG" alt="book cover" width="83" height="98" />Programming Scala : tackle multicore complexity on the JVM / Venkat Subramaniam, Pragmatic Bookshelf, 2008</p>
<p>Programmers will see the Scala language for parallel processing as a path to the future. As always, this Pragmatic book is very practical. Read it <a title="O'Reilly" href="http://programming-scala.labs.oreilly.com/" target="_self">online here</a>. 200 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2010/02/programming-scala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beginning database-driven application development in Java EE Using GlassFish</title>
		<link>http://blinkmonitor.com/2010/02/java-ee-using-glassfish/</link>
		<comments>http://blinkmonitor.com/2010/02/java-ee-using-glassfish/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 22:09:32 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[web-apps]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=1747</guid>
		<description><![CDATA[Beginning database-driven application development in Java EE Using GlassFish / Using GlassFish Yuli Vasiliev, Apress, 2008
For enterprise web app developers. 400 pages.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1748" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2010/02/Capture11.JPG" alt="book cover" width="77" height="98" />Beginning database-driven application development in Java EE Using GlassFish / Using GlassFish Yuli Vasiliev, Apress, 2008</p>
<p>For enterprise web app developers. 400 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2010/02/java-ee-using-glassfish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beginning Java ME</title>
		<link>http://blinkmonitor.com/2010/02/beginning-java-me/</link>
		<comments>http://blinkmonitor.com/2010/02/beginning-java-me/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 21:51:26 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[5-stars]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=1741</guid>
		<description><![CDATA[Beginning Java ME Platform / Ray Rischpater, Apress, 2008.
This book is for the programmer who wants to develop a mobile app once, and deploy it on diverse PDA / smart-phones (BB, Nokia, Android ..).  Am I oversimplifying the challenge? 550 pages.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1742" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2010/02/Capture9.JPG" alt="book cover" width="76" height="100" />Beginning Java ME Platform / Ray Rischpater, Apress, 2008.</p>
<p>This book is for the programmer who wants to develop a mobile app once, and deploy it on diverse PDA / smart-phones (BB, Nokia, Android ..).  Am I oversimplifying the challenge? 550 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2010/02/beginning-java-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
