<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://davidpallmann.spaces.live.com/mmm2008-05-17_13.22/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fdavidpallmann.spaces.live.com%2fcategory%2fBooks%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>David Pallmann's Blog: Books</title><description /><link>http://davidpallmann.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catBooks</link><language>en-US</language><pubDate>Wed, 23 Jul 2008 11:36:44 GMT</pubDate><lastBuildDate>Wed, 23 Jul 2008 11:36:44 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://davidpallmann.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>-1630591290702063730</live:id><live:alias>davidpallmann</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>Programming Indigo - The Good, The Bad, and the Ugly</title><link>http://davidpallmann.spaces.live.com/Blog/cns!E95EF9DC3FDB978E!155.entry</link><description>&lt;div&gt;Now that &lt;em&gt;Programming Indigo&lt;/em&gt; has been out for a few weeks, the feedback process has started. This is where people let you know, directly or indirectly, how much they like or dislike your book. Many readers aren't shy, especially when unhappy, so it doesn't take long to get a sense of how people feel from reviews, blogs, newsgroup postings, and direct mail. It's certainly an odd time for an author, with both praise and criticiscm coming in from all directions.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;So what do people think? The reviews are mixed. Some people find the book really helpful. One person said they thought the book set the bar extremely high for future Indigo books. Other folks found the book so-so or downright disappointing. It's even possible to feel both ways! --since individual chapters can vary in focus and quality. &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;As an author you learn early on that it's not possible to please everybody no matter how hard you try. Still, I want the book to be as good as possible and even though it's already published, there's every opportunity to make it better by posting errata that list corrections, or posting articles that elaborate on or clarify points that are unclear. For errata I will make corrections through MS Press which will show up on the book web site. For elaboration articles I will use this blog. Of course, this process didn't help the first reader who found some errors and was angry that no corrections were yet posted, but now that we have some feedback we can begin to respond to it.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;A few readers wish there was more &amp;quot;why&amp;quot; information in the book (for example, why would you choose the XmlFormatter over the XmlSerializer?) Some readers also wonder why some of the information is fairly dry, documenting properties without explaining their role or application (for example, the chapter on Bindings lists  many, many binding properties but doesn't go into detail about how and when to use every one of them.) Lastly, some readers wonder why some topics in the book get a deep treatment while others are lightly touched upon (for example, security and management are lightly treated). All I can say is, I put as much why information and practical application in the book as I could obtain information about. In some cases, I felt it was helpful to at least document the existence of features and properties even if I couldn't go into detail about them--especially since the product documentation was not complete yet. When there wasn't enough information at hand for a deep treatment of a subject, I chose a lighter treatment, favoring accuracy over speculation.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Readers have every right to expect quality, accuracy, and completeness from a book they purchase. Please know that no one cut any corners in producing this book. It took a year to write, and during that time I worked nearly every night on it, 24 x 7, while holding down a demanding job at Microsoft. Writing a book about a product while it is in pre-beta form is a wild undertaking. The product design changed often during this time. Even as a member of the product team, it wasn't possible to get detailed information about every part of Indigo, which is a product with huge breadth. Some areas were further along than others, forcing some subjects to be treated less deeply than I would have liked. This isn't offered as some sort of excuse or defense; I'm just making the point that given the circumstances I think we did a good job on this book and worked to the best of our ability.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-1630591290702063730&amp;page=RSS%3a+Programming+Indigo+-+The+Good%2c+The+Bad%2c+and+the+Ugly&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=davidpallmann.spaces.live.com&amp;amp;GT1=davidpallmann"&gt;</description><comments>http://davidpallmann.spaces.live.com/Blog/cns!E95EF9DC3FDB978E!155.entry#comment</comments><guid isPermaLink="true">http://davidpallmann.spaces.live.com/Blog/cns!E95EF9DC3FDB978E!155.entry</guid><pubDate>Fri, 29 Jul 2005 19:12:53 GMT</pubDate><slash:comments>6</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://davidpallmann.spaces.live.com/blog/cns!E95EF9DC3FDB978E!155/comments/feed.rss</wfw:commentRss><wfw:comment>http://davidpallmann.spaces.live.com/Blog/cns!E95EF9DC3FDB978E!155.entry#comment</wfw:comment><dcterms:modified>2005-07-29T19:20:56Z</dcterms:modified></item><item><title>Programming Indigo now available</title><link>http://davidpallmann.spaces.live.com/Blog/cns!E95EF9DC3FDB978E!148.entry</link><description>&lt;div&gt;I'll be presenting on &lt;a href="http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx"&gt;Indigo&lt;/a&gt; tonight at the &lt;a href="http://www.ladotnet.org/"&gt;L.A. .NET Developer Group&lt;/a&gt; along with fellow &lt;a href="http://www.neudesic.com"&gt;Neudesic&lt;/a&gt; principal consultants &lt;a href="http://www.servergeek.com/blogs/mickey/"&gt;Mickey Williams&lt;/a&gt; and Chris Rolon, both of whom I have a great deal of respect for. I'll be showing quite a few Indigo demos along with the slides, mostly taken from my latest book, &amp;quot;&lt;a href="http://www.microsoft.com/mspress/books/7703.asp  "&gt;Programming Indigo&lt;/a&gt;&amp;quot;. I wanted to give away a book tonight but my copies from MS Press haven't arrived yet, so I took a stroll to a nearby Barnes &amp;amp; Noble bookstore in the hopes it had hit the shelves and sure enough, it was there and I was able to pick up a copy. It's always nice to see the final product after all the work and time that goes into writing and producing a book. &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Of the 3 books I've written, this is certainly the most attractive: my first book was saddled with an orange cover and the second with a brown cover. MS Press books currently have a sharp-looking black cover styling with a tool theme (similar to how O'Reilly books have an animal theme). The Indigo book's tool is a riveter, so I guess you could say the book is &amp;quot;riveting&amp;quot;. &lt;img src="/rte/emoticons/smile_regular.gif"&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#004377"&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div&gt;&lt;font color="#004377"&gt;&lt;/font&gt;What other Indigo resources are available? I'd suggest all of the following to the developer thirsty for mastering Indigo early on:&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Indigo Beta 1 RC - available for download as the WinFX May CTP
&lt;li&gt;Preliminary documentation included in Beta 1
&lt;li&gt;WinFX May CTP SDK - contains samples
&lt;li&gt;MSDN articles on Indigo
&lt;li&gt;Various blogs by Indigo product team members (as I used to be) and Friends of Indigo (as I am now)
&lt;li&gt;Scott Seely's online Indigo book-in-progress at &lt;a href="http://www.thatindigobook.com"&gt;www.thatindigobook.com&lt;/a&gt;
&lt;li&gt;My book, &lt;a href="http://www.microsoft.com/mspress/books/7703.asp  "&gt;Programming Indigo&lt;/a&gt;, published by Microsoft Press and available now&lt;/ul&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-1630591290702063730&amp;page=RSS%3a+Programming+Indigo+now+available&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=davidpallmann.spaces.live.com&amp;amp;GT1=davidpallmann"&gt;</description><comments>http://davidpallmann.spaces.live.com/Blog/cns!E95EF9DC3FDB978E!148.entry#comment</comments><guid isPermaLink="true">http://davidpallmann.spaces.live.com/Blog/cns!E95EF9DC3FDB978E!148.entry</guid><pubDate>Mon, 11 Jul 2005 20:31:23 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://davidpallmann.spaces.live.com/blog/cns!E95EF9DC3FDB978E!148/comments/feed.rss</wfw:commentRss><wfw:comment>http://davidpallmann.spaces.live.com/Blog/cns!E95EF9DC3FDB978E!148.entry#comment</wfw:comment><dcterms:modified>2005-07-11T20:31:23Z</dcterms:modified></item><item><title>Programming Indigo: What it Covers</title><link>http://davidpallmann.spaces.live.com/Blog/cns!E95EF9DC3FDB978E!123.entry</link><description>&lt;p&gt;&lt;font face=Tahoma size=2&gt;A few people have asked me what my upcoming Indigo book covers.  I try to cover the full Indigo product from the standpoint of what an application developer needs to know to be effective. You could write a completely different book about internals and lower level programming, and probably someone will. My book is very task-oriented. Most chapters present conceptual material, followed by how-to information, followed by a programming exercise to drive it all home. This book covers Indigo beta 1 specifically.&lt;/font&gt; &lt;p&gt;&lt;font face=Tahoma size=2&gt;Here's the topical organization:&lt;/font&gt; &lt;p&gt;&lt;font face=Tahoma size=2&gt;1. Introducing Indigo&lt;br&gt;&lt;/font&gt;&lt;font face=Tahoma size=2&gt;2. Fundamentals&lt;br&gt;3. The Programming Model&lt;br&gt;4. Addresses &amp;amp; Bindings&lt;br&gt;5. Contracts&lt;br&gt;6. Clients&lt;br&gt;7. Services&lt;br&gt;8. Security&lt;br&gt;9. Interop &amp;amp; Integration&lt;br&gt;10. Hosting&lt;br&gt;11. Management&lt;br&gt;12. Deployment &amp;amp; Troubleshooting&lt;br&gt;13. Case Study: business example&lt;br&gt;14. Case Study: peer-to-peer example&lt;br&gt;15. Case Study: real-time example&lt;/font&gt;&lt;div&gt;&lt;table cellspacing="0" border="0"&gt;&lt;tr height="8"&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://tkfiles.storage.live.com&amp;#47;y1pzTJjKcHaLeqXn8Xc5tand48XQ_o4yLPpBrJyPwpTMgDToIJQP-CiUw"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;E95EF9DC3FDB978E&amp;#33;125&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-1630591290702063730&amp;page=RSS%3a+Programming+Indigo%3a+What+it+Covers&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=davidpallmann.spaces.live.com&amp;amp;GT1=davidpallmann"&gt;</description><comments>http://davidpallmann.spaces.live.com/Blog/cns!E95EF9DC3FDB978E!123.entry#comment</comments><guid isPermaLink="true">http://davidpallmann.spaces.live.com/Blog/cns!E95EF9DC3FDB978E!123.entry</guid><pubDate>Tue, 10 May 2005 20:45:12 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://davidpallmann.spaces.live.com/blog/cns!E95EF9DC3FDB978E!123/comments/feed.rss</wfw:commentRss><wfw:comment>http://davidpallmann.spaces.live.com/Blog/cns!E95EF9DC3FDB978E!123.entry#comment</wfw:comment><dcterms:modified>2005-05-10T20:45:12Z</dcterms:modified></item></channel></rss>