<?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>Dataplex Technology Solutions Blog &#187; Book Reviews</title>
	<atom:link href="http://dataplex.org/blog/category/book-reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://dataplex.org/blog</link>
	<description>Web Development, Network Administration, Informaton Security</description>
	<lastBuildDate>Wed, 24 Aug 2011 15:36:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Book Review: Pragmatic Version Control &#8211; Subversion 1.3</title>
		<link>http://dataplex.org/blog/2008/09/book-review-pragmatic-version-control-subversion-13/</link>
		<comments>http://dataplex.org/blog/2008/09/book-review-pragmatic-version-control-subversion-13/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 14:29:41 +0000</pubDate>
		<dc:creator>dpx</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[pragmatic programmers]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://dataplex.org/blog/?p=33</guid>
		<description><![CDATA[Once again the pragmatic book series has scored a home run. Pragmatic Version Control is part 1 in a 3 part starter kit on pragmatic programming. It is 11 chapters long and has several appendices that give more detailed information not on using subversion, but administering and programming with it. The other two books cover [...]]]></description>
			<content:encoded><![CDATA[<div class="al2fb_like_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170888536311777&amp;xfbml=1" type="text/javascript"></script>
<fb:like href="http://dataplex.org/blog/2008/09/book-review-pragmatic-version-control-subversion-13/" layout="button_count" show_faces="true" width="450" action="like" font="arial" colorscheme="light" ref="AL2FB"></fb:like></div><div class="al2fb_send_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170888536311777&amp;xfbml=1" type="text/javascript"></script>
<fb:send ref="AL2FB" font="arial" colorscheme="light" href="http://dataplex.org/blog/2008/09/book-review-pragmatic-version-control-subversion-13/"></fb:send></div><p>Once again the pragmatic book series has scored a home run. Pragmatic Version Control is part 1 in a 3 part starter kit on pragmatic programming. It is 11 chapters long and has several appendices that give more detailed information not on using subversion, but administering and programming with it. The other two books cover in the series unit testing and project automation.</p>
<p><span id="more-33"></span></p>
<p>I have been using version control with Subversion (SVN) for about a year, so the first 5 chapters were just review, but there are sections that do expand on some of the basics. For beginners, the material is well laid out and should really help people avoid some of the pitfalls they will run into when starting with version control. The book is also written in a way that makes technical information easy to digest, understand, and retain. Typically the book will give a problem, show how subversion&#8217;s philosophy solves it, and then give a concrete example that the reader can quickly follow along with.</p>
<p>The really good stuff for me started in chapter 6 and ended in chapter 11. More specifically, section 6.4 on subversion properties like svn:externals, svn:autoprop, and svn:ignore. This will really help me make the most of the subversion system.</p>
<p>The next chapter (7) covers file locking and binary files. I didn&#8217;t really understand why this was an issue until they give an example of a CAD file or an Excel sheet that can never be merged but may be worked on by multiple people. I&#8217;m glad I know this and it will definitely come into play with our graphics designers and documentation systems (where we have to use Microsoft Word docs).</p>
<p>Chapter 8 covers organizing the repository, and I pretty much skipped this chapter. I&#8217;ve always used the typical trunk, tags, and branches layout, but I didn&#8217;t really know HOW to maximize the use of the branches and tags directory.</p>
<p>That is when I got to chapter 9, which is all about using tags and branches. After reading this chapter, I have a clear cut methodology for working with branches, tags, and how to use them quickly and effectively. If nothing else, this chapter alone makes the book work the purchase. Many projects get bogged down in an inconsistent mainline, and branch cycle and it causes a lot of confusion among team members (and even yourself when you go back to a project after some time). Having a clear cut way to work with branches and tags is vital, and this chapter also covers some of the more subtle gotchas you&#8217;re likely to run into.</p>
<p>All in all, yet another great book from the Pragmatic Programmers, and I&#8217;m looking forward to my delivery of the third book in the series &#8211; Pragmatic Automation.</p>
]]></content:encoded>
			<wfw:commentRss>http://dataplex.org/blog/2008/09/book-review-pragmatic-version-control-subversion-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>John Galt Gear Website</title>
		<link>http://dataplex.org/blog/2008/09/john-galt-gear-website/</link>
		<comments>http://dataplex.org/blog/2008/09/john-galt-gear-website/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 22:25:24 +0000</pubDate>
		<dc:creator>dpx</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[atlas shrugged]]></category>
		<category><![CDATA[merchandise]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://dataplex.org/blog/?p=30</guid>
		<description><![CDATA[While writing the book review for Atlas Shrugged, I hit up google for a few links. For the first time, it actually pulled up a site in the right hand site that I might be interested in. And the site is cool! John Galt Gear sells T-Shirts, bumper stickers, and other merchandise related to the [...]]]></description>
			<content:encoded><![CDATA[<div class="al2fb_like_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170888536311777&amp;xfbml=1" type="text/javascript"></script>
<fb:like href="http://dataplex.org/blog/2008/09/john-galt-gear-website/" layout="button_count" show_faces="true" width="450" action="like" font="arial" colorscheme="light" ref="AL2FB"></fb:like></div><div class="al2fb_send_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170888536311777&amp;xfbml=1" type="text/javascript"></script>
<fb:send ref="AL2FB" font="arial" colorscheme="light" href="http://dataplex.org/blog/2008/09/john-galt-gear-website/"></fb:send></div><p>While writing the book review for Atlas Shrugged, I hit up google for a few links. For the first time, it actually pulled up a site in the right hand site that I might be interested in. And the site is cool! <a title="John Galt Gear Website" href="http://www.johngaltgear.com" target="_blank">John Galt Gear</a> sells T-Shirts, bumper stickers, and other merchandise related to the Atlas Shrugged characters and ideas. I will probably be seen sporting some of this gear soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://dataplex.org/blog/2008/09/john-galt-gear-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Review: The Pragmatic Programmer</title>
		<link>http://dataplex.org/blog/2008/09/book-review-the-pragmatic-programmer/</link>
		<comments>http://dataplex.org/blog/2008/09/book-review-the-pragmatic-programmer/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 22:06:46 +0000</pubDate>
		<dc:creator>dpx</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[pragmatism]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://dataplex.org/blog/?p=26</guid>
		<description><![CDATA[Wow. Stop reading this review and go buy this book immediately. It is that good. There are many many reviews of this book out there, so I&#8217;m going to be brief. Page for page, this book has had the most impact on my view of programming out of any programming material I&#8217;ve ever read. The [...]]]></description>
			<content:encoded><![CDATA[<div class="al2fb_like_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170888536311777&amp;xfbml=1" type="text/javascript"></script>
<fb:like href="http://dataplex.org/blog/2008/09/book-review-the-pragmatic-programmer/" layout="button_count" show_faces="true" width="450" action="like" font="arial" colorscheme="light" ref="AL2FB"></fb:like></div><div class="al2fb_send_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170888536311777&amp;xfbml=1" type="text/javascript"></script>
<fb:send ref="AL2FB" font="arial" colorscheme="light" href="http://dataplex.org/blog/2008/09/book-review-the-pragmatic-programmer/"></fb:send></div><p>Wow. Stop reading this review and go <a title="Amazon Title Selection" href="http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1220565894&amp;sr=8-1" target="_blank">buy this book immediately</a>. It is that good. There are many many reviews of this book out there, so I&#8217;m going to be brief. Page for page, this book has had the most impact on my view of programming out of any programming material I&#8217;ve ever read.</p>
<p><span id="more-26"></span></p>
<p>The book covers a philosophy instead of tools, and that makes it an almost timeless piece. While they do at times point to particular technologies, they do not focus on those technologies and leave the references to a minimum so that the reader is free to apply the philosophy to their particular technology.</p>
<p>The book covers topics such as orthogonality, the DRY (Don&#8217;t Repeat Yourself) principle, unit testing, automation, refactoring, and tools. I will probably make some posts that deal with the topics individually, so for now I&#8217;m only going to talk about some of the more impactful sections for me.</p>
<p>The first thing that really hit me was in Chapter 3, The Basic Tools. I&#8217;ve always just used the tools available to me on a particular platform that was easiest to learn. This gave me a small learning curve, but left out a lot of functionality. One of their first recommendations is to find a powerful text editor and learn it well. I looked at the options that are cross platform and went with <a title="VIM Homepage" href="http://www.vim.org" target="_blank">vim</a>. I&#8217;ll say it again here&#8230; WOW! My productivity went through the roof and I&#8217;ve now found plugins for firefox (<a title="Vimperator firefox plugin" href="http://vimperator.mozdev.org/" target="_blank">vimperator</a>) and Visual Studio (<a title="ViEmu Plugin" href="http://www.viemu.com/" target="_blank">ViEmu</a>) to mimic the base vi functionality in those environments. With a powerful text editor, I spend more time on the keyboard, making fewer keystrokes, to accomplish more than I ever thought possible.</p>
<p>The second section that really impacted me was at the end of the book talking about working as a Pragmatic Team. I&#8217;ve had some bad experiences with teams and this section spoke directly on how to mitigate the problems I had run into. This should be required reading for any project with more than a single developer.</p>
<p>All in all, the whole book is a gold mine of good advice and leads to other good information. It is a rather small book given the topics it covers, but the content is so well thought out and organized, I think it is just right.</p>
]]></content:encoded>
			<wfw:commentRss>http://dataplex.org/blog/2008/09/book-review-the-pragmatic-programmer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Book Review: Atlas Shrugged</title>
		<link>http://dataplex.org/blog/2008/09/atlas-shrugged/</link>
		<comments>http://dataplex.org/blog/2008/09/atlas-shrugged/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 21:22:48 +0000</pubDate>
		<dc:creator>dpx</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[fiction]]></category>
		<category><![CDATA[reading]]></category>

		<guid isPermaLink="false">http://dataplex.org/blog/?p=10</guid>
		<description><![CDATA[I recently finished reading a great book by Ayn Rand called Atlas Shrugged. This particular book was given to me by a member of a professional organization I was part of years ago when I was a sophomore in college. She told me the book would change my view of life, but I managed to [...]]]></description>
			<content:encoded><![CDATA[<div class="al2fb_like_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170888536311777&amp;xfbml=1" type="text/javascript"></script>
<fb:like href="http://dataplex.org/blog/2008/09/atlas-shrugged/" layout="button_count" show_faces="true" width="450" action="like" font="arial" colorscheme="light" ref="AL2FB"></fb:like></div><div class="al2fb_send_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170888536311777&amp;xfbml=1" type="text/javascript"></script>
<fb:send ref="AL2FB" font="arial" colorscheme="light" href="http://dataplex.org/blog/2008/09/atlas-shrugged/"></fb:send></div><p>I recently finished reading a great book by Ayn Rand called <a title="Amazon Entry for Atlas Shrugged" href="http://www.amazon.com/Atlas-Shrugged-Ayn-Rand/dp/0451191145" target="_blank">Atlas Shrugged</a>. This particular book was given to me by a member of a professional organization I was part of years ago when I was a sophomore in college. She told me the book would change my view of life, but I managed to stick it on the shelf and ignore it. I picked it back up about 6 months ago and decided to give it a shot finally.</p>
<p>Let me tell you, this book is a life changer&#8230;</p>
<p><span id="more-10"></span></p>
<p>The book takes Rand&#8217;s philosophical idea called Objectivism and shows what happens when people of ability give up on the &#8220;moochers&#8221; and &#8220;looters&#8221; of the world. The world stops as the people who cannot do for themselves try to take by force the abilities of others. But that is not what really made this book remarkable for me.</p>
<p>What made this book remarkable for me was the attitude taken by the characters of ability. When something needed to be done, a decision made, etc, they did it, made it, or called on others who could do it. And they did not take crap from those who could not achieve that same level of ability. They traded value for value and recognized that value for what it was.</p>
<p>This impacted me because I think of myself as someone of ability. I have skills that I worked hard to fine tune and I use them tactfully. But I&#8217;ve never been able to put a name to that ability and what drove me to pursue it. Sure, I could sit on my hands and watch the world go by, and not try and better what is around me. But that is not how I work. And I don&#8217;t expect those around me to do that either.</p>
<p>So now I have a different view when interacting with people &#8211; I trade value for value and nothing else. It is a remarkable way to live and I enjoy it thoroughly.</p>
<p>If you think of yourself as someone that pursues knowledge for no other reason than to make yourself a more valuable person, to further your own ability, this is a must read.</p>
]]></content:encoded>
			<wfw:commentRss>http://dataplex.org/blog/2008/09/atlas-shrugged/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

