<?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>PeterKellner.net &#187; Book Reviews</title>
	<atom:link href="http://peterkellner.net/category/book-reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://peterkellner.net</link>
	<description>Microsoft Focused, JavaScript,HTML5 (ExtJS, SenchaTouch &#38; Windows 8 Metro)</description>
	<lastBuildDate>Fri, 11 May 2012 16:43:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>My Presentation in San Francisco This Past Wednesday Night to Bay.Net</title>
		<link>http://peterkellner.net/2011/03/18/my-presentation-in-san-francisco-this-past-wednesday-night-to-bay-net/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=my-presentation-in-san-francisco-this-past-wednesday-night-to-bay-net</link>
		<comments>http://peterkellner.net/2011/03/18/my-presentation-in-san-francisco-this-past-wednesday-night-to-bay-net/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 05:14:00 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2011/03/18/my-presentation-in-san-francisco-this-past-wednesday-night-to-bay-net/</guid>
		<description><![CDATA[This past Wednesday, I presented a front end performance session for how to make web sites work well.&#160; I primarily covered the content from from Steve Souders Excellent book, High Performance Web Sites: Essential Knowledge for Front-End Engineers.





High Performance Web Sites: Essential Knowledge for Front-End Engineers (9780596529307): Steve Souders: Books





&#160;
Not being a browser engineer, my [...]]]></description>
			<content:encoded><![CDATA[<p>This past Wednesday, I presented a front end performance session for how to make web sites work well.&#160; I primarily covered the content from from Steve Souders Excellent book, High Performance Web Sites: Essential Knowledge for Front-End Engineers.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:7dc1bd33-94bd-46fd-a20b-0131235bcd47:faed04b6-6f7e-4aeb-a15b-ffd092991571" class="wlWriterEditableSmartContent">
<table cellspacing="0" cellpadding="2" width="400" border="0" unselectable="on">
<tbody>
<tr>
<td valign="top" width="400">
<p><a title="High Performance Web Sites: Essential Knowledge for Front-End Engineers (9780596529307): Steve Souders: Books" href="http://www.amazon.com/exec/obidos/ASIN/0596529309/petkelsblo-20"><img src="http://images.amazon.com/images/P/0596529309.01.MZZZZZZZ.jpg" border="0" align="left" style="float:left">High Performance Web Sites: Essential Knowledge for Front-End Engineers (9780596529307): Steve Souders: Books</a></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>&#160;</p>
<p>Not being a browser engineer, my knowledge is not the best in that area so probably the talk was a little dry.&#160; We did spend a bunch of time talking about the the Sprite library just released to codeplex from the <a href="http://www.asp.net/">Asp.Net</a> team.&#160; That was&#160; a great discussion!&#160; I plan on talking more about that at my upcoming <a href="http://devconnections.com/conf/default.aspx?s=159">DevConnections talks in Orlando</a> (very soon).&#160; One interesting note was that there was a browser compatibility slide regarding sprites from Microsoft.&#160; One of the attendees said “Peter, are you sure that Sprites are only supported on IE 8 and above?”.&#160; I said I was sure that is what the document that I got from Microsoft said.&#160; Well, I had several emails today with the Asp.Net team including the author of the document and though I don’t know the final answer, I’m sure that the Microsoft document was wrong on browser compatibility.&#160; It seems that css and sprite support would work all the back to IE6.&#160; When I know more, I’ll post a comment below with a link.&#160; I’m sure Microsoft plans on updating that doc.</p>
<p>That’s it for now.&#160; Below are some pictures from before the meeting.&#160; I’d say that we had about 75 people in attendance.</p>
<p>&#160;</p>
<p><a href="http://peterkellner.net/FilesForWebDownload/My-Presentation-in-San-Francisco-Wed.Net_135A6/IMAG0137.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMAG0137" border="0" alt="IMAG0137" src="http://peterkellner.net/FilesForWebDownload/My-Presentation-in-San-Francisco-Wed.Net_135A6/IMAG0137_thumb.jpg" width="244" height="148" /></a><a href="http://peterkellner.net/FilesForWebDownload/My-Presentation-in-San-Francisco-Wed.Net_135A6/IMAG0138.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMAG0138" border="0" alt="IMAG0138" src="http://peterkellner.net/FilesForWebDownload/My-Presentation-in-San-Francisco-Wed.Net_135A6/IMAG0138_thumb.jpg" width="244" height="148" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2011/03/18/my-presentation-in-san-francisco-this-past-wednesday-night-to-bay-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning Ext JS 3.2 From PACKT Is Another Winner!</title>
		<link>http://peterkellner.net/2011/01/02/learning-ext-js-3-2-from-packt-is-another-winner/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=learning-ext-js-3-2-from-packt-is-another-winner</link>
		<comments>http://peterkellner.net/2011/01/02/learning-ext-js-3-2-from-packt-is-another-winner/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 01:46:00 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[ExtJS]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2011/01/02/learning-ext-js-3-2-from-packt-is-another-winner/</guid>
		<description><![CDATA[The same authors who write the original Learning Ext JS are back and definitely with a winner here.&#160; Just to start out, the book is about a third longer, has a new contributing author (Nigel White, aka “Animal” on the ExtJS Forums) and definitely packs a lot more content.&#160; You get the feeling these guys [...]]]></description>
			<content:encoded><![CDATA[<p>The same authors who write the original <a href="http://peterkellner.net/2008/11/28/extjs-bookreview/">Learning Ext JS</a> are back and definitely with a winner here.&#160; Just to start out, the book is about a third longer, has a new contributing author (Nigel White, aka “<a href="http://www.sencha.com/forum/member.php?10-Animal">Animal</a>” on the ExtJS Forums) and definitely packs a lot more content.&#160; You get the feeling these guys took the feedback they got on the first book and went to town.</p>
<p>To start with, they have lots and lots of examples covering a lot more areas. There is a lot more architectural discussions that really help in building high end <a href="http://www.sencha.com/products/js/">ExtJS</a> applications. Chapter 13 for example is completely devoted to code reuse (extending <a href="http://www.sencha.com/products/js/">ExtJS</a>).&#160; New features such as Ext.Direct are discussed extensively as well as the new graphics library (but don’t take that too seriously because it is being replaced with a non-flash version in ExtJS 4.0 which is coming out soon).</p>
<p>Overall, I give this book a solid A.&#160; I’m even fortunate enough to get mine signed by Shea Frederick, one of the authors (see picture below).</p>
<p>&#160;</p>
<p><a href="http://link.packtpub.com/0ZTq1v"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://peterkellner.net/FilesForWebDownload/c972592d3f9d_F772/image.png" width="233" height="244" /></a><a href="http://link.packtpub.com/0ZTq1v"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://peterkellner.net/FilesForWebDownload/c972592d3f9d_F772/image_3.png" width="200" height="244" /></a></p>
<p>&#160;</p>
<p>Hope you get a chance to read this great book!</p>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2011/01/02/learning-ext-js-3-2-from-packt-is-another-winner/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>&#8220;Programming Windows Azure&#8221; By Sriram Krishnan / O&#8217;Reilly Book Review</title>
		<link>http://peterkellner.net/2010/12/21/programming-windows-azure-by-sriram-krishnan-book-review/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=programming-windows-azure-by-sriram-krishnan-book-review</link>
		<comments>http://peterkellner.net/2010/12/21/programming-windows-azure-by-sriram-krishnan-book-review/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 17:43:20 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[.NET 4.0]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Azure Blob Storage]]></category>
		<category><![CDATA[Azure Table Storage]]></category>
		<category><![CDATA[Book Reviews]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2010/12/21/programming-windows-azure-by-sriram-krishnan-book-review/</guid>
		<description><![CDATA[I’ve been slowly building up my Azure experience over the past few months and actually plan to release a product using Azure during the next month or two.&#160; Programming Windows Azure has been a huge value to me in learning both the basics of the Azure platform as well as the details.&#160; It has a [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve been slowly building up my <a href="http://www.microsoft.com/windowsazure/">Azure</a> experience over the past few months and actually plan to release a product using Azure during the next month or two.&#160; Programming Windows Azure has been a huge value to me in learning both the basics of the <a href="http://www.microsoft.com/windowsazure/">Azure</a> platform as well as the details.&#160; It has a great balance of theory verses practice.&#160; I strongly recommend this book if you are new to Azure or even if you have experience with Azure.&#160; I often find myself going back and re-reading sections to better understand things.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:7dc1bd33-94bd-46fd-a20b-0131235bcd47:ec3f43d6-d26f-4aaa-8d47-6c2f98ce99fc" class="wlWriterEditableSmartContent">
<table cellspacing="0" cellpadding="2" width="400" border="0" unselectable="on">
<tbody>
<tr>
<td valign="top" width="400">
<p><a title="Programming Windows Azure eBook: Sriram Krishnan: Kindle Store" href="http://www.amazon.com/exec/obidos/ASIN/B0043M58U8/petkelsblo-20"><img src="http://images.amazon.com/images/P/B0043M58U8.01.MZZZZZZZ.jpg" border="0" align="left" style="float:left">Programming Windows Azure eBook: Sriram Krishnan: Kindle Store</a></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>&#160;</p>
<p>Two of the sections I feel are particularly well written or the ones that talk about <a href="http://msdn.microsoft.com/en-us/library/dd179355.aspx">Storage and Tables</a> (chapters 7 and 8).&#160; The application I’ve been working on heavily uses blob storage and I spend lots of times re-reading those sections.&#160; Azure tables is a hard topic to get a <a href="http://www.microsoft.com/sqlserver/en/us/default.aspx">sql server</a> programmer like me to get my head wrapped around.&#160; Sriram does a great job of talking directly to someone like me to help me understand how and when to use tables.</p>
<p>Again, I whole heartedly recommend this book.</p>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2010/12/21/programming-windows-azure-by-sriram-krishnan-book-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft Windows Azure Platform Book Review, Now Available! (Windows Azure Platform by Tejaswi Redkar)</title>
		<link>http://peterkellner.net/2010/01/11/azure-book-review-redkar/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=azure-book-review-redkar</link>
		<comments>http://peterkellner.net/2010/01/11/azure-book-review-redkar/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 16:09:57 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2010/01/11/azure-book-review-redkar/</guid>
		<description><![CDATA[For those of you that have been sleeping for the past year, Cloud computing is Hot!&#160; Amazon more or less lead the way with their cloud computing platforms for the longest time with new comers like GoGrid, Google and Microsoft coming along with their own offerings more recently.&#160; The offerings are quite complex, both licensing, [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you that have been sleeping for the past year, Cloud computing is Hot!&#160; Amazon more or less lead the way with their cloud computing platforms for the longest time with new comers like GoGrid, Google and Microsoft coming along with their own offerings more recently.&#160; The offerings are quite complex, both licensing, capabilities, costs etc.&#160; One of the nice things about this book (among others) is it gives detailed discussions in the beginning of several different offerings as well as their licensing models (which do change often so check directly with the companies).</p>
<p>On to the review..</p>
<p> <span id="more-401"></span>
<p>As I mentioned above, The book starts out with a very general discussion of what is cloud computing.&#160; Currently, the cloud is a pretty over used word and it’s important to understand what is meant by it.&#160; Things like “Application as Service”, “Cloud Storage”, etc. are all important to understand when talking about the cloud.</p>
<p>Following that, the book dives into the details of Azure (and there are a lot of details).&#160; It goes into great details (and specifics) on Azure Blob Storage, Azure Queues, Azure Tables, AppFabric (formerly Velocity), Azure Service Bus, and also discusses deployment issues.</p>
<p>I do recommend this book.&#160; I believe it will help if you want to get into the cloud using Microsoft’s offerings.</p>
<p>&#160;</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img src="http://ecx.images-amazon.com/images/I/51Ho%2B3C8X1L._SL75_.jpg" /> </td>
<td valign="top"><a href="http://www.amazon.com/Windows-Azure-Platform-Tejaswi-Redkar/dp/1430224797%3FSubscriptionId%3D0JTCV5ZMHMF7ZYTXGFR2%26tag%3Dpetkelsblo-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1430224797">Windows Azure Platform (Pro)</a> </td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2010/01/11/azure-book-review-redkar/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Book Review &#8211; Programming Entity Framework (EF) by Julie Lerman</title>
		<link>http://peterkellner.net/2009/12/14/programming-entity-framework-bookreview/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=programming-entity-framework-bookreview</link>
		<comments>http://peterkellner.net/2009/12/14/programming-entity-framework-bookreview/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 17:36:53 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[.NET 4.0]]></category>
		<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[VS2010]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2009/12/14/programming-entity-framework-bookreview/</guid>
		<description><![CDATA[&#160;
You all know that I’ve blogged quite a bit about LINQ2SQL.&#160; That technology has saved me a huge amount of programming effort verses using ado.net directly.&#160; We all know that LINQ2SQL is really just a stepping stone to Entity Framework (EF), though Microsoft doesn’t quite say that.&#160; I’m sure, based on how many people are [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>You all know that I’ve blogged quite a bit about LINQ2SQL.&#160; That technology has saved me a huge amount of programming effort verses using ado.net directly.&#160; We all know that LINQ2SQL is really just a stepping stone to <a href="http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx">Entity Framework</a> (EF), though Microsoft doesn’t quite say that.&#160; I’m sure, based on how many people are using LINQ2SQL, it will live on and be supported for quite sometime.&#160; Personally, I’ve been waiting for EF to become more mature and then, I assume I’ll start all my new projects with it (EF) and slowly migrate my old ones from LINQ2SQL to EF.&#160; So, time for me to start taking EF more seriously.&#160; It’s baked into the upcoming <a href="http://www.microsoft.com/net/">.net</a> 4.0 and <a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx">Visual Studio 2010</a> beta 2.&#160; It’s obviously not done, but from what I’ve seen, when .net 4.0 releases, EF will be ready for prime time.</p>
<p>Now, for the review:</p>
<p> <span id="more-396"></span>
<p><a href="http://thedatafarm.com/blog/">Julie</a> does a great job of introducing Entity Framework and explaining where it fits in, and why you should consider using it.&#160; I was already sold, but now I understand better why.&#160; She then does an excellent job of going through the basics of EF, telling you how to use it, describing the model and all the details necessary to begin using it.&#160; One of the nice features of this book, is it goes beyond the theoretical, and talks about specific implementations.&#160; That is, WCF, WPF, etc.</p>
<p>We all need to get more comfortable with EF and this book is a great starting place.&#160; <a href="http://thedatafarm.com/blog/">Julie Lerman</a> is clearly the person to learn this from.&#160; I strongly recommend it.</p>
<p>&#160;</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><img src="http://ecx.images-amazon.com/images/I/41inTvXhKKL._SL75_.jpg" /> </td>
<td valign="top"><a href="http://www.amazon.com/Programming-Entity-Framework-Julia-Lerman/dp/059652028X%3FSubscriptionId%3D0JTCV5ZMHMF7ZYTXGFR2%26tag%3Dpetkelsblo-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D059652028X">Programming Entity Framework</a> </td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2009/12/14/programming-entity-framework-bookreview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Review of Object Oriented JavaScript by Stoyan Stefanov</title>
		<link>http://peterkellner.net/2009/08/30/book-review-of-object-oriented-javascript-by-stoyan-stefanov/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=book-review-of-object-oriented-javascript-by-stoyan-stefanov</link>
		<comments>http://peterkellner.net/2009/08/30/book-review-of-object-oriented-javascript-by-stoyan-stefanov/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 14:55:36 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2009/08/30/book-review-of-object-oriented-javascript-by-stoyan-stefanov/</guid>
		<description><![CDATA[ For the past year or so, I’ve been spending part time learning JavaScript.&#160; My reason has been we use ExtJS extensively in my company and it’s written in JavaScript.&#160; ExtJS is very object oriented so any book that tries to present JavaScript in an OO fashion is a big help.
 
&#160;
This book lives up [...]]]></description>
			<content:encoded><![CDATA[<p> For the past year or so, I’ve been spending part time learning JavaScript.&#160; My reason has been we use ExtJS extensively in my company and it’s written in JavaScript.&#160; ExtJS is very object oriented so any book that tries to present JavaScript in an OO fashion is a big help.</p>
<p> <span id="more-347"></span>
<p>&#160;<iframe style="width: 150px; height: 240px" marginheight="0" src="http://rcm.amazon.com/e/cm?t=petkelsblo-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=1847194141&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" frameborder="0" marginwidth="0" scrolling="no"></iframe><a type="amzn" asin="1847194141"></a></p>
<p>This book lives up to it’s billing.&#160; It starts out going through JavaScript in general, but then moves on to the OO constructs it advertises.&#160; For example, Chapter 4 titled simply “Objects” goes through all the basics.</p>
<p><a href="http://peterkellner.net/FilesForWebDownload/BookReviewofObjectOrientedJavaScriptbySt_6C4A/image.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://peterkellner.net/FilesForWebDownload/BookReviewofObjectOrientedJavaScriptbySt_6C4A/image_thumb.png" width="447" height="283" /></a></p>
<p>I strongly recommend this book to anyone learning JavaScript for use in an OO environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2009/08/30/book-review-of-object-oriented-javascript-by-stoyan-stefanov/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ASP.NET 3.5 Social Networking by Andrew Siemer (Book Review)</title>
		<link>http://peterkellner.net/2009/03/25/aspnet35-book-review-andrew-siemer-social-networking/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=aspnet35-book-review-andrew-siemer-social-networking</link>
		<comments>http://peterkellner.net/2009/03/25/aspnet35-book-review-andrew-siemer-social-networking/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 21:04:28 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 3.5]]></category>
		<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2009/03/25/aspnet35-book-review-andrew-siemer-social-networking/</guid>
		<description><![CDATA[Andrew Siemer has written an excellent book about how to best use .Net (specifically with asp.net as the front end web technology) to build a social networking site.&#160; He literally starts at the beginning and builds service by service, screen by screen, data table by data table what is necessary to build the site.&#160; A [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.andrewsiemer.com/">Andrew Siemer</a> has written an excellent book about how to best use .Net (specifically with asp.net as the front end web technology) to build a social networking site.&#160; He literally starts at the beginning and builds service by service, screen by screen, data table by data table what is necessary to build the site.&#160; A lot of Andrew shows is not only just web type stuff, but he shows many best practices for building .Net applications in general.</p>
<p>Among other things, the goes in to great detail on the following topics:</p>
<p> <span id="more-274"></span>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Domain-driven_design">Domain Driven Design</a> </li>
<li>Model View Presenter Pattern </li>
<li>Factory Pattern Using <a href="http://structuremap.sourceforge.net/Default.htm">Structure Map</a> (IOC) </li>
<li>Error Handling </li>
<li>Social Network Schema Designs (Friends and Groups) </li>
<li>Messaging </li>
<li>Data Layers (<a href="http://msdn.microsoft.com/en-us/library/bb386976.aspx">LINQ to SQL</a>) </li>
<li>Blog Design </li>
<li>Forums and Moderation </li>
</ul>
<p>As well as many other topics including application scaling and many others.&#160; As developers, we have many choices as to what technologies to use and how to use them.&#160; I have to say, I agree with 95% of the choices Andrew makes and whole heartedly recommend reading his book.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:7dc1bd33-94bd-46fd-a20b-0131235bcd47:bb99355d-e17a-48bd-ad01-9277b1bfdd33" class="wlWriterSmartContent">
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="400">
<p><a title="ASP.NET 3.5 Social Networking: Andrew Siemer: Books" href="http://www.packtpub.com/expert-guide-for-social-networking-with-asp-.net-3.5/book/mid/260309n1518x"><img style="float: left" border="0" align="left" src="http://images.amazon.com/images/P/1847194788.01.MZZZZZZZ.jpg" />ASP.NET 3.5 Social Networking: Andrew Siemer: Books</a></p>
</td>
</tr>
</tbody>
</table></div>
<p><a type="amzn" search="search">asp.net 3.5 social networking</a></p>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2009/03/25/aspnet35-book-review-andrew-siemer-social-networking/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Great New Book on Business Intelligence Solutions and Sql Server 2008 by Lynn Langit</title>
		<link>http://peterkellner.net/2009/02/23/businessintelligencebookreviewlynnlangit/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=businessintelligencebookreviewlynnlangit</link>
		<comments>http://peterkellner.net/2009/02/23/businessintelligencebookreviewlynnlangit/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 00:42:49 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Sql Server]]></category>

		<guid isPermaLink="false">http://peterkellner.net/?p=260</guid>
		<description><![CDATA[I’m sure many of you know Lynn Langit.&#160; Her role at Microsoft has been a Developer Evangelist of many of the business software offerings from Microsoft including Sharepoint and SqlServer and it’s many offerings.&#160; She’s always been a wealth of great information about those products and it’s great to see she’s got a book out [...]]]></description>
			<content:encoded><![CDATA[<p>I’m sure many of you know <a href="http://blogs.msdn.com/socaldevgal/about.aspx">Lynn Langit</a>.&#160; Her role at Microsoft has been a Developer Evangelist of many of the business software offerings from Microsoft including <a href="http://www.microsoft.com/Sharepoint/default.mspx">Sharepoint</a> and <a href="http://www.microsoft.com/sqlserver/2008/en/us/default.aspx">SqlServer</a> and it’s many offerings.&#160; She’s always been a wealth of great information about those products and it’s great to see she’s got a book out about one of her favorite topics, Business Intelligence.</p>
<p>So far, I’ve read the first four chapters and have skimmed the rest.&#160; I am so far very impressed with both how well it’s written and the depth of topics the book covers.&#160; As I read more, I’ll come back and update this post.&#160; I have no doubts I will get a lot out of this book, as I’m sure practically anyone else who buys it will also.</p>
<p> <span id="more-260"></span>
<p>If you want to read more of Lynn’s stuff, check out her blog at <a title="http://blogs.msdn.com/socaldevgal/" href="http://blogs.msdn.com/socaldevgal/">http://blogs.msdn.com/socaldevgal/</a></p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:7dc1bd33-94bd-46fd-a20b-0131235bcd47:762c08a5-66d8-456c-b756-04bdd0f0bf6b" class="wlWriterSmartContent">
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="400">
<p><a title="Smart Business Intelligence Solutions with Microsoft® SQL Server® 2008 (PRO-Developer): Lynn Langit, Kevin S. Goff, Davide Mauri, Sahil Malik, John Welch: Books" href="http://www.amazon.com/exec/obidos/ASIN/0735625808/petkelsblo-20"><img style="float: left" border="0" align="left" src="http://images.amazon.com/images/P/0735625808.01.MZZZZZZZ.jpg" />Smart Business Intelligence Solutions with Microsoft® SQL Server® 2008 (PRO-Developer): Lynn Langit, Kevin S. Goff, Davide Mauri, Sahil Malik, John Welch: Books</a></p>
</td>
</tr>
</tbody>
</table></div>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2009/02/23/businessintelligencebookreviewlynnlangit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A New Book on Using MSBuild and Team Foundation Server</title>
		<link>http://peterkellner.net/2009/02/12/msbuild-bookreview-tfs-visualstudio-microsoft/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=msbuild-bookreview-tfs-visualstudio-microsoft</link>
		<comments>http://peterkellner.net/2009/02/12/msbuild-bookreview-tfs-visualstudio-microsoft/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 19:03:41 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[MSBuild]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2009/02/12/msbuild-bookreview-tfs-visualstudio-microsoft/</guid>
		<description><![CDATA[&#160;
William Bartholomew just published a new book on MSBuild and TFS. There is a great forward by Richard Hundhausen (Famous TFS Author and top MS consultant).&#160; I personally don’t use TFS yet, but I do use MSBuild and plan on using it more extensively for web deployments going forward.&#160; I have not yet read the [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p><a href="http://blog.bartholomew.id.au/">William Bartholomew</a> just published a new book on MSBuild and <a href="http://en.wikipedia.org/wiki/Team_Foundation_Server">TFS</a>. There is a great forward by <a href="www.accentient.com">Richard Hundhausen</a> (Famous TFS Author and top MS consultant).&#160; I personally don’t use TFS yet, but I do use <a href="http://msdn.microsoft.com/en-us/library/0k6kkbsd.aspx">MSBuild</a> and plan on using it more extensively for web deployments going forward.&#160; I have not yet read the book, but am anxiously looking forward to.&#160; It is a topic that IMHO has been very under documented.&#160; This should be a big help!</p>
<div class="wlWriterEditableSmartContent" id="scid:7dc1bd33-94bd-46fd-a20b-0131235bcd47:8b16b1b3-85f5-44c2-80ce-e8e85835c6db" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">
<table cellspacing="0" cellpadding="2" width="400" border="0" unselectable="on">
<tbody>
<tr>
<td valign="top" width="400">
<p><a title="Inside the Microsoft&reg; Build Engine: Using MSBuild and Team Foundation Build (PRO-Developer): Sayed Ibrahim Hashimi, William Bartholomew: Books" href="http://www.amazon.com/exec/obidos/ASIN/0735626286/petkelsblo-20"><img src="http://images.amazon.com/images/P/0735626286.01.MZZZZZZZ.jpg" border="0" align="left" style="float:left">Inside the Microsoft&reg; Build Engine: Using MSBuild and Team Foundation Build (PRO-Developer): Sayed Ibrahim Hashimi, William Bartholomew: Books</a></p>
</td>
</tr>
</tbody>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2009/02/12/msbuild-bookreview-tfs-visualstudio-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An ExtJS book just published!!! (Learning Ext JS By Shea Frederick, Colin Ramsay and Steve Blades)</title>
		<link>http://peterkellner.net/2008/11/28/extjs-bookreview/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=extjs-bookreview</link>
		<comments>http://peterkellner.net/2008/11/28/extjs-bookreview/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 02:00:58 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[ExtJS]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2008/11/28/extjs-bookreview/</guid>
		<description><![CDATA[***(This book has been replaced by a new one from the same authors titled Learning Ext JS 3.2 and you should order that one and not this one)

I&#8217;ve been learning ExtJS now for a couple months and it&#8217;s great to see someone has written a book for it. I just bought it and downloaded the [...]]]></description>
			<content:encoded><![CDATA[<p><em>***(This book has been replaced by a new one from the same authors titled <a href="http://peterkellner.net/2011/01/02/learning-ext-js-3-2-from-packt-is-another-winner/">Learning Ext JS 3.2</a> and you should order that one and not this one)</em><br />
<br/><br/><br />
I&#8217;ve been learning ExtJS now for a couple months and it&#8217;s great to see someone has written a book for it. I just bought it and downloaded the E-Book version of it and from what I can tell it looks great.  I&#8217;ll post a more detailed review later, but for now, here is where you can get it.</p>
<div id="scid:7dc1bd33-94bd-46fd-a20b-0131235bcd47:443a174d-ea13-45df-8997-e4a828355fb2" class="wlWriterSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td width="400" valign="top"><a title="Amazon.com: Learning Ext JS" href="http://www.amazon.com/exec/obidos/ASIN/1847195148/petkelsblo-20"><img src="http://images.amazon.com/images/P/1847195148.01.MZZZZZZZ.jpg" border="0" alt="" align="left" />Amazon.com: Learning Ext JS</a></td>
</tr>
</tbody>
</table>
</div>
<p>(Note:  2/11/09:  I love this book.  I still plan on writing a more detailed review, but for now, I thought I&#8217;d put a brief comment.  I carry it around with me every where  go (almost everywhere).  It has great examples and great explanations -Peter)</p>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2008/11/28/extjs-bookreview/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>My Two JavaScript Favorite Books:, &quot;JavaScript: The Good Parts&quot; and &quot;JavaScript: The Definitive Guide&quot;</title>
		<link>http://peterkellner.net/2008/10/11/javascript-book-review-douglas-crockford-david-flanagan/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=javascript-book-review-douglas-crockford-david-flanagan</link>
		<comments>http://peterkellner.net/2008/10/11/javascript-book-review-douglas-crockford-david-flanagan/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 14:20:03 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2008/10/11/javascript-book-review-douglas-crockford-david-flanagan/</guid>
		<description><![CDATA[I&#8217;ve been working on a project lately that requires a lot of JavaScript, and if any of you are like me, you&#8217;ve had trouble learning the language well.&#160; Over the years, I&#8217;ve taken several runs at it but have not been successful.&#160; Sure, I could always to basic stuff, but it seemed that when ever [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on a project lately that requires a lot of <a href="http://www.w3schools.com/js/default.asp">JavaScript</a>, and if any of you are like me, you&#8217;ve had trouble learning the language well.&#160; Over the years, I&#8217;ve taken several runs at it but have not been successful.&#160; Sure, I could always to basic stuff, but it seemed that when ever I need to do anything useful, I just could not figure it out.&#160; Well, times have changed.&#160; Mostly based on my need to know the language, I am really starting to feel good about the language. I&#8217;m understanding scoping, I can throw functions and arrays around as well as actually do useful stuff.</p>
<p> <span id="more-174"></span>
<p>My path to success has been two books.&#160; First, <a href="http://www.crockford.com/">Douglas Crockford&#8217;s</a> JavaScript: The Good Parts is really all about the why.&#160; That is, what is good and what is not.&#160; It not only tells you how to do things (though in very compact language), it tells you why.&#160; One very nice thing it does it explains the rational for things and&#160; where compromises have been made.&#160; It&#8217;s short and dense.&#160; That is, kind of K&amp;G for c, it does not mince words.&#160; I&#8217;m on my 3rd pass now and still learning things.</p>
<p>When I need more words, I go to the other book.&#160; JavaScript: The Definitive Guide by <a href="http://www.davidflanagan.com/">David Flanagan</a>.&#160; It doe a great job of explaining in details all the little parts of JavaScript in a non-dense way.&#160; It&#8217;s about 4 times longer than The Good Parts and does get a little wordy at times, but for me, I often need the extra words.</p>
<p>I could not live without both of these books.</p>
<p>&#160;</p>
<table border="0" cellspacing="0" cellpadding="5" width="400">
<tbody>
<tr>
<td valign="top" width="200">
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:7dc1bd33-94bd-46fd-a20b-0131235bcd47:4c630182-ec9a-4467-a97d-56defc0e9546" class="wlWriterSmartContent">
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="400">
<p><a title="Amazon.com: JavaScript" href="http://www.amazon.com/exec/obidos/ASIN/0596517742/petkelsblo-20"><img border="0" align="left" src="http://images.amazon.com/images/P/0596517742.01.MZZZZZZZ.jpg" />Amazon.com: JavaScript</a></p>
</td>
</tr>
</tbody>
</table></div>
</td>
<td valign="top" width="200">
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px" id="scid:7dc1bd33-94bd-46fd-a20b-0131235bcd47:5e8fe7b9-ac28-4267-a9c5-a7ea245a302c" class="wlWriterSmartContent">
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="400">
<p><a title="Amazon.com: JavaScript" href="http://www.amazon.com/exec/obidos/ASIN/0596101996/petkelsblo-20"><img border="0" align="left" src="http://images.amazon.com/images/P/0596101996.01.MZZZZZZZ.jpg" />Amazon.com: JavaScript</a></p>
</td>
</tr>
</tbody>
</table></div>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2008/10/11/javascript-book-review-douglas-crockford-david-flanagan/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>C# In Depth by Jon Skeet Book Review</title>
		<link>http://peterkellner.net/2008/07/03/csharp-in-depth-book-review-jon-skeet/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=csharp-in-depth-book-review-jon-skeet</link>
		<comments>http://peterkellner.net/2008/07/03/csharp-in-depth-book-review-jon-skeet/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 19:22:25 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2008/07/03/csharp-in-depth-book-review-jon-skeet/</guid>
		<description><![CDATA[<br /><p>Jon Skeet published a great book titled C# In Depth by Manning Publishers.  I strongly recommend getting this book</p><br />]]></description>
			<content:encoded><![CDATA[<p>First off, I wasn&#8217;t in the market to buy a c# book, but after seeing that Jon published one by <a href="http://www.manning.com/">Manning</a> I couldn&#8217;t stop myself.&#160; Jon has been such a great and prolific poster on the internet forums that If felt at a minimum I should support him in his book effort, and Manning, always seems to bring us great books.&#160; I have been <strong>totally happy</strong> with my decision.&#160; It&#8217;s a great book.&#160; I don&#8217;t know Jon personally, but after reading the introduction and premise, it&#8217;s hard not to just really like this guy.</p>
<p>So, on to the review&#8230;</p>
<p> <span id="more-123"></span>
<p>Jon does a great job right from the start of explaining c#.&#160; One nice thing he does through out the book is he talks about the feature as it moved from version 1.0 to 2.0 to 3.0.&#160; For example, he talks about delegates and how the new feature in 3.0 makes it so much easier and more clear to read and write delegates.&#160; Same thing with anonymous methods.&#160; His writing style is clear and concise and he&#8217;s got lots of great examples.</p>
<p>I&#8217;m now a big <a href="http://www.yoda.arachsys.com/csharp/">Jon Skeet</a> fan, hope you will be also.</p>
<p>&#160;</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:7dc1bd33-94bd-46fd-a20b-0131235bcd47:a7af5849-7ebf-4927-8578-95e0ffd49278" class="wlWriterSmartContent">
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="400">
<p><a title="Amazon.com: C# in Depth" href="http://www.amazon.com/exec/obidos/ASIN/1933988363/petkelsblo-20"><img border="0" align="left" src="http://images.amazon.com/images/P/1933988363.01.MZZZZZZZ.jpg" />Amazon.com: C# in Depth</a></p>
</td>
</tr>
</tbody>
</table></div>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2008/07/03/csharp-in-depth-book-review-jon-skeet/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>A Book Review of Manning&#8217;s Windows PowerShell In Action by Bruce Payette</title>
		<link>http://peterkellner.net/2008/04/07/windowspowershellbookreview/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=windowspowershellbookreview</link>
		<comments>http://peterkellner.net/2008/04/07/windowspowershellbookreview/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 18:24:32 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[.Net 2.0]]></category>
		<category><![CDATA[ASP.NET 3.5]]></category>
		<category><![CDATA[Book Reviews]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2008/04/07/windowspowershellbookreview/</guid>
		<description><![CDATA[<p>A book review of Windows PowerShell in action by Bruce Payette</p>]]></description>
			<content:encoded><![CDATA[<p>Windows Powershell is something I&#8217;ve been meaning to learn for quite some time.&#160; It started out as the Monad Project at Microsoft and I remember seeing it discussed at Code Camps but never spending the time to go.&#160; I thought it was just another command.com with special commands.</p>
<p>Turns out, I was very wrong.&#160; As far as I&#8217;m concerned, it&#8217;s strength is that you can reference .net assemblies directly.&#160; That means, you can access everything in .Net just like a first class language.&#160; Be that C# or VB, you can get to all of it.&#160; You can write your own assemblies and reference them as well!&#160; It of course if fully object oriented, very rich, and full error handling.&#160; Very cool</p>
<p> <span id="more-108"></span>
<p>So, back to the book.&#160; Bruce Payett does a great job of introducing Windows Power Shell (aka Monad) and taking you step by step through the process of using it.&#160; He has lots of great examples and the book, as you would expect from a Manning book, is well indexed and well illustrated.&#160; I highly recommend getting it if you have not used Power Shell before.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:7dc1bd33-94bd-46fd-a20b-0131235bcd47:4b453b0a-941b-4fa3-8b07-226f562bbcab" class="wlWriterSmartContent">
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="400">
<p><a title="Windows PowerShell in Action" href="http://www.amazon.com/exec/obidos/ASIN/1932394907/petkelsblo-20"><img style="float: left" border="0" align="left" src="http://images.amazon.com/images/P/1932394907.01.MZZZZZZZ.jpg" />Windows PowerShell in Action</a></p>
</td>
</tr>
</tbody>
</table></div>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2008/04/07/windowspowershellbookreview/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Pro ASP.NET 3.5 and C# 2008 Released! Another Master Piece</title>
		<link>http://peterkellner.net/2007/12/18/bookreview_proaspnet/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bookreview_proaspnet</link>
		<comments>http://peterkellner.net/2007/12/18/bookreview_proaspnet/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 01:25:48 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 3.5]]></category>
		<category><![CDATA[Book Reviews]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2007/12/18/bookreview_proaspnet/</guid>
		<description><![CDATA[<p>A short book review of Pro ASP.NET 3.5 and C# 2008 by Mathew MacDonald, one of my favorite authors.</p>]]></description>
			<content:encoded><![CDATA[<p>Many of you know that my favorite technical book in the world was Pro ASP.NET 2.0 and C# 2005 by Mathew MacDonald.  Well, Mathew has done it again.  I can&#8217;t believe I didn&#8217;t know it was coming, but there I was in the book store looking for books on LINQ and right in front of me was his new book with a nice chapter on LINQ.  So, it&#8217;s now mine!  It&#8217;s also got a large section on all the new Ajax stuff that I&#8217;m looking forward to reading.  I&#8217;m mostly a back end database kind of guy but I know I need to learn the javascript stuff better.  I can do it, but not as well as I&#8217;d like to be able to.</p>
<p>Run don&#8217;t walk.  go buy this book!</p>
<p style="display: inline; float: none; margin: 0px; padding: 0px" id="scid:7dc1bd33-94bd-46fd-a20b-0131235bcd47:9f676f4b-9310-4969-89e0-b67f04ed2d1a" class="wlWriterSmartContent">
<table unselectable="on" border="0" width="400" cellPadding="2" cellSpacing="0">
<tr>
<td width="400" vAlign="top"><a href="http://www.amazon.com/exec/obidos/ASIN/1590598938/petkelsblo-20" title="Amazon.com: Pro ASP.NET 3.5 in C# 2008, Second Edition"><img border="0" align="left" src="http://images.amazon.com/images/P/1590598938.01.MZZZZZZZ.jpg" />Amazon.com: Pro ASP.NET 3.5 in C# 2008, Second Edition</a></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2007/12/18/bookreview_proaspnet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Book Review: Pro LINQ Language Integrated Query in C# 2008 by Joseph C. Rattz, Jr.</title>
		<link>http://peterkellner.net/2007/12/17/linqbookreview1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=linqbookreview1</link>
		<comments>http://peterkellner.net/2007/12/17/linqbookreview1/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 14:54:56 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 3.5]]></category>
		<category><![CDATA[Book Reviews]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2007/12/17/linqbookreview1/</guid>
		<description><![CDATA[<p>A book review on one of the first LINQ books published.  IMHO, an excellent book to add to your library</p>]]></description>
			<content:encoded><![CDATA[<p> Now that <a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx">Visual Studio 2008</a> has RTM&#8217; d, I&#8217;m very motivated to learn LINQ.&#160; Like most of us, I&#8217;ve read articles, seen presentations, talked a lot about it, but now, it&#8217;s time to begin in earnest.&#160; What does that mean?&#160; Time to get the books and start doing some serious examples myself.&#160; I just bought the book &quot;<em>Pro LINQ Language Integrated Query in C# 2008</em>&quot; and so far am very impressed.&#160; Because I&#8217;m a total newbie to link, I started with the first chapter (very unusual for me).&#160; That was a good overview of the different types of LINQ.&#160; One thing I learned was that all those names like dlinq,xlinq, etc. are no longer valid.&#160; I kind of thought that, but couldn&#8217;t find it written explicitly anywhere&#8217;s else.&#160; I think it&#8217;s one of those things everyone knew but me.</p>
<p> <span id="more-92"></span>
<p>The second chapter is really where it&#8217;s at for me.&#160; I went to sleep reading it (no insult intended, I was just tired) and plan on continuing today on my train ride to San Francisco.&#160; It&#8217;s doing an excellent job of explaining Lambda expressions.&#160; Before reading it, I really didn&#8217;t get what they were, but I feel like I really understand now.&#160; I always knew they were related to delegates somehow.&#160; This chapter does a great job of taking the reader through a progression (named delegate, anonymous delegate, then finally Lambda Expression) to explain how they work.&#160; I hate to say I needed that, but I really did.</p>
<p>Obviously, I recommend this book for your library.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:7dc1bd33-94bd-46fd-a20b-0131235bcd47:1f9fc4b3-df52-4962-922b-049d301c30e3" class="wlWriterSmartContent">
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="400">
<p><a title="Amazon.com: Pro LINQ" href="http://www.amazon.com/exec/obidos/ASIN/1590597893/petkelsblo-20"><img border="0" align="left" src="http://images.amazon.com/images/P/1590597893.01.MZZZZZZZ.jpg" />Amazon.com: Pro LINQ</a></p>
</td>
</tr>
</tbody>
</table></div>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2007/12/17/linqbookreview1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Really good Ajax using asp.net Book By Alessandro Gallo, ASP.NET AJAX in Action</title>
		<link>http://peterkellner.net/2007/11/26/ajaxinactionbookreview/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ajaxinactionbookreview</link>
		<comments>http://peterkellner.net/2007/11/26/ajaxinactionbookreview/#comments</comments>
		<pubDate>Mon, 26 Nov 2007 18:29:19 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[Atlas/AJAX]]></category>
		<category><![CDATA[Book Reviews]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2007/11/26/ajaxinactionbookreview/</guid>
		<description><![CDATA[<br /><p>Alessandro Gallo has written a great book on Ajax in ASP.NET.  I strongly recommend this book.  Read on for more details.</p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m basically a back end database kind of guy, but over the past years have been doing more front end web stuff.&#160; Asp.Net has been a huge help for me, and now with Visual Studio 2008 and the JavaScript debugging capabilities, I&#8217;m finding doing web stuff is just not so bad.&#160; Many of you know I&#8217;ve written several MSDN articles and one of them was over a year ago on how to add Ajax to my Membership solution (back then it was called Atlas).&#160; The <a title="Third Article Published on MSDN! ASP.NET 2.0, Membership Meets Atlas" href="http://peterkellner.net/2006/08/02/third-article-published-on-msdn-aspnet-20-membership-meets-atlas/">article</a> is still out there though now a little out dated.&#160; In it, I extensively use Alessandro&#8217;s code he posted on his blog.&#160; My point here is Alessandro keeps up with this stuff, and as it turns out, he wrote an excellent book that&#8217;s been helping me out.</p>
<p>I enthusiastically recommend it to anyone trying to incorporate Ajax into their asp.net applications.&#160; It&#8217;s not only got a great introduction, but also goes into lots of useful details for day to day programming.</p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="400"><a title="Amazon.com: ASP.NET AJAX in Action" href="http://www.amazon.com/exec/obidos/ASIN/1933988142/petkelsblo-20"><img border="0" align="left" src="http://images.amazon.com/images/P/1933988142.01.MZZZZZZZ.jpg" />Amazon.com: ASP.NET AJAX in Action</a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2007/11/26/ajaxinactionbookreview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pro WPF by Matthew MacDonald Book Review</title>
		<link>http://peterkellner.net/2007/08/09/pro-wpf-by-matthew-macdonald-book-review/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pro-wpf-by-matthew-macdonald-book-review</link>
		<comments>http://peterkellner.net/2007/08/09/pro-wpf-by-matthew-macdonald-book-review/#comments</comments>
		<pubDate>Fri, 10 Aug 2007 01:32:15 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2007/08/09/pro-wpf-by-matthew-macdonald-book-review/</guid>
		<description><![CDATA[<p>A <b>must buy</b> book if you are learning WPF</p>

<iframe src="http://rcm.amazon.com/e/cm?t=petkelsblo-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=1590597826&#038;fc1=000000&#038;IS2=1&#038;lt1=_top&#038;lc1=0000FF&#038;bc1=FFFFFF&#038;bg1=F6F6FF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>]]></description>
			<content:encoded><![CDATA[<p>First, Matthew MacDonald is one of my favorite technical authors so I was very happy to hear that he was writing a book on WPF. I&#8217;ve been a big fan of one of his other books (<a href="http://www.amazon.com/gp/product/1590594967?ie=UTF8&amp;tag=petkelsblo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1590594967">Pro ASP.NET 2.0 in C# 2005</a><img style="border-bottom-style: none !important; border-right-style: none !important; margin: 0px; border-top-style: none !important; border-left-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=petkelsblo-20&amp;l=as2&amp;o=1&amp;a=1590594967" width="1" height="1" />) for many years. I use it like a bible. To cut to the chase, Matthew has done it again. Pro WPF, though doesn&#8217;t fit in your pocket very well since it&#8217;s 980 pages is great. It carefully explains topics in WPF that are not easy to explain. I have to say I did not understand dependency properties very well until I read that section and it really cleared things up for me.</p>
<p> <span id="more-70"></span>
<p>If I were making stars, I&#8217;d give him them all!</p>
<p>Here is a link you can get the book from.</p>
<p><a href="http://www.amazon.com/gp/product/1590597826?ie=UTF8&amp;tag=petkelsblo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1590597826"><img border="0" src="21iyULUKiBL._AA_SL110_.jpg" /></a><img style="border-bottom-style: none !important; border-right-style: none !important; margin: 0px; border-top-style: none !important; border-left-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=petkelsblo-20&amp;l=as2&amp;o=1&amp;a=1590597826" width="1" height="1" /></p>
<p><iframe style="width: 120px; height: 240px" marginheight="0" src="http://rcm.amazon.com/e/cm?t=petkelsblo-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=1590597826&amp;fc1=000000&amp;IS2=1&amp;lt1=_top&amp;lc1=0000FF&amp;bc1=FFFFFF&amp;bg1=F6F6FF&amp;f=ifr" frameborder="0" marginwidth="0" scrolling="no"></iframe></p>
<p><a href="http://www.amazon.com/gp/product/1590597826?ie=UTF8&amp;tag=petkelsblo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1590597826">Pro WPF: Windows Presentation Foundation in .NET 3.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2007/08/09/pro-wpf-by-matthew-macdonald-book-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 28/37 queries in 0.008 seconds using disk: basic
Content Delivery Network via Amazon Web Services: S3: PetersBlogCDN.s3.amazonaws.com

Served from: peterkellner.net @ 2012-05-22 09:44:32 -->
