<?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>TamsPPC - the Windows Phone Blog &#187; Books</title>
	<atom:link href="http://tamsppc.tamoggemon.com/category/reviews/hardware-reviews/books/feed/" rel="self" type="application/rss+xml" />
	<link>http://tamsppc.tamoggemon.com</link>
	<description>The Windows Mobile news and opinion source</description>
	<lastBuildDate>Mon, 22 Mar 2010 08:56:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mobile Design and Development – the review</title>
		<link>http://tamsppc.tamoggemon.com/2010/03/01/mobile-design-and-development-%e2%80%93-the-review/</link>
		<comments>http://tamsppc.tamoggemon.com/2010/03/01/mobile-design-and-development-%e2%80%93-the-review/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 10:29:22 +0000</pubDate>
		<dc:creator>Tam Hanna</dc:creator>
				<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://tamsppc.tamoggemon.com/?p=3411</guid>
		<description><![CDATA[I first saw Brian Fling’s book on Mobile Design and Development on a local connection. Mark A. M. Kramer, an Austrian maven of the mobile computer scene read and praised it – can the tome stack up in the largely empty area of mobile user interface design books?
 
Brian starts out by looking at the [...]]]></description>
			<content:encoded><![CDATA[<p>I first saw Brian Fling’s book on Mobile Design and Development on a local connection. Mark A. M. Kramer, an Austrian maven of the mobile computer scene read and praised it – can the tome stack up in the largely empty area of mobile user interface design books?<br />
<a href="http://tamoggemon.com/blog/contents/2010/March/thaguibook/front.jpg"><img src="http://tamoggemon.com/blog/contents/2010/March/thaguibook/thumbnails/front.jpg" title="Mobile Design and Development – the review" alt="front Mobile Design and Development – the review" /></a> <a href="http://tamoggemon.com/blog/contents/2010/March/thaguibook/back.jpg"><img src="http://tamoggemon.com/blog/contents/2010/March/thaguibook/thumbnails/back.jpg" title="Mobile Design and Development – the review" alt="back Mobile Design and Development – the review" /></a></p>
<p>Brian starts out by looking at the history of mobile and the mobile landscape as it is today. Long-term followers will not find much new stuff here, but it nevertheless makes for an interesting read.</p>
<p>He then moves on to “mobile strategy”. Topics include questions like “What is special about mobile”, the influence of “context” also is explained in some detail. Finally, various options for creating a mobile app are explained – some of them are somewhat obscure and definitely aren’t something you deal with every day.</p>
<p>The next part analyzes the design process for mobile applications. These chapters are what make the book really interesting – you are introduced to design, prototyping and user testing methods for touchscreen and non-touchscreen applications.</p>
<p>The second half of the book looks at the design and creation of mobile web sites: frameworks, compatibility et al get covered in extreme detail. Native application developers are largely left twiddling their thumbs…</p>
<p>As usual for O’Reilly, the book is well-written and readable even for non-native English speakers. Code examples are provided in various web languages; an ample amount of images is included for clarification where beneficial.</p>
<p>In the end, Mobile Design and Development is a great book if you want to create a mobile web app. Creators of native applications can’t use half of the book: if you are interested in the mobile design process, it is a good if somewhat paper-heavy tutorial. Web heads, on the other hand, should buy it straight away&#8230;the <a href="http://www.amazon.com/Mobile-Design-Development-Practical-Techniques/dp/0596155441/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1267431934&#038;sr=8-1">23$ shouldn&#8217;t hurt</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://tamsppc.tamoggemon.com/2010/03/01/mobile-design-and-development-%e2%80%93-the-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Training for Busy Programmers &#8211; the review</title>
		<link>http://tamsppc.tamoggemon.com/2009/12/14/user-training-for-busy-programmers-the-review/</link>
		<comments>http://tamsppc.tamoggemon.com/2009/12/14/user-training-for-busy-programmers-the-review/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 10:12:16 +0000</pubDate>
		<dc:creator>Tam Hanna</dc:creator>
				<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://tamsppc.tamoggemon.com/?p=3019</guid>
		<description><![CDATA[PackT can be considered the newest kid on the block of tech publishing &#8211; consider them the APress of &#8220;design-related technologies&#8221;. Their book on &#8220;User Programming for Busy Programmers&#8221; hit my desk. But can the 80-page booklet stack up?
 
William Rice starts out by looking at a few &#8220;common myths&#8221; of the trade. What is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.packtpub.com/">PackT</a> can be considered the newest kid on the block of tech publishing &#8211; consider them the APress of &#8220;design-related technologies&#8221;. Their book on &#8220;User Programming for Busy Programmers&#8221; hit my desk. But can the 80-page booklet stack up?<br />
<a href="http://tamoggemon.com/blog/contents/2009/December/thawritedocu/front.jpg"><img src="http://tamoggemon.com/blog/contents/2009/December/thawritedocu/thumbnails/front.jpg" title="User Training for Busy Programmers   the review" alt="front User Training for Busy Programmers   the review" /></a> <a href="http://tamoggemon.com/blog/contents/2009/December/thawritedocu/back.jpg"><img src="http://tamoggemon.com/blog/contents/2009/December/thawritedocu/thumbnails/back.jpg" title="User Training for Busy Programmers   the review" alt="back User Training for Busy Programmers   the review" /></a></p>
<p>William Rice starts out by looking at a few &#8220;common myths&#8221; of the trade. What is user training, what isn&#8217;t it? Who needs to be trained?</p>
<p>Afterward, the book takes a strictly wizard-like approach. A repeating template not dissimilar to the one found in use cases takes you step-to-step from nothing to running user demo, which can be deployed to third-party instructors.</p>
<p>Style-wise, PackT is different from other, more &#8220;established&#8221; publishers. Their visual presentation is more &#8220;to the bone&#8221;, and less playful &#8211; the whole book didn&#8217;t contain a single image. Nevertheless, it was well written and easy to understand. </p>
<p>In the end, I predict that PackT has a bright future ahead of it. This book fulfills its need &#8211; if you have just been enlisted to teach at an university or often write manuals and online help systems, you definitely can benefit from it. The <a href="http://www.amazon.com/User-Training-Busy-Programmers-effective/dp/1904811450/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1260762058&#038;sr=8-1">price of 13$</a> for the paperback is ok&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://tamsppc.tamoggemon.com/2009/12/14/user-training-for-busy-programmers-the-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The definitve guide to the .NET Compact Framework &#8211; the review</title>
		<link>http://tamsppc.tamoggemon.com/2009/12/12/the-definitve-guide-to-the-net-compact-framework-the-review/</link>
		<comments>http://tamsppc.tamoggemon.com/2009/12/12/the-definitve-guide-to-the-net-compact-framework-the-review/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 03:47:50 +0000</pubDate>
		<dc:creator>Tam Hanna</dc:creator>
				<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://tamsppc.tamoggemon.com/?p=3003</guid>
		<description><![CDATA[Introductory books for Visual Basic .NET are dime-a-dozen. Unfortunately, this is not true for books which are focused on the mobile aspects of the language. APress&#8217;s tome is a classic &#8211; can it still stack up?
 
Larry Roof and Dan Fergus start their text with a thorough look at the 2003-ish mobile device landscape, the [...]]]></description>
			<content:encoded><![CDATA[<p>Introductory books for Visual Basic .NET are dime-a-dozen. Unfortunately, this is not true for books which are focused on the mobile aspects of the language. APress&#8217;s tome is a classic &#8211; can it still stack up?<br />
<a href="http://tamsppc.tamoggemon.com/contents/2009/December/thavbbook/net-compact-framework-book-front.jpg"><img src="http://tamsppc.tamoggemon.com/contents/2009/December/thavbbook/thumbnails/net-compact-framework-book-front.jpg" title="The definitve guide to the .NET Compact Framework   the review " alt="net compact framework book front The definitve guide to the .NET Compact Framework   the review " /></a> <a href="http://tamsppc.tamoggemon.com/contents/2009/December/thavbbook/net-compact-framework-book-back.jpg"><img src="http://tamsppc.tamoggemon.com/contents/2009/December/thavbbook/thumbnails/net-compact-framework-book-back.jpg" title="The definitve guide to the .NET Compact Framework   the review " alt="net compact framework book back The definitve guide to the .NET Compact Framework   the review " /></a></p>
<p>Larry Roof and Dan Fergus start their text with a thorough look at the 2003-ish mobile device landscape, the .NET Compact Framework in general and also provide a few hints on UI design. Afterwards, topics like controls, files and XML get covered in painstaking detail.  </p>
<p>Once this is done, the book goes on to provide a very thorough introduction to databases. If you ever wondered about how to keep databases in sync, use SQLCE or whatever &#8211; your answers should be in here.</p>
<p>Loose ends like help systems, P/Invoke, generating reports with third-party components and even networking are also treated in individual chapters. While this coverage can not be called complete in any way, it nevertheless provides interesting starting points for further study.</p>
<p>Finally, a few appendices cover &#8220;small stuff&#8221; which didn&#8217;t fit anywhere else&#8230;</p>
<p>The book&#8217;s presentation is somewhat atypical: it is divided into independent chapters, which provide you with a dense mix of code and explanations. It&#8217;s a bit strange at first, but understandable &#8211; being a non-native English speaker, I had no issues understanding the tome.</p>
<p>Even though the book is now hopelessly outdated in some aspects, I nevertheless consider it a must-have for every Visual Basic developer. If you are developing mobile apps, head over to Amazon and <a href="http://www.amazon.com/Definitive-Guide-NET-Compact-Framework/dp/1590590953/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1260556853&#038;sr=8-1-spell">cough up the 21.5$</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://tamsppc.tamoggemon.com/2009/12/12/the-definitve-guide-to-the-net-compact-framework-the-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O&#8217;Reilly C++ Pocket Reference &#8211; the review</title>
		<link>http://tamsppc.tamoggemon.com/2009/08/24/oreilly-c-pocket-reference-the-review/</link>
		<comments>http://tamsppc.tamoggemon.com/2009/08/24/oreilly-c-pocket-reference-the-review/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 00:43:32 +0000</pubDate>
		<dc:creator>Tam Hanna</dc:creator>
				<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://tamsppc.tamoggemon.com/?p=2487</guid>
		<description><![CDATA[O&#8217;Reilly has had a long tradition of publishing small and slim portable reference books. As C++ is an extremely common programming language in mobile, I was given a sample copy of their Pocket Reference. Size-wise, it is about as big as three PDAs next to another&#8230;
 
As this book is not intended as a learning [...]]]></description>
			<content:encoded><![CDATA[<p>O&#8217;Reilly has had a long tradition of publishing small and slim portable reference books. As C++ is an extremely common programming language in mobile, I was given a sample copy of their Pocket Reference. Size-wise, it is about as big as three PDAs next to another&#8230;<br />
<a href="http://www.tamoggemon.com/blog/contents/2009/August/thacppbook/front.jpg"><img src="http://www.tamoggemon.com/blog/contents/2009/August/thacppbook/thumbnails/front.jpg" title="OReilly C++ Pocket Reference   the review" alt="front OReilly C++ Pocket Reference   the review" /></a> <a href="http://www.tamoggemon.com/blog/contents/2009/August/thacppbook/back.jpg"><img src="http://www.tamoggemon.com/blog/contents/2009/August/thacppbook/thumbnails/back.jpg" title="OReilly C++ Pocket Reference   the review" alt="back OReilly C++ Pocket Reference   the review" /></a></p>
<p>As this book is not intended as a learning but rather a reference tool, reading it from start to end is not as easy as with other books. However, I tried and succeeded &#8211; if you already have a pretty good understanding of C/C++ and object-oriented programming, you should be able to grasp the concepts within a few minutes of thinking around.</p>
<p>O&#8217;Reilly has put a lot of work into the index. If you are looking for something, you will usually be able to find the relevant piece of text very quickly.</p>
<p>Please let me put this in writing once again: <b>you are NOT able to learn C++ from this book. Novices, look elsewhere!</b> People familiar with Java may have a chance, but are also advised to look elsewhere.</p>
<p>Text-wise, there is nothing to bicker about. The book is clear (for a reference), and contains enough tables and graphs to visualize stuff where needed:<br />
<a href="http://www.tamoggemon.com/blog/contents/2009/August/thacppbook/inside.jpg"><img src="http://www.tamoggemon.com/blog/contents/2009/August/thacppbook/thumbnails/inside.jpg" title="OReilly C++ Pocket Reference   the review" alt="inside OReilly C++ Pocket Reference   the review" /></a></p>
<p>Cutting a long story short: the <a href="http://www.amazon.com/C-Pocket-Reference-Kyle-Loudon/dp/0596004966/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1251073972&#038;sr=8-1">10$ this book costs</a> are well invested, especially if you tend to program offline a lot (netbook) and have a nasty habit of forgetting rarely used syntax elements. The book covers all important things except for using C code in C++ programs &#8211; this is a purchase you will not regret IF you are already proficient in C and have at least basic knowledge of object-oriented programming.</p>
]]></content:encoded>
			<wfw:commentRss>http://tamsppc.tamoggemon.com/2009/08/24/oreilly-c-pocket-reference-the-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beginning C# 2008 &#8211; the review</title>
		<link>http://tamsppc.tamoggemon.com/2009/08/11/beginning-c-2008-the-review/</link>
		<comments>http://tamsppc.tamoggemon.com/2009/08/11/beginning-c-2008-the-review/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 19:58:19 +0000</pubDate>
		<dc:creator>Tam Hanna</dc:creator>
				<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://tamsppc.tamoggemon.com/?p=2426</guid>
		<description><![CDATA[Microsoft C# is a difficult language: its neither C, C++ nor Java, but looks similar to all three of them. It nevertheless provides an easier transitional path to .NET for people who know C or Java (for them, VB is completely new) &#8211; can APress&#8217;s Beginning C# 2008 show you the way?
 
The book starts [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft C# is a difficult language: its neither C, C++ nor Java, but looks similar to all three of them. It nevertheless provides an easier transitional path to .NET for people who know C or Java (for them, VB is completely new) &#8211; can APress&#8217;s Beginning C# 2008 show you the way?<br />
<a href="http://Tamsppc.tamoggemon.com/contents/2009/August/thacsharp08/front.jpg"><img src="http://Tamsppc.tamoggemon.com/contents/2009/August/thacsharp08/thumbnails/front.jpg" title="Beginning C# 2008   the review" alt="front Beginning C# 2008   the review" /></a> <a href="http://Tamsppc.tamoggemon.com/contents/2009/August/thacsharp08/back.jpg"><img src="http://Tamsppc.tamoggemon.com/contents/2009/August/thacsharp08/thumbnails/back.jpg" title="Beginning C# 2008   the review" alt="back Beginning C# 2008   the review" /></a></p>
<p>The book starts out by looking at the basics of the .NET framework &#8211; what is CIL, why are things implemented the way they are and so on. The next two chapters look at variables and strings: this is not ideal for beginners, as it does not allow you to start coding immediately.</p>
<p>Afterwards, the book looks at exceptions and object-oriented programming. Generic data structures and delegates also get a chapter of their own. When this is done, chapters look at multithreading, data storage, databases and LINQ &#8211; every important piece of C# gets covered except for P/Invoke.</p>
<p>Christian Gross&#8217;s text structure is very &#8220;head-heavy&#8221;. Blocks start out with a bunch of code, which gets explained afterward: things like syntax samples are used rarely. This means that quite a bit of thinking is needed to get into some concepts, which means that casual reading is not as easy as it is with other books.</p>
<p>In the end, the <a href="http://www.amazon.com/Beginning-2008-Novice-Professional/dp/1590598695/ref=sr_1_4?ie=UTF8&#038;qid=1250020334&#038;sr=8-4">Amazon price of 30$</a> voids further discussion &#8211; if you are interested in C#, you are unlikely to find a cheaper book which is not &#8220;just a reference&#8221;. Even though the text structure is not optimal for my taste, I nevertheless got everything I needed&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://tamsppc.tamoggemon.com/2009/08/11/beginning-c-2008-the-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTC Touch Pro 2 could get EVDO and GSM</title>
		<link>http://tamsppc.tamoggemon.com/2009/05/04/htc-touch-pro-2-could-get-evdo-and-gsm/</link>
		<comments>http://tamsppc.tamoggemon.com/2009/05/04/htc-touch-pro-2-could-get-evdo-and-gsm/#comments</comments>
		<pubDate>Mon, 04 May 2009 18:45:48 +0000</pubDate>
		<dc:creator>Tam Hanna</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Editorials]]></category>

		<guid isPermaLink="false">http://tamsppc.tamoggemon.com/?p=2041</guid>
		<description><![CDATA[HTC&#8217;s CEO was extremely untalkative when it came to carrier partners and network configurations for the upcoming Touch Pro 2 &#8211; which is understandable, as the Touch Pro still has a few US markets to satisfy.
Nevertheless, the folks at the Boy Genius Report have uncovered very interesting screenshots from the inventory system of a Canadian [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://tamsppc.tamoggemon.com/contents/2009/March/thatouchpro2/P2161101.JPG" style="float: left; margin:5px;" title="HTC Touch Pro 2 could get EVDO and GSM" alt=" HTC Touch Pro 2 could get EVDO and GSM" />HTC&#8217;s CEO was extremely untalkative when it came to carrier partners and network configurations for the upcoming Touch Pro 2 &#8211; which is understandable, as the Touch Pro still has a few US markets to satisfy.</p>
<p>Nevertheless, the folks at <a href="http://www.boygeniusreport.com/2009/05/02/canadas-telus-to-get-the-htc-snap-and-touch-pro2/">the Boy Genius Report</a> have uncovered very interesting screenshots from the inventory system of a Canadian carrier &#8211; the most interesting quote is below:</p>
<blockquote><p>
&#8230;<br />
While nothing is confirmed, we have to think we’re looking at EV-DO Rev. A for both handsets along with dual-band GSM as the World Edition moniker implies<br />
&#8230;
</p></blockquote>
<p>As of now, no further information is available &#8211; stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://tamsppc.tamoggemon.com/2009/05/04/htc-touch-pro-2-could-get-evdo-and-gsm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advertising Online NOW &#8211; the review</title>
		<link>http://tamsppc.tamoggemon.com/2009/01/12/advertising-online-now-the-review/</link>
		<comments>http://tamsppc.tamoggemon.com/2009/01/12/advertising-online-now-the-review/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 16:12:09 +0000</pubDate>
		<dc:creator>Tam Hanna</dc:creator>
				<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://tamsppc.tamoggemon.com/?p=1471</guid>
		<description><![CDATA[I stumbled across this book at a Viennese store specializing in book blow-out sales. As I was planning an advertising campaign at that time, I purchased it&#8230;expecting to find all kinds of cool stuff. But could it stack up?
 
First of all: this book covers dynamic campaigns implemented with Flash. This means that the included [...]]]></description>
			<content:encoded><![CDATA[<p>I stumbled across this book at a Viennese store specializing in book blow-out sales. As I was planning an advertising campaign at that time, I purchased it&#8230;expecting to find all kinds of cool stuff. But could it stack up?<br />
<a href="http://tamoggemon.com/blog/contents/2009/January/thaadnow/front.jpg"><img src="http://tamoggemon.com/blog/contents/2009/January/thaadnow/thumbnails/front.jpg" title="Advertising Online NOW   the review" alt="front Advertising Online NOW   the review" /></a> <a href="http://tamoggemon.com/blog/contents/2009/January/thaadnow/back.jpg"><img src="http://tamoggemon.com/blog/contents/2009/January/thaadnow/thumbnails/back.jpg" title="Advertising Online NOW   the review" alt="back Advertising Online NOW   the review" /></a></p>
<p>First of all: this book covers dynamic campaigns implemented with Flash. This means that the included images alone don’t tell the full story &#8211; you have to read the book and look at the included DVD on a PC in order to fully grasp a campaign. </p>
<p>Advertising OnLine divides its campaigns by their subject matter: the chapters cover Food&#038;Beverage, Media, Service&#038;Retailer, Technology&#038;Games, Transport and Miscellaneous ads. Each ad campaign is given one to three pages worth of photos and a badly-written description text (which comes in three languages:). While some campaigns are straightforward or boring, some of the ideas really made me think. For example, did you ever think about using an IM bot as advertising tool?</p>
<p>Mobile computing freaks will be happy to hear that the book covers various advertising campaigns for phones: Nokia, Motorola and the now-defunct Siemens Mobile are all in the mix.</p>
<p>The aforementioned chapters are divided by interviews with various creatives: as the book was written in 2005, these serve more as amusing reading than as insight.</p>
<p>Like with most photo books, the paper quality is insanely high. The entire book is printed on semi-glossy paper, which makes the pictures look lovely. Unfortunately, the text is very unclear and full of grammatical errors&#8230;I often read all three (English, German, French) versions of the text in order to grasp its meaning.</p>
<p>In the end, people expecting to learn about making the most of a small ad space will be gravely disappointed with the book. It instead looks at what future technologies like ShockWave and Flash can achieve (or will be able to achieve in the future) compared to classic GIF banners. If you ever wondered why banner designers use flash, like picture books and have 26$ and some time to spare, hit <a href="http://www.amazon.com/Advertising-Online-Italian-Portuguese-Spanish/dp/3822849561/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1231767829&#038;sr=8-1">this Amazon link</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://tamsppc.tamoggemon.com/2009/01/12/advertising-online-now-the-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming Sudoku &#8211; the review</title>
		<link>http://tamsppc.tamoggemon.com/2008/06/14/programming-sudoku-the-review/</link>
		<comments>http://tamsppc.tamoggemon.com/2008/06/14/programming-sudoku-the-review/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 21:12:31 +0000</pubDate>
		<dc:creator>Tam Hanna</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tamsppc.tamoggemon.com/?p=382</guid>
		<description><![CDATA[The world-wide Sudoku craze is starting to ebb off &#8211; unfortunately, Mr. Lee&#8217;s book has been laying around in our labs for quite some time. So far so good: is it still worth buying?
 
Programming Sudoku is divided into seven chapters. The first looks at the rules of the game and can serve as an [...]]]></description>
			<content:encoded><![CDATA[<p>The world-wide Sudoku craze is starting to ebb off &#8211; unfortunately, Mr. Lee&#8217;s book has been laying around in our labs for quite some time. So far so good: is it still worth buying?<br />
<a href="http://tamsppc.tamoggemon.com/contents/2008/June/thaprogsud/front.jpg"><img src="http://tamsppc.tamoggemon.com/contents/2008/June/thaprogsud/thumbnails/front.jpg" title="Programming Sudoku   the review" alt="front Programming Sudoku   the review" /></a> <a href="http://tamsppc.tamoggemon.com/contents/2008/June/thaprogsud/back.jpg"><img src="http://tamsppc.tamoggemon.com/contents/2008/June/thaprogsud/thumbnails/back.jpg" title="Programming Sudoku   the review" alt="back Programming Sudoku   the review" /></a></p>
<p>Programming Sudoku is divided into seven chapters. The first looks at the rules of the game and can serve as an excellent introduction to the game for beginners and people who never cared about Sudoku puzzles(e.g. yours truly).</p>
<p>The second chapter looks at Visual Basic.NET and at designing applications for Windows. A nice load of basics are transported in the process: people who can program in C or VB6 will be able to pick the ball with ease.</p>
<p>The next three chapters look at various algorithmic tricks that can be used to tackle Sudoku puzzles. Even though Sudoku itself is straightforward, solving &#8220;difficult&#8221; puzzles can require extremely sophisticated and interesting algorithms&#8230;</p>
<p>Chapter six is especially interesting: it looks at methods for generating puzzles. Toppling around solving algorithms generally is a very interesting approach: this tome takes it to the max.</p>
<p>Finally, an appendix looks at a soduku derivative called Kakuro&#8230;</p>
<p>Wei-Meng Lee did an excellent job clarifying key concepts. The sample code is easy to understand, images are deployed wherever they are useful:<br />
<a href="http://tamsppc.tamoggemon.com/contents/2008/June/thaprogsud/page.jpg"><img src="http://tamsppc.tamoggemon.com/contents/2008/June/thaprogsud/thumbnails/page.jpg" title="Programming Sudoku   the review" alt="page Programming Sudoku   the review" /></a></p>
<p>In the end, Programming Sudoku is an excellent read for people who feel like reading up on methods for solving puzzles with a PC. The methods learned here probably can be applied to other games easily&#8230; However, the book has an additional positive effect: it serves as a quick introduction into Visual Basic.NET. If you currently develop Palm apps and plan to move over to .NET CF, getting this book will pay out. As for the price: at <a href="http://www.amazon.com/Programming-Sudoku-Technology-Action-Wei-Meng/dp/1590596625/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1213477768&#038;sr=8-1">17$@Amazon&#8217;s</a> , it&#8217;s a total bargain!</p>
]]></content:encoded>
			<wfw:commentRss>http://tamsppc.tamoggemon.com/2008/06/14/programming-sudoku-the-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Building solutions with the Microsoft .NET Compact Framework</title>
		<link>http://tamsppc.tamoggemon.com/2008/01/22/building-solutions-with-the-microsoft-net-compact-framework/</link>
		<comments>http://tamsppc.tamoggemon.com/2008/01/22/building-solutions-with-the-microsoft-net-compact-framework/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 00:13:24 +0000</pubDate>
		<dc:creator>Tam Hanna</dc:creator>
				<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://tamsppc.tamoggemon.com/2008/01/22/building-solutions-with-the-microsoft-net-compact-framework/</guid>
		<description><![CDATA[Books on the .NET Compact Framework are very hard to find. Addison Wesley&#8217;s classic &#8220;Building solutions with the Microsoft .NET Compact Framework&#8221; has been on the market for ages and was considered a standard work by many when it came out 2004. Is it still worth reading in the age of .NET CF 2.x?
 
The [...]]]></description>
			<content:encoded><![CDATA[<p>Books on the .NET Compact Framework are very hard to find. Addison Wesley&#8217;s classic &#8220;Building solutions with the Microsoft .NET Compact Framework&#8221; has been on the market for ages and was considered a standard work by many when it came out 2004. Is it still worth reading in the age of .NET CF 2.x?<br />
<a href="http://tamsppc.tamoggemon.com/contents/2008/January/thacfbook/front.jpg"><img src="http://tamsppc.tamoggemon.com/contents/2008/January/thacfbook/thumbnails/front.jpg" title="Building solutions with the Microsoft .NET Compact Framework" alt="front Building solutions with the Microsoft .NET Compact Framework" /></a> <a href="http://tamsppc.tamoggemon.com/contents/2008/January/thacfbook/bak.jpg"><img src="http://tamsppc.tamoggemon.com/contents/2008/January/thacfbook/thumbnails/bak.jpg" title="Building solutions with the Microsoft .NET Compact Framework" alt="bak Building solutions with the Microsoft .NET Compact Framework" /></a></p>
<p>The book starts out with a broad look at the enterprise device landscape, the development options and at the various flavors of Windows CE. It also gives an overview of what the .NET CF can do well and what it can&#8217;t &#8211; people who have not programmed for the .NET CF before will definitely benefit a lot from this.</p>
<p>The second part looks at an enterprise application&#8217;s &#8220;architecture&#8221; &#8211; that is, at data storage and synchronization. Multiple chapters are dedicated to each of the fields, each one of them presents every possible concept in considerable detail(with a nice bit of sample code). I especially enjoyed the chapters on data synchronization related to the SQL Server CE &#8211; knowing this has saved me literally hundreds of man hours on a project that I currently pursue.</p>
<p>Part 3 is a &#8220;smorgasboard&#8221; of various interesting items. Fox&#038;Box introduce you to things like localization, application deployment and security &#8211; topics that are very important in everyday life, but are very hard to get a grip on without proper documentation.</p>
<p>The book is very well written and easily understandable for anyone with a bit of Visual Basic experience. Graphics and tables like the one below help you when it comes to understanding complex problems:<br />
<a href="http://tamsppc.tamoggemon.com/contents/2008/January/thacfbook/mid.jpg"><img src="http://tamsppc.tamoggemon.com/contents/2008/January/thacfbook/thumbnails/mid.jpg" title="Building solutions with the Microsoft .NET Compact Framework" alt="mid Building solutions with the Microsoft .NET Compact Framework" /></a></p>
<p>In the end, the ever-famous Fox&#038;Box book IMHO is a tome that belongs into each and every .NET CF coder&#8217;s claws. While it does not contain hundreds of step-by-step recipes(or a thorough introduction into Windows Mobile); it gives you a quick overview of the development landscape. This will come in handy when looking for actual sample code &#8211; and helps you avoid unnecessary duplication of code already contained in the framework. The price of <a href="http://www.amazon.com/Building-Solutions-Microsoft-Compact-Framework/dp/0321197887/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1200959431&#038;sr=8-1">40$ at Amazon&#8217;s</a> is a bit steep(seeing that small parts of the book are outdated), but still justified&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://tamsppc.tamoggemon.com/2008/01/22/building-solutions-with-the-microsoft-net-compact-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Basic 2005 &#8211; A developer&#8217;s notebook</title>
		<link>http://tamsppc.tamoggemon.com/2007/12/06/visual-basic-2005-a-developers-notebook/</link>
		<comments>http://tamsppc.tamoggemon.com/2007/12/06/visual-basic-2005-a-developers-notebook/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 21:35:41 +0000</pubDate>
		<dc:creator>Tam Hanna</dc:creator>
				<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://tamsppc.tamoggemon.com/2007/12/06/visual-basic-2005-a-developers-notebook/</guid>
		<description><![CDATA[Microsoft&#8217;s &#8216;in-house&#8217; languages(Visual Basic, C#,&#8230;) have undergone significant changes with each release of the Visual Studio IDE. The VB found in Visual Studio 2005 was completely different to the one I knew from my VB6 days&#8230;can O&#8217;Reilly&#8217;s Developer&#8217;s Notebook get me updated?
 
Matthew MacDonald starts off by looking at the IDE itself &#8211; what changed, [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft&#8217;s &#8216;in-house&#8217; languages(Visual Basic, C#,&#8230;) have undergone significant changes with each release of the Visual Studio IDE. The VB found in Visual Studio 2005 was completely different to the one I knew from my VB6 days&#8230;can O&#8217;Reilly&#8217;s Developer&#8217;s Notebook get me updated?<br />
<a href="http://tamsppc.tamoggemon.com/contents/2007/December/thavbnotebook/Scan10196.JPG"><img src="http://tamsppc.tamoggemon.com/contents/2007/December/thavbnotebook/thumbnails/Scan10196.jpg" title="Visual Basic 2005   A developers notebook" alt="Scan10196 Visual Basic 2005   A developers notebook" /></a> <a href="http://tamsppc.tamoggemon.com/contents/2007/December/thavbnotebook/Scan10197.JPG"><img src="http://tamsppc.tamoggemon.com/contents/2007/December/thavbnotebook/thumbnails/Scan10197.jpg" title="Visual Basic 2005   A developers notebook" alt="Scan10197 Visual Basic 2005   A developers notebook" /></a></p>
<p>Matthew MacDonald starts off by looking at the IDE itself &#8211; what changed, and more importantly, what&#8217;s in it for me. Many of the hints given herein can be significant time-savers(e.g. the automatic documentation generation). After that, the book goes on to look at various new aspects of the Visual Basic language. VB6 coders like me will find great value in these chapters; as they omit what you already know.</p>
<p>Two chapters on Windows and Web applications follow. These are written in a &#8216;cook book&#8217; style &#8211; if you need what&#8217;s described, read it and party. If not, reading the code anyways shows you interesting facets of VB2005(for example, did you know about the IsNot operator?).</p>
<p>A chapter on all kinds of data-related tasks is included &#8211; its style follows the chapters before it. Last but not least, a chapter on the .NET framework looks at interesting &#8216;miscellanea&#8217; like code performance timing and deployment &#8211; while I still miss a recipe on the insanely tedious process of creating an installer for a .NET CF application; it made a great read nevertheless.</p>
<p>O&#8217;Reilly books traditionally are well-written and easy to read; I am happy to say that this one makes no difference. The paper used is of good quality, too&#8230;the unusual page design helps a lot when making notes:<br />
<a href="http://tamsppc.tamoggemon.com/contents/2007/December/thavbnotebook/Scan10198.JPG"><img src="http://tamsppc.tamoggemon.com/contents/2007/December/thavbnotebook/thumbnails/Scan10198.jpg" title="Visual Basic 2005   A developers notebook" alt="Scan10198 Visual Basic 2005   A developers notebook" /></a></p>
<p>In the end, Matthew MacDonald&#8217;s book makes a great &#8216;hint book&#8217; showing a lot of cool &#8216;gems&#8217; that a developer could otherwise miss easily. While it cannot replace a structured introduction to VB; the hints contained can be worth their price in gold. If you have 22$ spare, add the book to your next <a href="http://www.amazon.com/Visual-Basic-2005-Developers-Notebook/dp/0596007264/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1196976692&#038;sr=8-1">Amazon order</a>! </p>
]]></content:encoded>
			<wfw:commentRss>http://tamsppc.tamoggemon.com/2007/12/06/visual-basic-2005-a-developers-notebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
