<?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>Utahcon.com &#187; Book Review</title>
	<atom:link href="http://blog.utahcon.com/tag/book-review/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.utahcon.com</link>
	<description></description>
	<lastBuildDate>Wed, 25 Jan 2012 14:18:29 +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>Art of Assembly Language, 2nd Edition</title>
		<link>http://blog.utahcon.com/books/art-of-assembly-language-2nd-edition?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=art-of-assembly-language-2nd-edition</link>
		<comments>http://blog.utahcon.com/books/art-of-assembly-language-2nd-edition#comments</comments>
		<pubDate>Thu, 01 Jul 2010 15:09:00 +0000</pubDate>
		<dc:creator>utahcon</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Assembly]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[HLA]]></category>
		<category><![CDATA[No Starch Press]]></category>
		<category><![CDATA[planet]]></category>

		<guid isPermaLink="false">http://blog.utahcon.com/?p=515</guid>
		<description><![CDATA[I am always amazed at the books that No Starch Press suggests for us to review, and The Art of Assembly Language truly wasn&#8217;t even on my radar. When it was suggested to me I couldn&#8217;t resist the opportunity to break out of high level coding and dive into Assembly. Wikipedia says of Assembly: Assembly [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Art of Assembly Language" src="http://nostarch.com/sites/default/files/imagecache/product_main_page/assembly2_big.png" alt="" width="170" height="225" />I am always amazed at the books that No Starch Press suggests for us to review, and The Art of Assembly Language truly wasn&#8217;t even on my radar. When it was suggested to me I couldn&#8217;t resist the opportunity to break out of high level coding and dive into Assembly.</p>
<p>Wikipedia says of Assembly:</p>
<blockquote><p><strong>Assembly languages</strong> are a type of <a title="Low-level language" href="http://blog.utahcon.com/wiki/Low-level_language">low-level languages</a> for programming <a title="Computer" href="http://blog.utahcon.com/wiki/Computer">computers</a>, <a title="Microprocessor" href="http://blog.utahcon.com/wiki/Microprocessor">microprocessors</a>, <a title="Microcontroller" href="http://blog.utahcon.com/wiki/Microcontroller">microcontrollers</a>, and other (usually) <a title="Integrated circuit" href="http://blog.utahcon.com/wiki/Integrated_circuit">integrated circuits</a>.</p></blockquote>
<p>Sweet! This book will teach me how to work with microprocessors and microcontrollers! That is what I thought, and I was close.</p>
<p>The Art of Assembly Language from No Starch Press covers the basics of all low level programming but has a pretty heavy slant toward intel based CPUs. With support for Linux, Mac and Windows, and even FreeBSD.</p>
<p>The book is big, heavy and full of knowledge. It covers the HLA (High Level Assembly) which is the best match of high level coding with low level code. The author, Randall Hyde, starts with the absolute basics explaining what each part of the controller (cpu) is and what it is meant for. He explains why things are setup the way they are and even how things have changed over the history of computing.</p>
<p>If you are asking yourself why you need to pick up this book, take this quick little survey:</p>
<ul>
<li>Have you ever wondered how a computer actually works?</li>
<li>Do you ever dream in code?</li>
</ul>
<p>If you answered yes to either of those then you probably want to go get this book right now.</p>
<p>The Art of Assembly really opened my eyes to what goes on in the underbelly of the computer, and I have a better understanding of why my code works now. Learning HLA has truly been an experience, and it is one I think the whole world of programmers should have.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utahcon.com/books/art-of-assembly-language-2nd-edition/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Designing with Progressive Enhancement: Building the Web that Works for Everyone</title>
		<link>http://blog.utahcon.com/books/designing-with-progressive-enhancement-building-the-web-that-works-for-everyone?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=designing-with-progressive-enhancement-building-the-web-that-works-for-everyone</link>
		<comments>http://blog.utahcon.com/books/designing-with-progressive-enhancement-building-the-web-that-works-for-everyone#comments</comments>
		<pubDate>Fri, 30 Apr 2010 15:01:08 +0000</pubDate>
		<dc:creator>utahcon</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://blog.utahcon.com/?p=413</guid>
		<description><![CDATA[The good people at New Riders (Peachpit) have given me the opportunity to review one of their newest titles, Designing with Progressive Enhancement: Building the Web that Works for Everyone. I would like to thank them as this has been a topic of much concern in my everyday life for a while, and this book [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Designing with Progressive Enhancement: Building the Web that Works for Everyone (Cover)" src="http://www.peachpit.com/ShowCover.aspx?isbn=0321658884&amp;type=f" alt="Designing with Progressive Enhancement: Building the Web that Works for Everyone" width="160" height="206" /> The good people at New Riders (Peachpit) have given me the opportunity to review one of their newest titles, <em>Designing with Progressive Enhancement: Building the Web that Works for Everyone. </em>I would like to thank them as this has been a topic of much concern in my everyday life for a while, and this book really nailed the topic.</p>
<p>Authored by four brilliant minds Todd Parker, Scott Jehl, Maggie Costello Wachs, and Patty Toland (also known as the Filament Group) make up a great brain trust for this title. Combined they have over 30yrs of design experience working with interactive design, and mastering the art of design for everyone.</p>
<p>This book is unique in that the authors seem to have really sat down and worked out a process, and this book is really a step-by-step guide and explanation of their process. It teaches you that sometimes the best practices are the best steps to take first. They explain that although it takes more time, and energy, that starting with a base HTML structure for your website is the best place to start as the most people will be able to access your site. There is no need for parsers, javascript, codecs, etc.</p>
<p>After getting a base for your site in HTML they explain how and why you should test what the browser in use supports. Does the browser support javascript? Does it support all of the javascript spec, or just parts? Does it support AJAX? JSON? With each test they explain why you want to test, and if the browser passes how to utilize these features.</p>
<p>This is NOT a code book. Their examples are purely theoretical, although some sample and code snippets are provided.</p>
<p>The general idea of this title is to get you thinking about the way you design your product. To make you think outside the fancy and latest jQuery features, and XML and SVG, and make sure you base product is a product that everyone can use.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utahcon.com/books/designing-with-progressive-enhancement-building-the-web-that-works-for-everyone/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Review: Pomodoro Technique Illustrated</title>
		<link>http://blog.utahcon.com/books/book-review-pomodoro-technique-illustrated?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=book-review-pomodoro-technique-illustrated</link>
		<comments>http://blog.utahcon.com/books/book-review-pomodoro-technique-illustrated#comments</comments>
		<pubDate>Fri, 15 Jan 2010 23:00:48 +0000</pubDate>
		<dc:creator>utahcon</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[Pomodoro Technique]]></category>
		<category><![CDATA[Pragmatic Bookshelf]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://blog.utahcon.com/?p=307</guid>
		<description><![CDATA[Today I am reviewing Pomodoro Technique Illustrated: The Easy Way to Do More in Less Time which is best summed up by the books official website on The Pragmatic Bookshelf site: Do you ever look at the clock and wonder where the day went? You spent all this time at work and didn’t come close [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 200px"><a href="http://pragprog.com/titles/snfocus/pomodoro-technique-illustrated"><img title="Pomodoro Technique Illustrated (Book Cover)" src="http://assets2.pragprog.com/images/covers/190x228/snfocus.jpg?1257456463" alt="Pomodoro Technique Illustrated (Book Cover)" width="190" height="228" /></a><p class="wp-caption-text">Pomodoro Technique Illustrated (Book Cover)</p></div>
<p>Today I am reviewing <em>Pomodoro Technique Illustrated: The Easy Way to Do More in Less Time </em>which is best summed up by the books official website on <a href="http://pragprog.com/titles/snfocus/pomodoro-technique-illustrated" target="_blank">The Pragmatic Bookshelf</a> site:</p>
<blockquote><p>Do you ever look at the clock and wonder where the day went? You spent all this time at work and didn’t come close to getting everything done. Tomorrow, try something new. Use the Pomodoro Technique, originally developed by Francesco Cirillo, to work in focused sprints throughout the day. In <em>Pomodoro Technique Illustrated</em>, Staffan Nöteberg shows you how to organize your work to accomplish more in less time. There’s no need for expensive software or fancy planners. You can get started with nothing more than a piece of paper, a pencil, and a kitchen timer.</p></blockquote>
<p>The best part of the above statement is that it is 100% true. I haven&#8217;t had enough time to really evaluate the use of the Pomodoro Technique, but the book really lays it out in a clean an easy to understand way.</p>
<p>Author Staffan Nöteberg has really written a quick read about the Pomodoro Technique, that will allow you to breeze through the book, learning the technique as you go.</p>
<p>The book is short, approx 200 pages total, with each page being an indepenent thought or section. You literally could read a single page each time you sat down and feel good about stopping in the middle of a chapter. The thoughts are clear and expressed in a clean format that really makes the things stick.</p>
<p>The technique itself is really simple. And Staffan&#8217;s style of writing only makes it even easier to pick up and use.</p>
<p>I would strongly suggest getting <em>Pomodoro Technique Illustrated: The Easy Way to Do More in Less Time</em> if you plan to learn or at least try the Pomodoro Technique, even more so if you plan for the year is to be more productive!</p>
<p>Looks like I wasn&#8217;t the only one to write <a href="http://www.robertvbolton.com/a-review-of-pomodoro-technique-illustrated/" target="_blank">a review on this book</a> today either.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utahcon.com/books/book-review-pomodoro-technique-illustrated/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coders At Work</title>
		<link>http://blog.utahcon.com/books/coders-at-work?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=coders-at-work</link>
		<comments>http://blog.utahcon.com/books/coders-at-work#comments</comments>
		<pubDate>Wed, 25 Nov 2009 15:09:03 +0000</pubDate>
		<dc:creator>utahcon</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Apress]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[Hackers]]></category>
		<category><![CDATA[History]]></category>

		<guid isPermaLink="false">http://blog.utahcon.com/?p=210</guid>
		<description><![CDATA[I recently finished reading Coders at Work, written by Peter Seibel (@peterseibel), and published by Apress. What an amazing book to read, I can&#8217;t even begin to express how much I actually enjoyed this book, and I know I am gushing, but this was a real treat for me. I have always been amazed by [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 135px"><img title="Coders At Work " src="http://apress.com/resource/bookcover/9781430219484?size=medium" alt="Cover Art" width="125" height="185" /><p class="wp-caption-text">Cover Art</p></div>
<p>I recently finished reading <em><a href="http://apress.com/book/view/1430219483" target="_blank">Coders at Work</a></em>, written by <a href="http://gigamonkeys.com/" target="_blank">Peter Seibel</a> (<a href="http://twitter.com/peterseibel" target="_blank">@peterseibel</a>), and published by <a href="http://apress.com">Apress</a>. What an amazing book to read, I can&#8217;t even begin to express how much I actually enjoyed this book, and I know I am gushing, but this was a real treat for me.</p>
<p>I have always been amazed by the past of computing, the idea of computers as large as houses, filling entire warehouses for simple punch card technology, hell <a href="http://en.wikipedia.org/wiki/Punched_card" target="_blank">punch cards</a>! I love hearing the stories of how things were, getting the first networks going, writing the first program for any technology, making something that everyone everywhere now uses and doesn&#8217;t think twice about why it works the way it works.</p>
<p>In <em>Coders At Work</em> Peter Seibel interviews some of the legends of technology including <a href="http://norvig.com/" target="_blank">Peter Norvig</a> (Director of Research at Google Inc.), <a href="http://www.jwz.org/" target="_blank">Jamie Zawinkski</a> (major Mozilla contributor, <a href="http://twitter.com/Jwz" target="_blank">@jwz</a>), and plenty more.</p>
<p><span id="more-210"></span>The book was written in the same tune as <em>Writers at Work</em>, and <a href="http://apress.com/book/view/1590597141" target="_blank"><em>Founders at Work</em></a>, to showcase the beginnings of coding, and to give an idea of how the world of coding as we know it has come to be.</p>
<p>There is no magic code revealed in the book, and there are no tutorials, just a bunch of old hackers explaining why they did what they did and how and what they learned from the experience.</p>
<p>As of this writing Apress hasn&#8217;t made available a sample chapter, which is too bad, it would be a great tease and only make you want more of this book.</p>
<p>To give you an idea of what you would be investing in, here is an excerpt from the first chapter of the book, where Peter is interviewing Jamie Zawinski an early Netscape/Mozilla developer. Peter has asked Zawinski about working with Peter Norvig at Berkely, here is his response:</p>
<blockquote><p>Yeah. That was a very strange job. They had a whole bunch<br />
of grad students who’d been doing research on natural language<br />
understanding; they were basically linguists who did some<br />
programming. So they wanted someone to take these bits and pieces<br />
of code they’d left behind and integrate them into one thing that<br />
actually worked.<br />
That was incredibly difficult because I didn’t have the background to<br />
understand what in the world they were doing. So this would happen<br />
a lot: I’d be looking at something; I’d be completely stuck. I have no<br />
idea what this means, where do I go from here, what do I have to read<br />
to understand this. So I’d ask Peter. He’d be nice about it—he’d say,<br />
“It totally makes sense that you don’t understand that yet. I’ll sit down<br />
and explain it to you Tuesday.” So now I’ve got nothing to do. So I<br />
spent a lot of time working on windows system stuff and poking<br />
around with screen savers and just the kind of UI stuff that I’d been<br />
doing for fun before.<br />
After six or eight months of that it just felt like, wow, I’m really just<br />
wasting my time. I’m not doing anything for them, and I just felt like I<br />
was on vacation. There have been times when I was working really a<br />
lot when I’d look back at that and I’m like, “Why did you quit the<br />
vacation job? What is wrong with you? They were paying you to write<br />
screen savers!”</p></blockquote>
<p>A good deal of the book is great history of how integrated the coding world really is, and you see a lot of the progression of technology through the book.</p>
<p>If you are the sort of person who enjoys sitting with the masters of your field, and listening to the stories and pondering what it would have been like to have to program everything in Assembly, or possibly in LISP, then you have to read Coders at Work, and then leave it in your reading room, and make sure others get a chance to read it as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utahcon.com/books/coders-at-work/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Everything you know about CSS is wrong!</title>
		<link>http://blog.utahcon.com/books/everything-you-know-about-css-is-wrong?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=everything-you-know-about-css-is-wrong</link>
		<comments>http://blog.utahcon.com/books/everything-you-know-about-css-is-wrong#comments</comments>
		<pubDate>Mon, 16 Feb 2009 06:04:57 +0000</pubDate>
		<dc:creator>utahcon</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Kevin Yank]]></category>
		<category><![CDATA[Rachel Andrew]]></category>
		<category><![CDATA[Sitepoint]]></category>

		<guid isPermaLink="false">http://utahcon.com/blog/?p=195</guid>
		<description><![CDATA[  I don&#8217;t know how Sitepoint knew it, but they are right, I suck at CSS! Luckily I came across this book and all that is going to change. Sitepoint authors Rachel Andrew and Kevin Yank to you through a few of the new abilities of CSS in the coming browsers. They discuss CSS tables, [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<div class="wp-caption alignleft" style="width: 329px"><img title="Everything You Know About CSS Is Wrong!" src="http://www.sitepoint.com/images/books/csswrong1/cover-3d-lg.jpg" alt="Everything You Know About CSS Is Wrong!" width="319" height="411" /><p class="wp-caption-text">Everything You Know About CSS Is Wrong!</p></div>
<p>I don&#8217;t know how Sitepoint knew it, but they are right, I suck at CSS! Luckily I came across this book and all that is going to change.</p>
<p>Sitepoint authors <a href="http://www.rachelandrew.co.uk/">Rachel Andrew</a> and <a href="http://www.kevinyank.com/">Kevin Yank</a> to you through a few of the new abilities of CSS in the coming browsers. They discuss CSS tables, and layout for pretty much the whole book.</p>
<p>Jokingly you could really call this book &#8220;Everything you want to know about CSS tables&#8221; as the main of the 5 chapters is solely about the topic of creating and understanding CSS tables. The remainder of the book seemed to be some good Microsoft bashing referring to IE6,7 and 8.</p>
<p>The book was short, and a quick read. Weighing in at roughly 111 pages, and only 5 chapters, it is an easy weekend, or one night read. </p>
<p>The majority of the CSS tactics they cover (CSS Tables) will work in current browsers with the exception of the Microsoft browsers. They base alot of the information on the idea that IE8 will be coming soon, and as you can download the beta now it is worth trying out the code shown in this book and seeing what we can do in the near future when users finally get their browsers up to date.</p>
<p>As always you can pick up this book at <a href="http://www.sitepoint.com/books/csswrong1/">Sitepoint&#8217;s website</a> or at <a href="http://www.amazon.com/gp/product/0980455227?ie=UTF8&amp;tag=utahconcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0980455227">Amazon.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utahcon.com/books/everything-you-know-about-css-is-wrong/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CISSP in 21 Days</title>
		<link>http://blog.utahcon.com/books/cissp-in-21-days?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cissp-in-21-days</link>
		<comments>http://blog.utahcon.com/books/cissp-in-21-days#comments</comments>
		<pubDate>Fri, 13 Feb 2009 13:00:34 +0000</pubDate>
		<dc:creator>utahcon</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[CISSP]]></category>
		<category><![CDATA[Packt]]></category>

		<guid isPermaLink="false">http://utahcon.com/blog/?p=184</guid>
		<description><![CDATA[When I picked up this book I was hoping for a 21 day romp into the world of CISSP. This is not the case. What CISSP in 21 Days is however is pretty awesome. To become a CISSP you have to have 5 years experience in one of the 10 domains, pass a 100 question [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 334px"><img title="CISSP in 21 Days (Packt Pub)" src="http://images.packtpub.com/images/full/1847194508.jpg" alt="CISSP in 21 Days (Packt Pub)" width="324" height="400" /><p class="wp-caption-text">CISSP in 21 Days (Packt Pub)</p></div>
<p>When I picked up this book I was hoping for a 21 day romp into the world of CISSP. This is not the case. What CISSP in 21 Days is however is pretty awesome.</p>
<p>To become a CISSP you have to have 5 years experience in one of the 10 domains, pass a 100 question test about the 10 domains of being a CISSP, and adhere to a code of ethics set forth by the ISC2.</p>
<p>Now if you have the above requirements licked, then you are going to need CISSP in 21 Days. This is the best review book I have seen for this certification, and it is an easy read.</p>
<p>Author M. L. Srinivasan, CISSP, takes you day by day for 21 days reviewing all the domains of the CISSP. He covers Access Control, Application Security and more.</p>
<p>Be warned this book will not get your ready for your CISSP test if you don&#8217;t already have the knowledge, this is just a primer!</p>
<p>With that said, I can suggest to anyone thinking of becoming a CISSP, like me, to get this book and read it. Then go back through the book and review each section outside of the book as well. Read about application security and then go and get the required knowledge under you belt. The book will act as an outline for what you need to know to pass the CISSP.</p>
<p>For this and other great titles check out <a href="http://www.packtpub.com/crack-the-cissp-exam-in-21-days/book">Packt Publishing&#8217;s</a> website, and pick this book up at <a href="http://www.amazon.com/gp/product/1847194508?ie=UTF8&amp;tag=utahconcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1847194508">Amazon.com</a> today!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utahcon.com/books/cissp-in-21-days/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>firstPress Android Essentials (Apress)</title>
		<link>http://blog.utahcon.com/cell-phones/android/firstpress-android-essentials-apress?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=firstpress-android-essentials-apress</link>
		<comments>http://blog.utahcon.com/cell-phones/android/firstpress-android-essentials-apress#comments</comments>
		<pubDate>Tue, 20 Jan 2009 18:23:52 +0000</pubDate>
		<dc:creator>TagGerr</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Apress.com]]></category>
		<category><![CDATA[Book Review]]></category>

		<guid isPermaLink="false">http://utahcon.com/blog/?p=167</guid>
		<description><![CDATA[Apress&#8217;s firstPress books are written as short and succinct as possible to engage the reader and provide them a starting point in a given technology. They are intented to be released and read as close to the technology release as possible to gain the maxiumum experience in the shortest amount of time. Unfortunately in some [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 135px"><img title="firstPress Android Essentials by Apress" src="http://apress.com/resource/bookcover/9781430210641?size=medium" alt="firstPress Android Essentials by Apress" width="125" height="153" /><p class="wp-caption-text">firstPress Android Essentials by Apress</p></div>
<p><a href="http://www.apress.com/ebook/firstpress">Apress&#8217;s firstPress</a> books are written as short and succinct as possible to engage the reader and provide them a starting point in a given technology. They are intented to be released and read as close to the technology release as possible to gain the maxiumum experience in the shortest amount of time. Unfortunately in some cases, this rapid-release structure doesn&#8217;t pan out so well, which is a flaw that this book suffers from. Thankfully this flaw does not render the book completely useless.</p>
<p>From the beginning of <a href="http://apress.com/book/view/1430210648">Android Essentials</a>, it&#8217;s clear that Chris Haseman is passionate about mobile development and very excited about Android and its possibilities. He provides clear instructions and walks the reader through each part of an Android application, as well as providing hints and tricks within the Eclipse environment to make Android development even easier. While it&#8217;s not an instuction book on how to write Java, as Chris points out early on, most developers with a basic understanding of the language should be able to power their way through the examples and concepts. Chris doesn&#8217;t hold the readers hand through Java structure or development, but he progresses at a comfortable pace that should allow for any referential reading that may be  necessary.</p>
<p>The example code is where the reader may experience the most frustration. All code in the book was written using the M5-RC15 version of the Android SDK, which is two steps below the current release, 1.0-R2. While it may still be possible to run the M5 version of the SDK in a currect Eclipse installation, it is much easier and recommended to use the latest release so that any applications developed will work with current handsets. This means that only the first project in the book will actually build and launch correctly and all the others require small to moderately large adjustments. Anything from &#8216;add a line here and change that line there&#8217; to &#8216;completely re-build this function from scratch&#8217; is needed to get each example running. From a learning standpoint, this is where the book doesn&#8217;t hold up well. It can be difficult at best to find the correct solution, and even a web search may only yield a few hand-made solutions with the tag &#8216;your mileage may vary&#8217;.</p>
<p>Interestingly, this is can also be a saving factor for this book. Not everyone prefers to read a book where all the answers are laid out and available for download. Part of the enjoyment of development is knowing that you have created something for a purpose, and using this book&#8217;s code examples and the provided instruction is a great launching pad to discover your own way to build the same applications. So while it may take some extra time to make the examples work, the personal effort will usually leave a more lasting impression than just retyping the code into your favorite editor and verifying that the application does what it should.</p>
<p>Overall, I think that Android Essentials is a fair starting point for the beginning Android developer. For a serious developer, it&#8217;s a good book for idea reference, and for a beginner it&#8217;s a good start to see what is possible with Android. My final recommendation would be to wait and hope for an updated release of this book, or at least the code it contains. While I do enjoy discovering my own way through a particular application, more reliable starting code would have allowed me to spend more time developing my own applications instead of repairing another developer&#8217;s.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utahcon.com/cell-phones/android/firstpress-android-essentials-apress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pro PHP: Patterns, Frameworks, Testing and More</title>
		<link>http://blog.utahcon.com/books/pro-php-patterns-frameworks-testing-and-more?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pro-php-patterns-frameworks-testing-and-more</link>
		<comments>http://blog.utahcon.com/books/pro-php-patterns-frameworks-testing-and-more#comments</comments>
		<pubDate>Tue, 16 Dec 2008 04:11:56 +0000</pubDate>
		<dc:creator>utahcon</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Apress]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[Pro PHP]]></category>

		<guid isPermaLink="false">http://utahcon.com/blog/?p=65</guid>
		<description><![CDATA[Kevin McArthur is a self-taught entreperneur and opensource developer from Edmonton Alberta. Kevin has been running a very successful PHP application development studio for over 7 years. Additionally Kevin took time to write Pro PHP: Patterns, Frameworks, Testing and More, published by Apress. The book really lives up to the name. It disucsses in great [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 135px"><img title="Pro PHP: Patterns, Frameworks, Testing and More" src="http://apress.com/resource/bookcover/9781590598191?size=medium" alt="Pro PHP: Patterns, Frameworks, Testing and More" width="125" height="164" /><p class="wp-caption-text">Pro PHP: Patterns, Frameworks, Testing and More</p></div>
<p>Kevin McArthur is a self-taught entreperneur and opensource developer from Edmonton Alberta. Kevin has been running a very successful PHP application development studio for over 7 years. Additionally Kevin took time to write <a href="http://apress.com/book/view/1590598199">Pro PHP: Patterns, Frameworks, Testing and More</a>, published by <a href="http://apress.com/">Apress</a>.</p>
<p>The book really lives up to the name. It disucsses in great details the framworks that are most popular including Zend Framework. Kevin has what seems an infinite amount of knowledge on Zend Framework, and a quick <a href="http://www.google.com/search?rlz=1C1GGLS_en-USUS295US303&amp;sourceid=chrome&amp;ie=UTF-8&amp;q=Kevin+McArthur+PHP">Google search</a> will reveal he is quite active is sharing that information.</p>
<p>I was a little let down on the Testing and Code Control sections of the book. I felt like Kevin mearly skimmed, and could have really dug into more detail, espeically about testing.</p>
<p>In talking about patterns for PHP Kevin reinforces some of the basics of good programming, and explains the pros and cons of each style of framework. You can tell he has spent his fair share of time in each of the patterns discussed.</p>
<p>Overall if you are thinking about playing with patterns and frameworks this is the book for you. Don&#8217;t look for any golden knowledge about testing, but the rest is gold!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utahcon.com/books/pro-php-patterns-frameworks-testing-and-more/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Review: RESTful PHP (Packt Publishing)</title>
		<link>http://blog.utahcon.com/books/book-review-restful-php-packt-publishing?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=book-review-restful-php-packt-publishing</link>
		<comments>http://blog.utahcon.com/books/book-review-restful-php-packt-publishing#comments</comments>
		<pubDate>Mon, 10 Nov 2008 17:05:33 +0000</pubDate>
		<dc:creator>utahcon</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Book Review]]></category>
		<category><![CDATA[Packt]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://utahcon.com/blog/?p=43</guid>
		<description><![CDATA[This weekend I had the opportunity to read RESTful PHP, by Samisa Abeysinghe, published by Packt Publishing. The book is short, about 200 pages, but full of great information about what REST is, how it is used, how it is supposed to be used and how to use it with PHP. The book assumes you [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="RESTful PHP Web Services" src="http://images.packtpub.com/images/full/1847195520.jpg" alt="" width="300" height="369" /></p>
<p>This weekend I had the opportunity to read RESTful PHP, by Samisa Abeysinghe, published by <a href="http://www.packtpub.com">Packt Publishing</a>. The book is short, about 200 pages, but full of great information about what REST is, how it is used, how it is supposed to be used and how to use it with PHP.</p>
<p>The book assumes you have a working knowledge of PHP, and how to install extensions (or use existing ones). The concepts are clear and concise. Samisa is direct, but explains the reasons for why code is the way it is, or explains what can be done different.</p>
<p>The books runs through many examples using Yahoo! and Amazon APIs. Most of the book could be called a manual for use of CURL and SimpleXML, as well as some DOM work. Although you will not need to know any of those things before picking up this book.</p>
<p>In a short seven chapters Samisa explains what rest is, who uses it, why it is used, and what you can do with it. Samisa walks you through consuming (or using) REST APIs and also how to setup your own APIs using the REST style and architecture.</p>
<p>I would recommend this book to any beginning and middle tiers PHP developer as it is a quick reference to REST and APIs that you know you already want to be working with.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utahcon.com/books/book-review-restful-php-packt-publishing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

