<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>James Steele</title><link>http://weblogs.asp.net/jamessteele/default.aspx</link><description>All things dotNet running through my veins</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Watch the Windows 7 Launch by Steve Ballmer (54 min Video)</title><link>http://weblogs.asp.net/jamessteele/archive/2009/10/22/watch-the-windows-7-launch-by-steve-ballmer-54-min-video.aspx</link><pubDate>Thu, 22 Oct 2009 16:52:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7236083</guid><dc:creator>JamesSteele</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=7236083</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2009/10/22/watch-the-windows-7-launch-by-steve-ballmer-54-min-video.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Watch the video &lt;A href="http://www.microsoft.com/presspass/presskits/windows7/default.aspx" mce_href="http://www.microsoft.com/presspass/presskits/windows7/default.aspx"&gt;here&lt;/A&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7236083" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamessteele/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/jamessteele/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Top 5 ways to get a Google Wave invite.</title><link>http://weblogs.asp.net/jamessteele/archive/2009/10/01/top-5-ways-to-get-a-google-wave-invite.aspx</link><pubDate>Thu, 01 Oct 2009 13:22:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7220867</guid><dc:creator>JamesSteele</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=7220867</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2009/10/01/top-5-ways-to-get-a-google-wave-invite.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Here are the top 5 ways to get a &lt;A href="http://code.google.com/apis/wave/" mce_href="http://code.google.com/apis/wave/"&gt;Google Wave&lt;/A&gt; invite.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A href="http://twitter.com/jamesdsteele" mce_href="http://twitter.com/jamesdsteele"&gt;Follow me on Twitter&lt;/A&gt;. I have already given away a few invites and I am working on securing more. I will also tweet about ways you can go about finding one.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A href="http://code.google.com/apis/wave/" mce_href="http://code.google.com/apis/wave/"&gt;Become part of the developer preview&lt;/A&gt;. Google Wave is a product that helps users communicate and collaborate on the web. A "wave" is equal parts conversation and document, where users can almost instantly communicate and work together with richly formatted text, photos, videos, maps, and more. Google Wave is also a platform with a rich set of open APIs that allow developers to embed waves in other web services and to build extensions that work inside waves.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A href="http://wave.google.com/" mce_href="http://wave.google.com"&gt;Request an invitation here&lt;/A&gt;.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Use Twitter like &lt;A href="http://www.redmondpie.com/get-google-wave-invites-via-twitter-vxi594/" mce_href="http://www.redmondpie.com/get-google-wave-invites-via-twitter-vxi594/"&gt;this&lt;/A&gt;.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;If all else fails. Ask &lt;A href="http://twitter.com/shanselman" mce_href="http://twitter.com/shanselman"&gt;Scott Hanselman&lt;/A&gt;. He can get anything. ;-)&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7220867" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamessteele/archive/tags/google/default.aspx">google</category><category domain="http://weblogs.asp.net/jamessteele/archive/tags/twitter/default.aspx">twitter</category><category domain="http://weblogs.asp.net/jamessteele/archive/tags/google+wave/default.aspx">google wave</category><category domain="http://weblogs.asp.net/jamessteele/archive/tags/community+news/default.aspx">community news</category></item><item><title>Try Paint.NET 3.5 Beta</title><link>http://weblogs.asp.net/jamessteele/archive/2009/09/29/try-paint-net-3-5-beta.aspx</link><pubDate>Tue, 29 Sep 2009 10:58:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7219870</guid><dc:creator>JamesSteele</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=7219870</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2009/09/29/try-paint-net-3-5-beta.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;You can now &lt;A href="http://www.dotpdn.com/downloads/pdn.html" mce_href="http://www.dotpdn.com/downloads/pdn.html"&gt;download&lt;/A&gt; Paint.NET 3.5 Beta.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;EM&gt;Paint.NET is free image and photo editing software for computers that run Windows. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools. An active and growing online community provides friendly help, tutorials, and plugins.&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7219870" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamessteele/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/jamessteele/archive/tags/Paint.NET/default.aspx">Paint.NET</category></item><item><title>Microsoft hands Commerce Server over to Cactus Commerce</title><link>http://weblogs.asp.net/jamessteele/archive/2007/08/09/microsoft-hands-commerce-server-over-to-cactus-commerce.aspx</link><pubDate>Thu, 09 Aug 2007 22:04:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:3450445</guid><dc:creator>JamesSteele</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=3450445</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2007/08/09/microsoft-hands-commerce-server-over-to-cactus-commerce.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;&amp;nbsp;A blockbuster deal worth "tens of millions" of dollars was signed between Microsoft and &lt;A class="" href="http://www.cactuscommerce.com/" mce_href="http://www.cactuscommerce.com"&gt;Cactus Commerce&lt;/A&gt;. Microsoft agreed to hand over the lions share of Commerce Server to Cactus.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;Read the headlines:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;A href="http://www.ottawabusinessjournal.com/289543152442940.php"&gt;&lt;FONT face=Calibri size=3&gt;http://www.ottawabusinessjournal.com/289543152442940.php&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt; 
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;A href="http://www.itworldcanada.com/a/News/959ab3ba-a8bc-4992-a01e-e2d3127baaeb.html"&gt;&lt;FONT face=Calibri size=3&gt;http://www.itworldcanada.com/a/News/959ab3ba-a8bc-4992-a01e-e2d3127baaeb.html&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt; 
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;A href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;taxonomyName=internet_business&amp;amp;articleId=9029726&amp;amp;taxonomyId=71&amp;amp;intsrc=kc_top"&gt;&lt;FONT face=Calibri size=3&gt;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;taxonomyName=internet_business&amp;amp;articleId=9029726&amp;amp;taxonomyId=71&amp;amp;intsrc=kc_top&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;A href="http://reddevnews.com/news/article.aspx?editorialsid=8925"&gt;&lt;FONT face=Calibri size=3&gt;http://reddevnews.com/news/article.aspx?editorialsid=8925&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;James Steele&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=3450445" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamessteele/archive/tags/Commerce+Server/default.aspx">Commerce Server</category></item><item><title>.NET 3.0 (formerly WinFX) - Clearing the confusion. </title><link>http://weblogs.asp.net/jamessteele/archive/2006/07/12/457124.aspx</link><pubDate>Wed, 12 Jul 2006 19:15:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:457124</guid><dc:creator>JamesSteele</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=457124</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2006/07/12/457124.aspx#comments</comments><description>NET Framework 3.0 CTP has been released. Here are some resources to help you get your feet wet. &lt;ul&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/winfx/"&gt;Microsoft&amp;nbsp;.NET 3.0 MSDN Site&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/windowsvista/downloads/products/getthebeta/"&gt;Download .NET 3.0&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/winfx/learning/netfx3faq/default.aspx"&gt;.NET Framework 3.0 FAQ&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/winfx/default.aspx?pull=/library/en-us/dnlong/html/netfx30.asp"&gt;Whitepaper (Deploying Microsoft .NET Framework Version 3.0)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;James&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=457124" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamessteele/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/jamessteele/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>Commerce Server 2006 Partner SDK</title><link>http://weblogs.asp.net/jamessteele/archive/2006/06/20/Commerce-Server-2006-Partner-SDK.aspx</link><pubDate>Tue, 20 Jun 2006 22:37:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:454117</guid><dc:creator>JamesSteele</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=454117</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2006/06/20/Commerce-Server-2006-Partner-SDK.aspx#comments</comments><description>&lt;P&gt;I have been trying to track down some documentation for the Commerce Server 2006 Server Partner SDK. Is there any documentation available for this? I am aware of the &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/CS07Default/html/02afcee1-5546-4acc-b053-2aa6d7762bd3.asp"&gt;Commerce Server 2007 product documentation&lt;/A&gt;&amp;nbsp;but that does not actually discuss the bits in the SDK.&lt;/P&gt;
&lt;P&gt;James Steele&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=454117" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jamessteele/archive/tags/Commerce+Server/default.aspx">Commerce Server</category></item><item><title>Smart Client - Composite UI Application Block</title><link>http://weblogs.asp.net/jamessteele/archive/2006/01/23/436193.aspx</link><pubDate>Mon, 23 Jan 2006 11:42:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:436193</guid><dc:creator>JamesSteele</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=436193</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2006/01/23/436193.aspx#comments</comments><description>If you are looking to get up and running quickly with Windows Forms applications, check out the &lt;a href="http://msdn.microsoft.com/practices/default.aspx?pull=/library/en-us/dnpag2/html/cab.asp"&gt;Smart Client - Composite UI Application Block&lt;/a&gt; that has recently been released. Here is an overview...&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;"How can you build complex user interfaces that take advantage of the power of the Microsoft Windows desktop, interact with multiple back-end systems, are easily deployed and configured, provide a rich user experience, use complex data manipulation mechanisms that enhance user interface responsiveness and yet are developed in a predictable and agile way? How can you architect an end-user application so it can be easily updated and maintained or in environments where multiple development teams can collaborate over time in the most effective way?&lt;/p&gt;&lt;p&gt;The Composite UI Application Block is designed to help you build these complex, enterprise-ready Windows Forms–based solutions. It provides a proven architecture and implementation that helps you to build applications using the common patterns found in line-of-business front-end applications."&lt;/p&gt;&lt;/blockquote&gt; &lt;br /&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=436193" width="1" height="1"&gt;</description></item><item><title>BB'ing.. Are you guilty of it?</title><link>http://weblogs.asp.net/jamessteele/archive/2005/04/20/403516.aspx</link><pubDate>Wed, 20 Apr 2005 12:29:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:403516</guid><dc:creator>JamesSteele</dc:creator><slash:comments>18</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=403516</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2005/04/20/403516.aspx#comments</comments><description>&lt;font size="2"&gt; &lt;p&gt;I find it absolutely ludicrous that some people insist on CC'ing emails to half the planet when they find errors/inconsistencies/etc.. that someone else has made. Especially when these items are very insignificant and the people that they are CC'ing have nothing to do with the problem at hand nor would they benefit from being made aware of it.&lt;/p&gt; &lt;p&gt;This practice is a prevalent cancer on numerous projects that I have been a part of. I must admit that on occasion my ego may have gotten in the way of my judgement and perhaps on rare occasions, I was one of "them". However, from this day forward this is a form of politicking that I refuse to be a part of. Why not just take the issue up with the person(s) that are directly implicated with the issue at hand? I understand that on rare occasions it may become necessary to notify a superior of repetitive incompetence of an individual, but there are professional ways of going about this. &lt;/p&gt; &lt;p&gt;This senseless form of "showboating" has resulted in me loosing respect for some close colleagues. A shame to say the least.&lt;/p&gt; &lt;p&gt;I wonder how many people can actually see the "true" nature of these emails. I am going to coin this form of emailing BB'ing (Bullshit Broadcasting). I must give credit to a confident for the term broadcasting in this context, but I will not mention his name. So if you are someone that participates in BB'ing, do us all a favor and give it up! &lt;/p&gt; &lt;p&gt;Life is not a "Big Dick" contest!&lt;/p&gt; &lt;p&gt;James Steele&lt;/p&gt;&lt;/font&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=403516" width="1" height="1"&gt;</description></item><item><title>Is calling "MyDelegate.Invoke" through remoting garanteed?</title><link>http://weblogs.asp.net/jamessteele/archive/2005/02/23/378889.aspx</link><pubDate>Wed, 23 Feb 2005 15:26:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:378889</guid><dc:creator>JamesSteele</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=378889</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2005/02/23/378889.aspx#comments</comments><description>&lt;font face="Arial" size="2"&gt; &lt;p&gt;&lt;font face="Arial" size="2"&gt;Is calling "MyDelegate.Invoke" through remoting garanteed?&amp;nbsp; In other words, is it possible that the call fails and no exceptions is thrown to the caller?&lt;/font&gt;&lt;/p&gt; &lt;p&gt;Thanks&lt;/p&gt;&lt;/font&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=378889" width="1" height="1"&gt;</description></item><item><title>Running ASP.NET application in a Virtual Machine???</title><link>http://weblogs.asp.net/jamessteele/archive/2004/12/08/278282.aspx</link><pubDate>Wed, 08 Dec 2004 14:46:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:278282</guid><dc:creator>JamesSteele</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=278282</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2004/12/08/278282.aspx#comments</comments><description>&lt;p&gt;Instead of launching my application in a seperate application domain, are there any potential pitfalls to running an ASP.NET application in a Virtual Machine? &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=278282" width="1" height="1"&gt;</description></item><item><title>Console Application Problem.. Start minimized??</title><link>http://weblogs.asp.net/jamessteele/archive/2004/11/25/270383.aspx</link><pubDate>Thu, 25 Nov 2004 17:21:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:270383</guid><dc:creator>JamesSteele</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=270383</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2004/11/25/270383.aspx#comments</comments><description>Any ideas on how (the best way)&amp;nbsp;a Console Application can start ITSELF minimized? I have been trying to track this down for a while now.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=270383" width="1" height="1"&gt;</description></item><item><title>Pro ADO.NET with VB.NET 1.1 (From Professional to Expert)</title><link>http://weblogs.asp.net/jamessteele/archive/2004/10/24/246879.aspx</link><pubDate>Sun, 24 Oct 2004 14:26:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:246879</guid><dc:creator>JamesSteele</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=246879</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2004/10/24/246879.aspx#comments</comments><description>&lt;p&gt;I just finished previewing a portion of &lt;a href="http://www.amazon.com/exec/obidos/ASIN/1590594347/jamessteele-20/102-0158483-9608960"&gt;Pro ADO.NET with VB.NET 1.1&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;I must say that I began my reading with a little bit of scepticism figuring that this was yet another rehash of the MSDN Library. I am happy to report that I was wrong. &lt;/p&gt; &lt;p&gt;If you think that when it comes to ADO.NET you have been there, done that, got the t-shirt, then you really should pick up a copy of this book. The authors of Pro ADO.NET really take the time to teach the real nuts and bolts of using ADO.NET effectively and efficiently using concrete examples. Topics that are covered include ADO.NET architecture, Data Sets, Data Adapters, Data Readers, data relationships, performance optimizations, and much more. If you are looking for something to fill the gap that the MSDN Library or books that are near carbon copies of the MSDN Library have not filled, then look no further. This book is the one. If you ever wanted to take that next step and truly become an ADO.NET guru, I recommend adding this book to your collection.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1590594347/jamessteele-20"&gt;&lt;img alt="" src="http://images.amazon.com/images/P/1590594347.01.LZZZZZZZ.jpg" /&gt;&lt;/A&lt; P&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=246879" width="1" height="1"&gt;</description></item><item><title>Independent? Can't find a job? Get of your butt and stop blaming others!</title><link>http://weblogs.asp.net/jamessteele/archive/2004/10/22/246235.aspx</link><pubDate>Fri, 22 Oct 2004 10:51:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:246235</guid><dc:creator>JamesSteele</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=246235</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2004/10/22/246235.aspx#comments</comments><description>&lt;p&gt;Warning! Rant on whiners follows....&lt;/font&gt;&lt;/p&gt; &lt;p&gt;A colleague of mine sent me an &lt;a href="http://news.zdnet.com/2100-9589_22-5418331.html"&gt;article&lt;/a&gt; about the current hiring situation in the IT Industry, and it got me thinking. Man am I sick and tired of those who constantly blame others for them not being capable of finding work. I am sure you&amp;nbsp;know a few them... You know the type...&lt;/p&gt; &lt;p&gt;The articled reaffirmed for me that as a consultant you have to be flexible and be able to adapt to market conditions. It’s the whole supply and demand thing. If there are not enough people that want your services, then find something else to do. If I have to become a teacher, construction worker, author, presenter, whatever.. You do what it takes. Hopefully you can find a demand for something that also fits your interests and passions.&amp;nbsp;That is one of the things I DO love about this country (Canada) and I am sure the same can be said for the U.S. and others. I can be whatever I want to be and nobody can do a damn thing to stop me. Watch me!&lt;/p&gt; &lt;p&gt;We have two choices&lt;/p&gt; &lt;p&gt;1) Sit and feel sorry for ourselves and blame the rest of the world for us being out of work&lt;/p&gt; &lt;p&gt;2) Get off our ass and do something about it and take accountability for our situations.&lt;/p&gt; &lt;p&gt;I prefer the second option.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=246235" width="1" height="1"&gt;</description></item><item><title>Puzzled? How to re-assign object reference of web control in ASP.NET</title><link>http://weblogs.asp.net/jamessteele/archive/2004/10/02/237059.aspx</link><pubDate>Sat, 02 Oct 2004 21:22:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:237059</guid><dc:creator>JamesSteele</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=237059</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2004/10/02/237059.aspx#comments</comments><description>&lt;p&gt;1) I have a web server control, lets say TextBox1&amp;nbsp;(System.Web.UI.WebControls.TextBox) declared (not dynamically created in code behind)&amp;nbsp;inside a form on&amp;nbsp;my&amp;nbsp;aspx page&lt;br /&gt;2) This control has the runat="server" attribute &lt;br /&gt;2) Inside the PageLoad event I dynamically create another TextBox control (TextBox2)&amp;nbsp;and set its Text property to some text "My New Text"&lt;br /&gt;3) Still inside the PageLoad event I try set TextBox1 = TextBox2&lt;br /&gt;4) Now that TextBox1 points to TextBox2 I look at the value of the Text property on TextBox1 (in the Watch window)&amp;nbsp;and see that it is equal to "My New Text"&lt;br /&gt;5) Great so far... Not so fast. When the page gets rendered TextBox1 does not contain the string "My New Text"&lt;br /&gt;6) HOW COME????&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=237059" width="1" height="1"&gt;</description></item><item><title>FireFox - A Serious Contender to IE?</title><link>http://weblogs.asp.net/jamessteele/archive/2004/09/21/232328.aspx</link><pubDate>Tue, 21 Sep 2004 11:26:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:232328</guid><dc:creator>JamesSteele</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamessteele/rsscomments.aspx?PostID=232328</wfw:commentRss><comments>http://weblogs.asp.net/jamessteele/archive/2004/09/21/232328.aspx#comments</comments><description>I have been using &lt;a href="http://www.spreadfirefox.com/?q=affiliates&amp;amp;amp;id=7908&amp;amp;amp;t=58"&gt;FireFox &lt;/a&gt;for a couple of weeks now. The implementation of Tabs and lack of clutter has me hooked. I am going to start testing a few of my ASP.NET apps and see if there are many issues with rendering. So far, things look I'll keep you posted.&lt;br /&gt; &lt;br /&gt; So why are you using/not using FireFox? Can FireFox take a signfigant bite out of IE's market share? Its going to be interesting to watch.&lt;br /&gt; &lt;br /&gt; &lt;a href="http://www.spreadfirefox.com/?q=affiliates&amp;amp;id=7908&amp;amp;t=58"&gt;&lt;img alt="Get Firefox!" title="Get Firefox!" src="http://www.spreadfirefox.com/community/images/affiliates/Buttons/180x60/get.gif" border="0" /&gt;&lt;/a&gt; &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=232328" width="1" height="1"&gt;</description></item></channel></rss>