<?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; patterns</title>
	<atom:link href="http://blinkmonitor.com/tag/patterns/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>Cocoa Design Patterns</title>
		<link>http://blinkmonitor.com/2010/07/cocoa-design-patterns/</link>
		<comments>http://blinkmonitor.com/2010/07/cocoa-design-patterns/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 14:14:05 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[5-stars]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=2684</guid>
		<description><![CDATA[Cocoa Design Patterns, Erik M. Buck, Addison-Wesley, 2010
Mac and iPhone programmers will want to read this. It also applies to the open source GNUstep project, used on Linux and Windows.  You need to know Objective C. 400 pages.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-2685" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2010/07/Capture1.JPG" alt="book cover" width="59" height="77" />Cocoa Design Patterns, Erik M. Buck, Addison-Wesley, 2010</p>
<p>Mac and iPhone programmers will want to read this. It also applies to the open source GNUstep project, used on Linux and Windows.  You need to know Objective C. 400 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2010/07/cocoa-design-patterns/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>Agile Principles, Patterns, and Practices in C♯</title>
		<link>http://blinkmonitor.com/2010/02/agile-c%e2%99%af/</link>
		<comments>http://blinkmonitor.com/2010/02/agile-c%e2%99%af/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 21:31:22 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[OO]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=1815</guid>
		<description><![CDATA[Agile Principles, Patterns, and Practices in C♯ / Robert C. Martin, Prentice Hall, 2007
Developers will want to read this book. With a foreword by Erich Gamma, of Eclipse fame. Hardcover, 700 pages.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1816" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2010/02/Capture28.JPG" alt="book cover" width="77" height="98" />Agile Principles, Patterns, and Practices in C♯ / Robert C. Martin, Prentice Hall, 2007</p>
<p>Developers will want to read this book. With a foreword by Erich Gamma, of Eclipse fame. Hardcover, 700 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2010/02/agile-c%e2%99%af/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apprenticeship Patterns</title>
		<link>http://blinkmonitor.com/2010/01/apprenticeship-patterns/</link>
		<comments>http://blinkmonitor.com/2010/01/apprenticeship-patterns/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 15:39:03 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[5-stars]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=1504</guid>
		<description><![CDATA[Apprenticeship Patterns : guidance for the aspiring software craftsman / David H. Hoover, O&#8217;Reilly, 2010
If you are planning a career in Agile Software Development, then this book contains good advice. The foreword is by Ward Cunningham. See also the author&#8217;s site. This is an Open Book at O&#8217;Reilly. 125 pages.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1505" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2010/01/Capture.JPG" alt="book cover" width="77" height="97" />Apprenticeship Patterns : guidance for the aspiring software craftsman / David H. Hoover, O&#8217;Reilly, 2010</p>
<p>If you are planning a career in Agile Software Development, then this book contains good advice. The foreword is by Ward Cunningham. See also <a title="David Hoover's blog" href="http://nuts.redsquirrel.com/" target="_self">the author&#8217;s site</a>. This is an Open Book <a title="online book" href="http://apprenticeship-patterns.labs.oreilly.com/" target="_self">at O&#8217;Reilly</a>. 125 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2010/01/apprenticeship-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Emergent Design</title>
		<link>http://blinkmonitor.com/2009/12/emergent-design/</link>
		<comments>http://blinkmonitor.com/2009/12/emergent-design/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 20:15:21 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=1500</guid>
		<description><![CDATA[Emergent Design : the evolutionary nature of professional software development / Scott L. Bain, Addison-Wesley, 2008
Here is a textbook on software development. If you can get past the use of the word &#8216;emergent&#8217;, this is a good book. 350 pages, hardcover.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1501" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2009/12/Capture18.JPG" alt="book cover" width="78" height="98" />Emergent Design : the evolutionary nature of professional software development / Scott L. Bain, Addison-Wesley, 2008</p>
<p>Here is a textbook on software development. If you can get past the use of the word &#8216;emergent&#8217;, this is a good book. 350 pages, hardcover.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2009/12/emergent-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beautiful Architecture</title>
		<link>http://blinkmonitor.com/2009/11/beautiful-architecture/</link>
		<comments>http://blinkmonitor.com/2009/11/beautiful-architecture/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 21:53:56 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[5-stars]]></category>
		<category><![CDATA[OO]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=1193</guid>
		<description><![CDATA[Beautiful Architecture / edited by Diomidis Spinellis, O&#8217;Reilly, 2009
A collection of essays by leading software designers. Sections include systems architecture, enterprise application architecture, and user application architecture.

What is architecture / by John Klein and David Weiss
A  tale of two systems: a modern-day software fable / by Pete  Goodliffe
Architecting  for scale / by [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1219" title="book cover" src="http://blinkmonitor.com/wp-content/uploads/2009/11/Capture4.JPG" alt="book cover" width="70" height="91" />Beautiful Architecture / edited by Diomidis Spinellis, O&#8217;Reilly, 2009</p>
<p>A collection of essays by leading software designers. Sections include systems architecture, enterprise application architecture, and user application architecture.</p>
<ul>
<li><span>What is architecture / by John Klein and David Weiss</span></li>
<li><span>A  tale of two systems: a modern-day software fable / by Pete  Goodliffe</span></li>
<li><span>Architecting  for scale / by Jim Waldo</span></li>
<li><span>Making memories / by Michael Nygard</span></li>
<li><span>Resource-oriented  architectures: being &#8220;in the web&#8221; / by Brian  Sletten</span></li>
<li><span>Data grows up:  the architecture of the Facebook platform / by  Dave Fetterman</span></li>
<li><span>Xen and  the beauty of virtualization / by Derek Murray and Keir  Fraser</span></li>
<li><span>Guardian:  a fault-tolerant operating system environment / by Greg  Lehey</span></li>
<li><span>JPC:  an X86 PC emulator in pure Java / by Rhys Newman and  Christopher Dennis</span></li>
<li><span>The  strength of metacircular virtual machines: JIKES RVM / by Ian  Rogers  and Dave Grove</span></li>
<li><span>GNU EMACS: creeping featurism is a strength / by Jim  Blandy</span></li>
<li><span>When the bazaar sets out to build cathedrals / by Till Adam  and  Mirko Boehm</span></li>
<li><span>Software architecture: object-oriented versus  functional / by  Bertrand Meyer</span></li>
<li><span>Reading the classics / by Panagiotis  Louridas.</span></li>
</ul>
<p>350 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2009/11/beautiful-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Application Design Patterns</title>
		<link>http://blinkmonitor.com/2009/08/web-application-design-patterns/</link>
		<comments>http://blinkmonitor.com/2009/08/web-application-design-patterns/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 16:10:43 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[5-stars]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web-apps]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=925</guid>
		<description><![CDATA[Web Application Design Patterns / Pawan Vora, Morgan Kaufmann, 2009
When you design a web app, you will find this book valuable. 400 pages.
]]></description>
			<content:encoded><![CDATA[<p>Web Application Design Patterns / Pawan Vora, Morgan Kaufmann, 2009</p>
<p>When you design a web app, you will find this book valuable. 400 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2009/08/web-application-design-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Algorithms in a nutshell</title>
		<link>http://blinkmonitor.com/2009/06/algorithms-in-a-nutshell/</link>
		<comments>http://blinkmonitor.com/2009/06/algorithms-in-a-nutshell/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 13:56:20 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[5-stars]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=717</guid>
		<description><![CDATA[Algorithms in a nutshell / George T. Heineman, Gary Pollice and Stanley Selkow, O&#8217;Reilly, 2009
&#8220;The authors have done a fantastic job of distilling reams of arcane literature into an indispensable guide that strikes the perfect balance between theory and implementation.&#8221; &#8212; Matthew Russell
]]></description>
			<content:encoded><![CDATA[<p>Algorithms in a nutshell / George T. Heineman, Gary Pollice and Stanley Selkow, O&#8217;Reilly, 2009</p>
<p>&#8220;The authors have done a fantastic job of distilling reams of arcane literature into an indispensable guide that strikes the perfect balance between theory and implementation.&#8221; &#8212; Matthew Russell</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2009/06/algorithms-in-a-nutshell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Head first object-oriented analysis</title>
		<link>http://blinkmonitor.com/2009/06/head-first-object-oriented-analysis/</link>
		<comments>http://blinkmonitor.com/2009/06/head-first-object-oriented-analysis/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 20:26:28 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[OO]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=684</guid>
		<description><![CDATA[Head first object-oriented analysis and design / Brett D. McLaughlin, O&#8217;Reilly, 2007
A tutorial with visual gags that will keep anyone, teen or older, glued to the pages. It still retains the great O’Reilly quality. 600 pages.
]]></description>
			<content:encoded><![CDATA[<p>Head first object-oriented analysis and design / Brett D. McLaughlin, O&#8217;Reilly, 2007</p>
<p>A tutorial with visual gags that will keep anyone, teen or older, glued to the pages. It still retains the great O’Reilly quality. 600 pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2009/06/head-first-object-oriented-analysis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementation patterns</title>
		<link>http://blinkmonitor.com/2008/12/implementation-patterns/</link>
		<comments>http://blinkmonitor.com/2008/12/implementation-patterns/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 10:22:19 +0000</pubDate>
		<dc:creator>rleir</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[4-stars]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://blinkmonitor.com/?p=127</guid>
		<description><![CDATA[Implementation patterns / Kent Beck, Addison-Wesley, 2008
This book is about design patterns, and the examples are in Java but the concepts apply to many languages.  The book is based on the premise that good code matters.  In 150 pages, it packs in topics that are vital to a programmer.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="book cover" src="http://syndetics.com/index.aspx?type=xw12&amp;isbn=9780321413093/SC.GIF&amp;client=ottap" alt="" width="74" height="94" /><strong>Implementation patterns</strong> / Kent Beck, Addison-Wesley, 2008</p>
<p>This book is about design patterns, and the examples are in Java but the concepts apply to many languages.  The book is based on the premise that good code matters.  In 150 pages, it packs in topics that are vital to a programmer.</p>
]]></content:encoded>
			<wfw:commentRss>http://blinkmonitor.com/2008/12/implementation-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
