<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries for zhuo</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/niners/zhuo/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries for zhuo</title><link>http://channel9.msdn.com/Niners/zhuo/</link></image><description>Entries, comments and threads posted by zhuo</description><link>http://channel9.msdn.com/Niners/zhuo/</link><language>en-us</language><pubDate>Tue, 05 Dec 2006 03:39:01 GMT</pubDate><lastBuildDate>Tue, 05 Dec 2006 03:39:01 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>ASP.NET ViewState (flawed architecture?) [ASP.NET ViewState (flawed architecture?)]</title><description>&lt;P&gt;I've encountered an ArgumentException in ASP.NET and it has been a question that sort of stuck in my head for a while now.&lt;BR&gt;&lt;BR&gt;I know the likely cause of this ArguementException is a ViewState issue. I think ViewState is the cause because the ASP.NET page in error loads a datagrid of many editable elements, all of which require ViewState to retain states. In cases where many rows are loaded, it may take a while for the whole page (including the ViewState) to load. If the user is impatient and clicks on another button on the page, the page errors out because an incomplete ViewState has been posted back thus can't be decoded properly.&lt;BR&gt;&lt;BR&gt;I can't really see anyway of fixing this other than to try to reduce the latency of the loading process or some how reduce the use of ViewState whilst still being&amp;nbsp;able to retain state somehow.&lt;BR&gt;&lt;BR&gt;Isn't this (ViewState) a major flaw with ASP.NET architecture? I.e if ViewState information had been associated with individual elements/controls on a web page instead of being put into a single chunk of Base64 string then the problem described above wouldn't really be a problem in majority of the cases. Ruby doesn't have this problem, maybe ASP.NET can learn from their implementation?&lt;BR&gt;&lt;BR&gt;What do you guys think?&lt;BR&gt;&lt;BR&gt;James&lt;BR&gt;&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/250549-ASPNET-ViewState-flawed-architecture/'&gt;ASP.NET ViewState (flawed architecture?)&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/250549/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/250549-ASPNET-ViewState-flawed-architecture/</comments><link>http://channel9.msdn.com/forums/TechOff/250549-ASPNET-ViewState-flawed-architecture/</link><pubDate>Tue, 05 Dec 2006 03:39:01 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/250549-ASPNET-ViewState-flawed-architecture/</guid><evnet:views>13457</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/250549/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;I've encountered an ArgumentException in ASP.NET and it has been a question that sort of stuck in my head for a while now.&lt;BR&gt;&lt;BR&gt;I know the likely cause of this ArguementException is a ViewState issue. I think ViewState is the cause because the ASP.NET page in error loads a datagrid of many editable elements, all of which require ViewState to retain states. In cases where many rows are loaded, it may take a while for the whole page (including the ViewState) to load. If the user is impatient and clicks on another button on the page, the page errors out because an incomplete ViewState has been posted back thus can't be decoded properly.&lt;BR&gt;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/250549-ASPNET-ViewState-flawed-architecture/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/250549/Trackback.aspx</trackback:ping></item><item><title>Windows XP crashing. [Windows XP crashing.]</title><description>Hey guys,&lt;BR&gt;&lt;BR&gt;My windows XP machine crashes every now and then, i.e. no blue screen or nothing, it just goes black, sometimes it reboots itself, other times it just goes black and i have to manually reboot. &lt;BR&gt;&lt;BR&gt;Is there a log or something that I can check to see what problem it is? I suspect it's the video driver but I've updated that with no luck. &lt;BR&gt;&lt;BR&gt;This has already corrupted my system once, lucky i had all my data in tact.&lt;BR&gt;&lt;BR&gt;Any suggestions is much appreciated. Cheers&lt;BR&gt;&lt;BR&gt;James :)&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/229871-Windows-XP-crashing/'&gt;Windows XP crashing.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/229871/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/229871-Windows-XP-crashing/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/229871-Windows-XP-crashing/</link><pubDate>Fri, 15 Sep 2006 14:39:16 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/229871-Windows-XP-crashing/</guid><evnet:views>12821</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/229871/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hey guys,&lt;BR&gt;&lt;BR&gt;My windows XP machine crashes every now and then, i.e. no blue screen or nothing, it just goes black, sometimes it reboots itself, other times it just goes black and i have to manually reboot. &lt;BR&gt;&lt;BR&gt;Is there a log or something that I can check to see what problem it is? I suspect it's the video driver but I've updated that with no luck. &lt;BR&gt;&lt;BR&gt;This has already corrupted my system once, lucky i had all my data in tact.&lt;BR&gt;&lt;BR&gt;Any suggestions is much appreciated. Cheers&lt;BR&gt;&lt;BR&gt;James &lt;img src='/emoticons/C9/emotion-1.gif' alt='Smiley' /&gt;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>13</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/229871-Windows-XP-crashing/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/229871/Trackback.aspx</trackback:ping></item><item><title>Wireframing Tools [Wireframing Tools]</title><description>Just wondering if anyone know of any good wireframing tools? Visio, word, PPT are just terrible for wireframing. So time consuming and hard to change.&lt;BR&gt;&lt;BR&gt;Any suggestion is much appreciated.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/229197-Wireframing-Tools/'&gt;Wireframing Tools&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/229197/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/229197-Wireframing-Tools/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/229197-Wireframing-Tools/</link><pubDate>Wed, 13 Sep 2006 01:52:05 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/229197-Wireframing-Tools/</guid><evnet:views>4382</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/229197/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Just wondering if anyone know of any good wireframing tools? Visio, word, PPT are just terrible for wireframing. So time consuming and hard to change.&lt;BR&gt;&lt;BR&gt;Any suggestion is much appreciated.</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>16</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/229197-Wireframing-Tools/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/229197/Trackback.aspx</trackback:ping></item><item><title>DNS service software for windows machine? [DNS service software for windows machine?]</title><description>&lt;P&gt;Does anyone know of any DNS service software for windows? I know the windows server product comes with DNS service and it's pretty good but I want free DNS service software to run on windows XP.&lt;BR&gt;&lt;BR&gt;If you have had good experience with any free DNS service please reply in as much detail as you could. The software should preferrably have a nice user interface for configuration purpose and it would be a plus if there's a API.&lt;BR&gt;&lt;BR&gt;Cheers,&lt;BR&gt;&lt;BR&gt;James&lt;BR&gt;&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/228294-DNS-service-software-for-windows-machine/'&gt;DNS service software for windows machine?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/228294/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/228294-DNS-service-software-for-windows-machine/</comments><link>http://channel9.msdn.com/forums/TechOff/228294-DNS-service-software-for-windows-machine/</link><pubDate>Sat, 09 Sep 2006 09:20:29 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/228294-DNS-service-software-for-windows-machine/</guid><evnet:views>5325</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/228294/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Does anyone know of any DNS service software for windows? I know the windows server product comes with DNS service and it's pretty good but I want free DNS service software to run on windows XP.&lt;BR&gt;&lt;BR&gt;If you have had good experience with any free DNS service please reply in as much detail as you could. The software should preferrably have a nice user interface for configuration purpose and it would be a plus if there's a API.&lt;BR&gt;&lt;BR&gt;Cheers,&lt;BR&gt;&lt;BR&gt;James&lt;BR&gt;&lt;/P&gt;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/228294-DNS-service-software-for-windows-machine/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/228294/Trackback.aspx</trackback:ping></item><item><title>Live Mail is such a shame compared to Gmail. What do you think? [Live Mail is such a shame compared to Gmail. What do you think?]</title><description>I think Live Mail is such a shame compared to Gmail, what do you think?&lt;BR&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/226839-Live-Mail-is-such-a-shame-compared-to-Gmail-What-do-you-think/'&gt;Live Mail is such a shame compared to Gmail. What do you think?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/226839/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/226839-Live-Mail-is-such-a-shame-compared-to-Gmail-What-do-you-think/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/226839-Live-Mail-is-such-a-shame-compared-to-Gmail-What-do-you-think/</link><pubDate>Mon, 04 Sep 2006 13:48:17 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/226839-Live-Mail-is-such-a-shame-compared-to-Gmail-What-do-you-think/</guid><evnet:views>9613</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/226839/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I think Live Mail is such a shame compared to Gmail, what do you think?&lt;BR&gt;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>13</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/226839-Live-Mail-is-such-a-shame-compared-to-Gmail-What-do-you-think/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/226839/Trackback.aspx</trackback:ping></item><item><title>How come they are charging for Community Server now? [How come they are charging for Community Server now?]</title><description>Wasn't community server meant to be free and was released with some sort of public license or something? What's happening to it? Commercialisation of a product previously licensed to the public? Is that allowed?&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/226830-How-come-they-are-charging-for-Community-Server-now/'&gt;How come they are charging for Community Server now?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/226830/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/226830-How-come-they-are-charging-for-Community-Server-now/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/226830-How-come-they-are-charging-for-Community-Server-now/</link><pubDate>Mon, 04 Sep 2006 13:17:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/226830-How-come-they-are-charging-for-Community-Server-now/</guid><evnet:views>3609</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/226830/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Wasn't community server meant to be free and was released with some sort of public license or something? What's happening to it? Commercialisation of a product previously licensed to the public? Is that allowed?</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/226830-How-come-they-are-charging-for-Community-Server-now/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/226830/Trackback.aspx</trackback:ping></item><item><title>Hey Cornelius Ellsonpeter, are you from Sydney? if you are, do you attend the sydney .net user group [Hey Cornelius Ellsonpeter, are you from Sydney? if you are, do you attend the sydney .net user group]</title><description>Hey Cornelius Ellsonpeter, are you from Sydney? if you&amp;nbsp;are, do&amp;nbsp;you attend the sydney .net user group? &lt;BR&gt;&lt;BR&gt;A dude named Cornelius from Sydney .net user group showed off some really cool stuff using reflection.&amp;nbsp; &lt;a href="http://acorns.com.au/cs/blogs/parallelthinking/archive/2006/06/18/RuntimeObjectEditor115_ReflectorIntegration.aspx"&gt;http://acorns.com.au/cs/blogs/parallelthinking/archive/2006/06/18/RuntimeObjectEditor115_ReflectorIntegration.aspx&lt;/a&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/221080-Hey-Cornelius-Ellsonpeter-are-you-from-Sydney-if-you-are-do-you-attend-the-sydney-net-user-gro/'&gt;Hey Cornelius Ellsonpeter, are you from Sydney? if you are, do you attend the sydney .net user group&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/221080/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/221080-Hey-Cornelius-Ellsonpeter-are-you-from-Sydney-if-you-are-do-you-attend-the-sydney-net-user-gro/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/221080-Hey-Cornelius-Ellsonpeter-are-you-from-Sydney-if-you-are-do-you-attend-the-sydney-net-user-gro/</link><pubDate>Wed, 16 Aug 2006 13:50:55 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/221080-Hey-Cornelius-Ellsonpeter-are-you-from-Sydney-if-you-are-do-you-attend-the-sydney-net-user-gro/</guid><evnet:views>1435</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/221080/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hey Cornelius Ellsonpeter, are you from Sydney? if you&amp;nbsp;are, do&amp;nbsp;you attend the sydney .net user group? &lt;BR&gt;&lt;BR&gt;A dude named Cornelius from Sydney .net user group showed off some really cool stuff using reflection.&amp;nbsp; &lt;a href="http://acorns.com.au/cs/blogs/parallelthinking/archive/2006/06/18/RuntimeObjectEditor115_ReflectorIntegration.aspx"&gt;http://acorns.com.au/cs/blogs/parallelthinking/archive/2006/06/18/RuntimeObjectEditor115_ReflectorIntegration.aspx&lt;/a&gt;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/221080-Hey-Cornelius-Ellsonpeter-are-you-from-Sydney-if-you-are-do-you-attend-the-sydney-net-user-gro/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/221080/Trackback.aspx</trackback:ping></item><item><title>N-tier vs N-layer - suggested reading if you don't know the difference [N-tier vs N-layer - suggested reading if you don't know the difference]</title><description>&lt;a href="http://www.lhotka.net/WeBlog/PermaLink.aspx?guid=efa88d0a-2388-4909-bee1-c9bddb6e9868"&gt;http://www.lhotka.net/WeBlog/PermaLink.aspx?guid=efa88d0a-2388-4909-bee1-c9bddb6e9868&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;good read any how.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/220113-N-tier-vs-N-layer-suggested-reading-if-you-dont-know-the-difference/'&gt;N-tier vs N-layer - suggested reading if you don't know the difference&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/220113/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/220113-N-tier-vs-N-layer-suggested-reading-if-you-dont-know-the-difference/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/220113-N-tier-vs-N-layer-suggested-reading-if-you-dont-know-the-difference/</link><pubDate>Sun, 13 Aug 2006 17:15:24 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/220113-N-tier-vs-N-layer-suggested-reading-if-you-dont-know-the-difference/</guid><evnet:views>2061</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/220113/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://www.lhotka.net/WeBlog/PermaLink.aspx?guid=efa88d0a-2388-4909-bee1-c9bddb6e9868"&gt;http://www.lhotka.net/WeBlog/PermaLink.aspx?guid=efa88d0a-2388-4909-bee1-c9bddb6e9868&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;good read any how.</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/220113-N-tier-vs-N-layer-suggested-reading-if-you-dont-know-the-difference/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/220113/Trackback.aspx</trackback:ping></item><item><title>How many of you have seriouly looked at the dataaccess application block and what did you think of i [How many of you have seriouly looked at the dataaccess application block and what did you think of i]</title><description>How many of you have seriouly looked at the dataaccess application block and what did you think of it?&lt;BR&gt;&lt;BR&gt;I thought it's not that impressive after a fairly detailed look at it. And frankly it doesn't really constitute an application block&amp;nbsp;as I would have expect of it.&lt;BR&gt;&lt;BR&gt;Love to hear from you, could start another discussion on this.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/219861-How-many-of-you-have-seriouly-looked-at-the-dataaccess-application-block-and-what-did-you-thin/'&gt;How many of you have seriouly looked at the dataaccess application block and what did you think of i&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/219861/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/219861-How-many-of-you-have-seriouly-looked-at-the-dataaccess-application-block-and-what-did-you-thin/</comments><link>http://channel9.msdn.com/forums/TechOff/219861-How-many-of-you-have-seriouly-looked-at-the-dataaccess-application-block-and-what-did-you-thin/</link><pubDate>Sat, 12 Aug 2006 14:00:41 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/219861-How-many-of-you-have-seriouly-looked-at-the-dataaccess-application-block-and-what-did-you-thin/</guid><evnet:views>2712</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/219861/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>How many of you have seriouly looked at the dataaccess application block and what did you think of it?&lt;BR&gt;&lt;BR&gt;I thought it's not that impressive after a fairly detailed look at it. And frankly it doesn't really constitute an application block&amp;nbsp;as I would have expect of it.&lt;BR&gt;&lt;BR&gt;Love to hear from you, could start another discussion on this.</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/219861-How-many-of-you-have-seriouly-looked-at-the-dataaccess-application-block-and-what-did-you-thin/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/219861/Trackback.aspx</trackback:ping></item><item><title>the limit of sql server 2000 [the limit of sql server 2000]</title><description>Has anyone hit the limit of sql server 2000 yet? What happens when you database gets really really big? well how big can it get before it hits the limit or is there one?&lt;BR&gt;&lt;BR&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/219794-the-limit-of-sql-server-2000/'&gt;the limit of sql server 2000&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/219794/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/219794-the-limit-of-sql-server-2000/</comments><link>http://channel9.msdn.com/forums/TechOff/219794-the-limit-of-sql-server-2000/</link><pubDate>Sat, 12 Aug 2006 01:55:24 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/219794-the-limit-of-sql-server-2000/</guid><evnet:views>9415</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/219794/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Has anyone hit the limit of sql server 2000 yet? What happens when you database gets really really big? well how big can it get before it hits the limit or is there one?&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>14</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/219794-the-limit-of-sql-server-2000/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/219794/Trackback.aspx</trackback:ping></item><item><title>Can I get an idea how many of you have started using .net 2.0 commercially? [Can I get an idea how many of you have started using .net 2.0 commercially?]</title><description>Can I get an idea how many of you have started using .net 2.0 commercially?&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/219620-Can-I-get-an-idea-how-many-of-you-have-started-using-net-20-commercially/'&gt;Can I get an idea how many of you have started using .net 2.0 commercially?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/219620/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/219620-Can-I-get-an-idea-how-many-of-you-have-started-using-net-20-commercially/</comments><link>http://channel9.msdn.com/forums/TechOff/219620-Can-I-get-an-idea-how-many-of-you-have-started-using-net-20-commercially/</link><pubDate>Fri, 11 Aug 2006 15:53:15 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/219620-Can-I-get-an-idea-how-many-of-you-have-started-using-net-20-commercially/</guid><evnet:views>4881</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/219620/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Can I get an idea how many of you have started using .net 2.0 commercially?</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>18</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/219620-Can-I-get-an-idea-how-many-of-you-have-started-using-net-20-commercially/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/219620/Trackback.aspx</trackback:ping></item><item><title>server clusters - do you know how? [server clusters - do you know how?]</title><description>Hi all,&lt;BR&gt;&lt;BR&gt;I understand that it is possible to set up asp.net webs to run on clusters but i have no idea how this could be done. Any thoughts welcome even if you don't know how to set up one.&lt;BR&gt;&lt;BR&gt;Here are my thoughts&lt;BR&gt;&lt;BR&gt;From what I understand, to set up an web app to run on a cluster of servers, the first thing that needs to be achieved is to load balance the web servers, this means app sessions need to persist across diff servers, this could be easily achieved in .net by using a database to store session variables. but the question is how do you set up load balancing for IIS?&lt;BR&gt;&lt;BR&gt;The next question is how do you load balance the database. Now this is a really tough one. Is it even possible to achieve this using SQL Server 2000 without building this functionality in as part of the application itself? I know this is possible with oracle 10g, but what's sql server doing about this?&lt;BR&gt;&lt;BR&gt;James Zhuo :)&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/218861-server-clusters-do-you-know-how/'&gt;server clusters - do you know how?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/218861/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/218861-server-clusters-do-you-know-how/</comments><link>http://channel9.msdn.com/forums/TechOff/218861-server-clusters-do-you-know-how/</link><pubDate>Wed, 09 Aug 2006 08:23:55 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/218861-server-clusters-do-you-know-how/</guid><evnet:views>1419</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/218861/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi all,&lt;BR&gt;&lt;BR&gt;I understand that it is possible to set up asp.net webs to run on clusters but i have no idea how this could be done. Any thoughts welcome even if you don't know how to set up one.&lt;BR&gt;&lt;BR&gt;Here are my thoughts&lt;BR&gt;&lt;BR&gt;From what I understand, to set up an web app to run on a cluster of servers, the first thing that needs to be achieved is to load balance the web servers, this means app sessions need to persist across diff servers, this could be easily achieved in .net by using a database to store session variables. but the question is how do you set up load balancing for IIS?&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/218861-server-clusters-do-you-know-how/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/218861/Trackback.aspx</trackback:ping></item><item><title>Cory Doctorow  -  DRM and MSFT: a product no customer wants [Cory Doctorow  -  DRM and MSFT: a product no customer wants]</title><description>&lt;a href="http://content.digitalwell.washington.edu"&gt;http://content.digitalwell.washington.edu&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;This video's very cool. A long one though.&lt;BR&gt;Watch it if you are interested in business and technology.&lt;BR&gt;&lt;BR&gt;James&lt;BR&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/218858-Cory-Doctorow--DRM-and-MSFT-a-product-no-customer-wants/'&gt;Cory Doctorow  -  DRM and MSFT: a product no customer wants&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/218858/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/218858-Cory-Doctorow--DRM-and-MSFT-a-product-no-customer-wants/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/218858-Cory-Doctorow--DRM-and-MSFT-a-product-no-customer-wants/</link><pubDate>Wed, 09 Aug 2006 07:55:40 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/218858-Cory-Doctorow--DRM-and-MSFT-a-product-no-customer-wants/</guid><evnet:views>2294</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/218858/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://content.digitalwell.washington.edu"&gt;http://content.digitalwell.washington.edu&lt;/a&gt;&lt;BR&gt;&lt;BR&gt;This video's very cool. A long one though.&lt;BR&gt;Watch it if you are interested in business and technology.&lt;BR&gt;&lt;BR&gt;James&lt;BR&gt;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/218858-Cory-Doctorow--DRM-and-MSFT-a-product-no-customer-wants/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/218858/Trackback.aspx</trackback:ping></item><item><title>DAL Design - tell me what you think [DAL Design - tell me what you think]</title><description>&lt;P&gt;Hello,&lt;BR&gt;&lt;BR&gt;I've am currently in the middle of a new contract. For this project, I've used a different approach to creating a data access layer and &lt;STRONG&gt;it seems to work really well&lt;/STRONG&gt;, very efficient, consistent and highly maintainable in a multi developer environment.&lt;BR&gt;&lt;BR&gt;I thought I should share with you and see what you have to say about it. &lt;BR&gt;&lt;BR&gt;Before I start, i should mention this new data access layer is not meant to be generic and a lot of business logics (if not all)&amp;nbsp;have been implemented as stored procedures, this is in contrast with my past approach where I've created highly generic/flexible data access layer which required no change to the layer even when fields are added to the under lying database tables. This earlier approach meant majority of business logic is implemented in .net rather than on the database end. I've also found this earlier approach inefficient (but had no choice because of flexibility required of it).&lt;BR&gt;&lt;BR&gt;In general, generic/flexibility -&amp;gt; inefficiency, seen it too many times in too many different forms. If you disagree, I would like to hear from you.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Language: VB.NET &lt;BR&gt;RDBMS: SQL Server 2000&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;Folder structure supporting the DAL&lt;BR&gt;-&amp;gt; &lt;STRONG&gt;Base&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;gt; SqlBaseNonQuery.vb&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;gt; SqlBaseReader.vb&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;gt; SqlBaseAdapter.vb&lt;BR&gt;-&amp;gt; &lt;STRONG&gt;[Entity1]&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;gt; Insert.vb&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;gt; SelById.vb&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;gt; Update.vb&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;gt; Delete.vb&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;gt; [other specialised stored procedure]&lt;BR&gt;-&amp;gt; &lt;STRONG&gt;[Entity2]&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;gt; ....&lt;BR&gt;&lt;BR&gt;Each folder maps directly to a namespace under DataAccess, e.g. DataAccess.Base, DataAccess.Entity1, DataAccess.Entity2.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Base&lt;/STRONG&gt; folder - contains base classes which handles connection management and other common functions, all other DAL classes inherits from these base classes.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;gt; SqlBaseNonQuery - is used for update, delete, insert &amp;amp; most other specialised stored procedures&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;gt; SqlBaseReader - is used for returning a single row&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;gt; SqlBaseAdapter - is used for returning multiple rows as a dataset&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;[Entity]&lt;/STRONG&gt; folder - contains data access classes specific to the [entity], each class here maps directly to one sql stored procedure.&amp;nbsp;Stored procedures implements business logics. &lt;BR&gt;&lt;BR&gt;NB: Please let me know if there's anything unclear.&lt;BR&gt;&lt;BR&gt;There are several &lt;STRONG&gt;advantages of this approach&lt;BR&gt;&lt;/STRONG&gt;1. There are no object created to represent each logical [entity]. I've circumvented this because there was no need for it, in addition it would create a huge overhead and unnecessary dependency otherwise.&lt;BR&gt;2. The data access layer can be implemented by multiple developers at the same time due to that each function is implemented in a separate file mapping to a single stored produre. again low dependency. allowing the flexibility of creating the neccessary function just-in-time for a particular part of the app without&amp;nbsp;build woes..&lt;BR&gt;3. A good amount of business logics&amp;nbsp;are implemented directly in the specialised stored procedures bypassing the need for a business layer while easily maintaining transactional executions within a single round trip.&lt;BR&gt;4. This dataaccess layer is highly consistent as all classes inherit from the 3 base classes each suited to a particular scenario/purpose. All 3 base classes are very light in nature. &lt;BR&gt;5. It is also highly efficient with each operation involving a single round trip.&lt;BR&gt;6. Given the low level of dependency between functionalities this is particularly suited to agile development but is no less suited to more structured development approach.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Can anyone see any disadvange of this approach?&lt;/STRONG&gt; It's so far so good up to this point. The app is not highly complex and has around 16 tables with less than&amp;nbsp;5 weeks development time (i've spent 1st week preping and designing and given 2 weeks to implement, seemed impossible at first but maybe we will just make the deadline).&lt;BR&gt;&lt;BR&gt;I would be very glad to hear from you if you have any comments.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;James Zhuo&lt;BR&gt;.net/sql server contractor/consultant&lt;BR&gt;interest: information systems/software/art/nature/machines/yoga&lt;BR&gt;personal: &lt;a href="http://zhuocorporation.spaces.msn.com/"&gt;http://zhuocorporation.spaces.msn.com/&lt;/a&gt;&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/210164-DAL-Design-tell-me-what-you-think/'&gt;DAL Design - tell me what you think&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/210164/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/210164-DAL-Design-tell-me-what-you-think/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/210164-DAL-Design-tell-me-what-you-think/</link><pubDate>Thu, 13 Jul 2006 12:36:18 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/210164-DAL-Design-tell-me-what-you-think/</guid><evnet:views>4501</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/210164/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hello,I've am currently in the middle of a new contract. For this project, I've used a different approach to creating a data access layer and it seems to work really well, very efficient, consistent and highly maintainable in a multi developer environment.I thought I should share with you and see what you have to say about it. Before I start, i should mention this new data access layer is not meant to be generic and a lot of business logics (if not all)&amp;nbsp;have been implemented as stored procedures, this is in contrast with my past approach where I've created highly generic/flexible data&amp;#8230;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>8</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/210164-DAL-Design-tell-me-what-you-think/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/210164/Trackback.aspx</trackback:ping></item><item><title>Visual Studio .NET has detected that the specified Web server is not running ASP.NET version 1.1. Yo [Visual Studio .NET has detected that the specified Web server is not running ASP.NET version 1.1. Yo]</title><description>Hi&lt;BR&gt;&lt;BR&gt;I've first installed visual studio 2005, &lt;BR&gt;then i installed Internet Information Service, &lt;BR&gt;then i installed visual studio .net 2003.&lt;BR&gt;&lt;BR&gt;And when I tried to create a new project in visual studio .net 2003 it comes up with the message.&lt;BR&gt;&lt;BR&gt;"Visual Studio .NET has detected that the specified Web server is not running ASP.NET version 1.1. You will be unable to run ASP.NET Web applications or services."&lt;BR&gt;&lt;BR&gt;I am running this under winXP SP2. This is pretty urgent as I need to test out some stuff before returning to work on monday. Stressed!!! &lt;BR&gt;&lt;BR&gt;James&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/208008-Visual-Studio-NET-has-detected-that-the-specified-Web-server-is-not-running-ASPNET-version-11-/'&gt;Visual Studio .NET has detected that the specified Web server is not running ASP.NET version 1.1. Yo&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/208008/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/208008-Visual-Studio-NET-has-detected-that-the-specified-Web-server-is-not-running-ASPNET-version-11-/</comments><link>http://channel9.msdn.com/forums/TechOff/208008-Visual-Studio-NET-has-detected-that-the-specified-Web-server-is-not-running-ASPNET-version-11-/</link><pubDate>Fri, 07 Jul 2006 14:30:17 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/208008-Visual-Studio-NET-has-detected-that-the-specified-Web-server-is-not-running-ASPNET-version-11-/</guid><evnet:views>7237</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/208008/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi&lt;BR&gt;&lt;BR&gt;I've first installed visual studio 2005, &lt;BR&gt;then i installed Internet Information Service, &lt;BR&gt;then i installed visual studio .net 2003.&lt;BR&gt;&lt;BR&gt;And when I tried to create a new project in visual studio .net 2003 it comes up with the message.&lt;BR&gt;&lt;BR&gt;"Visual Studio .NET has detected that the specified Web server is not running ASP.NET version 1.1. You will be unable to run ASP.NET Web applications or services."&lt;BR&gt;&lt;BR&gt;I am running this under winXP SP2. This is pretty urgent as I need to test out some stuff before returning to work on monday. Stressed!!! &lt;BR&gt;&lt;BR&gt;James</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>10</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/208008-Visual-Studio-NET-has-detected-that-the-specified-Web-server-is-not-running-ASPNET-version-11-/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/208008/Trackback.aspx</trackback:ping></item><item><title>What's a proxy stub? [What's a proxy stub?]</title><description>What's a proxy stub? When do you use it? Why do you use it?&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/203516-Whats-a-proxy-stub/'&gt;What's a proxy stub?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/203516/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/203516-Whats-a-proxy-stub/</comments><link>http://channel9.msdn.com/forums/TechOff/203516-Whats-a-proxy-stub/</link><pubDate>Sun, 25 Jun 2006 05:52:04 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/203516-Whats-a-proxy-stub/</guid><evnet:views>7605</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/203516/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>What's a proxy stub? When do you use it? Why do you use it?</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/203516-Whats-a-proxy-stub/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/203516/Trackback.aspx</trackback:ping></item><item><title>live mail and space [live mail and space]</title><description>&lt;P&gt;Could some one from&amp;nbsp;Channel9 or MSN or microsoft with the power help me get rid of the Ads on my live mail and space? I don't mind the ad on msn messenger but I want the ads out of mail and more importantly my space. My msn contact is yuxiangzhuo@hotmail.com&lt;BR&gt;&lt;BR&gt;Please please please.&lt;BR&gt;&lt;BR&gt;James&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/202531-live-mail-and-space/'&gt;live mail and space&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/202531/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/202531-live-mail-and-space/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/202531-live-mail-and-space/</link><pubDate>Thu, 22 Jun 2006 03:35:43 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/202531-live-mail-and-space/</guid><evnet:views>769</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/202531/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Could some one from&amp;nbsp;Channel9 or MSN or microsoft with the power help me get rid of the Ads on my live mail and space? I don't mind the ad on msn messenger but I want the ads out of mail and more importantly my space. My msn contact is yuxiangzhuo@hotmail.com&lt;BR&gt;&lt;BR&gt;Please please please.&lt;BR&gt;&lt;BR&gt;James&lt;/P&gt;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/202531-live-mail-and-space/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/202531/Trackback.aspx</trackback:ping></item><item><title>Software testing. [Software testing.]</title><description>Hi&lt;br&gt;&lt;br&gt;How do you do your testing?&lt;br&gt;I hear Unit test all the time but I have no idea how to do it on a practical level. I am a little ashame to say but frankly I've never written any test automated test module.&lt;br&gt;&lt;br&gt;So to raise a few question to kick off the discussion.&lt;br&gt;1. What do you test, what don't you test?&lt;br&gt;2. Doesn't writing unit test mean creating a automated test for each property and method in a class?&lt;br&gt;3. If so does this not mean I am writing almost twice the code?&lt;br&gt;4. How do you do it?&lt;br&gt;5. How does microsoft does it?&lt;br&gt;6. How do you test win-form and web-apps, or do you test the UI at all?&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;James&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/187763-Software-testing/'&gt;Software testing.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/187763/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/187763-Software-testing/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/187763-Software-testing/</link><pubDate>Fri, 12 May 2006 14:04:18 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/187763-Software-testing/</guid><evnet:views>3477</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/187763/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi&lt;br&gt;&lt;br&gt;How do you do your testing?&lt;br&gt;I hear Unit test all the time but I have no idea how to do it on a practical level. I am a little ashame to say but frankly I've never written any test automated test module.&lt;br&gt;&lt;br&gt;So to raise a few question to kick off the discussion.&lt;br&gt;1. What do you test, what don't you test?&lt;br&gt;2. Doesn't writing unit test mean creating a automated test for each property and method in a class?&lt;br&gt;3. If so does this not mean I am writing almost twice the code?&lt;br&gt;4. How do you do it?&lt;br&gt;5. How does microsoft does it?&lt;br&gt;6. How do you test win-form and web-apps, or do you test the UI at all?&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/187763-Software-testing/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/187763/Trackback.aspx</trackback:ping></item><item><title>Software Documentation [Software Documentation]</title><description>Hi&lt;BR&gt;&lt;BR&gt;I was wondering how many of you guys actually work for a firm that cares about documentations. Of course documentation could be at many different levels from code to higher level design documentations.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;As analyst developers, what do you usually document? Can people provide&amp;nbsp;the type of document you write along with a structure that you usually use?&lt;BR&gt;&lt;BR&gt;Cheers&lt;BR&gt;James&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/187368-Software-Documentation/'&gt;Software Documentation&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/187368/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/187368-Software-Documentation/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/187368-Software-Documentation/</link><pubDate>Thu, 11 May 2006 16:20:51 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/187368-Software-Documentation/</guid><evnet:views>7302</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/187368/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi&lt;BR&gt;&lt;BR&gt;I was wondering how many of you guys actually work for a firm that cares about documentations. Of course documentation could be at many different levels from code to higher level design documentations.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;As analyst developers, what do you usually document? Can people provide&amp;nbsp;the type of document you write along with a structure that you usually use?&lt;BR&gt;&lt;BR&gt;Cheers&lt;BR&gt;James</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>33</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/187368-Software-Documentation/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/187368/Trackback.aspx</trackback:ping></item><item><title>ASP.NET Web Application Installer - need suggestions/answers [ASP.NET Web Application Installer - need suggestions/answers]</title><description>&lt;P&gt;I've created&amp;nbsp;a installer using VS2003's web setup project. All works well other than one reported error. Though the installer seem to get generated anyway, so I am not too worried for now as i am in the prototyping stage and the errors reported seem to be an unresolved issue as no one seem to have an answer, take a look at &lt;a href="http://www.google.com.au/search?hl=en&amp;amp;q=%22Unable+to+build+folder+named+%27%22&amp;amp;btnG=Google+Search&amp;amp;meta="&gt;what google returns&lt;/a&gt;.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;What's more important to me now is that the installer generated using VS2003 setup project can only install one instance of the web application on the same machine&lt;/STRONG&gt;. It checks to see if the same web app has been installed before by default and if not installs it into the default website. &lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;I need the VS2003 set up project to&lt;/STRONG&gt;&lt;BR&gt;1. Allow me to choose a website (that has been pre-configured and visible in IIS manager) that I want to install the web app under&lt;BR&gt;2. Allow me to install multiple instances of the same webapp on different/same website(s) on the same machine, in particular on a win 2003 server machine.&lt;BR&gt;&lt;BR&gt;If possible, I would also like to know how to create a website in IIS programmatically.&lt;BR&gt;&lt;BR&gt;I am guessing someone must have done something similiar so I thought I should ask before I go wild with trying every possible method. Any suggestions and help is much appreciated.&lt;BR&gt;&lt;BR&gt;Thank you,&lt;BR&gt;&lt;BR&gt;James&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/177011-ASPNET-Web-Application-Installer-need-suggestionsanswers/'&gt;ASP.NET Web Application Installer - need suggestions/answers&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/177011/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/177011-ASPNET-Web-Application-Installer-need-suggestionsanswers/</comments><link>http://channel9.msdn.com/forums/TechOff/177011-ASPNET-Web-Application-Installer-need-suggestionsanswers/</link><pubDate>Wed, 12 Apr 2006 07:17:52 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/177011-ASPNET-Web-Application-Installer-need-suggestionsanswers/</guid><evnet:views>1601</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/177011/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I've created&amp;nbsp;a installer using VS2003's web setup project. All works well other than one reported error. Though the installer seem to get generated anyway, so I am not too worried for now as i am in the prototyping stage and the errors reported seem to be an unresolved issue as no one seem to have an answer, take a look at what google returns.What's more important to me now is that the installer generated using VS2003 setup project can only install one instance of the web application on the same machine. It checks to see if the same web app has been installed before by default and if not&amp;#8230;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/177011-ASPNET-Web-Application-Installer-need-suggestionsanswers/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/177011/Trackback.aspx</trackback:ping></item><item><title>Idea for .net framework team to help minimize the impact of deprecated functions/library [Idea for .net framework team to help minimize the impact of deprecated functions/library]</title><description>&lt;P&gt;Hi, &lt;BR&gt;&lt;BR&gt;Last time I've posted an idea regarding &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=180215&gt;IP protection for web-based database-driven application.&amp;nbsp;&lt;/a&gt;&amp;nbsp;but didn't really receive much enthusiastic response.&lt;BR&gt;&lt;BR&gt;I've come up with another idea to address a different problem, I am just thinking out loud here and I have no idea what the technical implication of this idea would be, so discussions welcome.&lt;BR&gt;&lt;BR&gt;Problem: Deprecated functions/library for any framework/library introduces problems for solution vendors who uses those framework/library. Wouldn't it be nice if there's something to help keep deprecated API at bay and enable solution vendors to easily identify and upgrade their application to keep up with framework/library updates/upgrades.&lt;BR&gt;&lt;BR&gt;Solutions: Include meta tag as part of framework/library, this will allow framework/library vendors such as microsoft to create tools that help ISV who uses these framework/library to upgrade or update their existing code.&lt;BR&gt;&lt;BR&gt;Thoughts?&lt;BR&gt;&lt;BR&gt;James&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/176363-Idea-for-net-framework-team-to-help-minimize-the-impact-of-deprecated-functionslibrary/'&gt;Idea for .net framework team to help minimize the impact of deprecated functions/library&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/176363/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/176363-Idea-for-net-framework-team-to-help-minimize-the-impact-of-deprecated-functionslibrary/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/176363-Idea-for-net-framework-team-to-help-minimize-the-impact-of-deprecated-functionslibrary/</link><pubDate>Mon, 10 Apr 2006 15:01:36 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/176363-Idea-for-net-framework-team-to-help-minimize-the-impact-of-deprecated-functionslibrary/</guid><evnet:views>2243</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/176363/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi, Last time I've posted an idea regarding IP protection for web-based database-driven application.&amp;nbsp;&amp;nbsp;but didn't really receive much enthusiastic response.I've come up with another idea to address a different problem, I am just thinking out loud here and I have no idea what the technical implication of this idea would be, so discussions welcome.Problem: Deprecated functions/library for any framework/library introduces problems for solution vendors who uses those framework/library. Wouldn't it be nice if there's something to help keep deprecated API at bay and enable solution vendors&amp;#8230;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/176363-Idea-for-net-framework-team-to-help-minimize-the-impact-of-deprecated-functionslibrary/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/176363/Trackback.aspx</trackback:ping></item><item><title>Thoughts how to prevent software piracy for web-based database-driven application [Thoughts how to prevent software piracy for web-based database-driven application]</title><description>&lt;P&gt;Hi&lt;BR&gt;&lt;BR&gt;I've a few thoughts on software piracy.&lt;BR&gt;&lt;BR&gt;Web-based database-driven application inherently requires non-trivial infrastructure for the average geek, including database, web server, machine with internet connection as well as domain name registration. The average geek i referred to is typically a IT technician/programmer who has access to an existing installation of the web-application. IMO, these infrastructure requirements makes web-based database driven application less vulnerable to software piracy because it requires non-trivial resources to set up and run.&lt;BR&gt;&lt;BR&gt;In addition to copying a bunch of files, the average geek also requires access to database structures supporting the application. Assuming that the average geek is able to meet the aforementioned infrastructure requirement as well as having the access right to access the application database, this means they will be able to copy and redistribute the application at his/her will. To address this particular scenario, &lt;STRONG&gt;i was wondering if SQL Server or any other RDBMS is capable of precompiling stored procedures into binary format and allowing only installation of these binary, &lt;/STRONG&gt;thus disallowing the average geek in reconstructing the required stored procedures.&lt;BR&gt;&lt;BR&gt;Just my thoughts. tell me what you think.&lt;BR&gt;&lt;BR&gt;James&lt;BR&gt;&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/175695-Thoughts-how-to-prevent-software-piracy-for-web-based-database-driven-application/'&gt;Thoughts how to prevent software piracy for web-based database-driven application&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/175695/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/175695-Thoughts-how-to-prevent-software-piracy-for-web-based-database-driven-application/</comments><link>http://channel9.msdn.com/forums/TechOff/175695-Thoughts-how-to-prevent-software-piracy-for-web-based-database-driven-application/</link><pubDate>Fri, 07 Apr 2006 03:17:58 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/175695-Thoughts-how-to-prevent-software-piracy-for-web-based-database-driven-application/</guid><evnet:views>3435</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/175695/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Hi&lt;BR&gt;&lt;BR&gt;I've a few thoughts on software piracy.&lt;BR&gt;&lt;BR&gt;Web-based database-driven application inherently requires non-trivial infrastructure for the average geek, including database, web server, machine with internet connection as well as domain name registration. The average geek i referred to is typically a IT technician/programmer who has access to an existing installation of the web-application. IMO, these infrastructure requirements makes web-based database driven application less vulnerable to software piracy because it requires non-trivial resources to set up and run.&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/175695-Thoughts-how-to-prevent-software-piracy-for-web-based-database-driven-application/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/175695/Trackback.aspx</trackback:ping></item><item><title>Problem moving file - permission problem - FileInfo.MoveTo() [Problem moving file - permission problem - FileInfo.MoveTo()]</title><description>&lt;P&gt;Hi al&lt;BR&gt;&lt;BR&gt;I am having a bit of trouble with moving files. It's a strange issue because it works on one installation and doesn't work on another. I have the 2 installations configured with&amp;nbsp;identical permissions.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Here's the environment under which the code is executing.&lt;BR&gt;&lt;BR&gt;I have a long running thread which gets spawned by an ASP.NET application. The purpose of the thread is to process a bunch of files dumped into a directory by another service running independently. &lt;BR&gt;&lt;BR&gt;I have alllowed write access from inetmgr for the particular directory. I have also allowed Full control for IUSR &amp;amp; IWAM for that particular directory.&lt;BR&gt;&lt;BR&gt;When executing FileInfo.MoveTo() from the directory to a subdirectory of itself, an exception get thrown. Here's the stack trace and error message.&lt;BR&gt;&lt;BR&gt;Source: mscorlib Message: Access to the path is denied. &lt;BR&gt;Trace: at System.IO.__Error.WinIOError(Int32 errorCode, String str) at System.IO.__Error.WinIOError() at System.IO.FileInfo.MoveTo(String destFileName) at Wiliam.Sitecast.BounceTrackingService.ProcessBounces() &lt;BR&gt;&lt;BR&gt;Any help would be greatly appreciated.&lt;BR&gt;&lt;BR&gt;James&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/174943-Problem-moving-file-permission-problem-FileInfoMoveTo/'&gt;Problem moving file - permission problem - FileInfo.MoveTo()&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/174943/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/174943-Problem-moving-file-permission-problem-FileInfoMoveTo/</comments><link>http://channel9.msdn.com/forums/TechOff/174943-Problem-moving-file-permission-problem-FileInfoMoveTo/</link><pubDate>Wed, 05 Apr 2006 07:50:40 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/174943-Problem-moving-file-permission-problem-FileInfoMoveTo/</guid><evnet:views>6012</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/174943/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;Hi al&lt;BR&gt;&lt;BR&gt;I am having a bit of trouble with moving files. It's a strange issue because it works on one installation and doesn't work on another. I have the 2 installations configured with&amp;nbsp;identical permissions.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Here's the environment under which the code is executing.&lt;BR&gt;&lt;BR&gt;I have a long running thread which gets spawned by an ASP.NET application. The purpose of the thread is to process a bunch of files dumped into a directory by another service running independently. &lt;BR&gt;&lt;BR&gt;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/174943-Problem-moving-file-permission-problem-FileInfoMoveTo/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/174943/Trackback.aspx</trackback:ping></item><item><title>Profile link in channel 9 doesn't not appear :( [Profile link in channel 9 doesn't not appear :(]</title><description>hi&lt;br&gt;&lt;br&gt;the profile link next to login does not appear when I make passport remember me on channel9. are you guys getting the same issue? can someone please fix this, it's really annoying not been able to access my profile.&lt;br&gt;&lt;br&gt;cheers&lt;br&gt;james&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/174372-Profile-link-in-channel-9-doesnt-not-appear-/'&gt;Profile link in channel 9 doesn't not appear :(&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/174372/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/174372-Profile-link-in-channel-9-doesnt-not-appear-/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/174372-Profile-link-in-channel-9-doesnt-not-appear-/</link><pubDate>Mon, 03 Apr 2006 18:31:41 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/174372-Profile-link-in-channel-9-doesnt-not-appear-/</guid><evnet:views>1273</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/174372/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>hi&lt;br&gt;&lt;br&gt;the profile link next to login does not appear when I make passport remember me on channel9. are you guys getting the same issue? can someone please fix this, it's really annoying not been able to access my profile.&lt;br&gt;&lt;br&gt;cheers&lt;br&gt;james&lt;br&gt;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/174372-Profile-link-in-channel-9-doesnt-not-appear-/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/174372/Trackback.aspx</trackback:ping></item><item><title>Docking windows? [Docking windows?]</title><description>Hi all,&lt;br&gt;&lt;br&gt;With the frustration msn messenger not being able to dock onto somewhere on my screen and also having have to manage my 20 + IE&amp;nbsp; windows, I was thinking of writting an application that does just that.&lt;br&gt;&lt;br&gt;But to start off with, i just want to be able to dock an existing window and resize it, ie. be able to have control over an existing window. I know this is doable since the task bar in windows comes with "Cascade Windows", "Tile windows horizontally" etc.&lt;br&gt;&lt;br&gt;What I want to get to eventually is to define a docking template invisibly and to be able dock say "MSN Messenger" inside one of the docking area.&lt;br&gt;&lt;br&gt;Any ideas of where I can start off? I want to do this in .net. Alternatively if you think there is already something out there that does this, please do send me a link.&lt;br&gt;&lt;br&gt;Cheers&lt;br&gt;James&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/171622-Docking-windows/'&gt;Docking windows?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/171622/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/171622-Docking-windows/</comments><link>http://channel9.msdn.com/forums/TechOff/171622-Docking-windows/</link><pubDate>Sun, 26 Mar 2006 12:56:53 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/171622-Docking-windows/</guid><evnet:views>1543</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/171622/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi all,&lt;br&gt;&lt;br&gt;With the frustration msn messenger not being able to dock onto somewhere on my screen and also having have to manage my 20 + IE&amp;nbsp; windows, I was thinking of writting an application that does just that.&lt;br&gt;&lt;br&gt;But to start off with, i just want to be able to dock an existing window and resize it, ie. be able to have control over an existing window. I know this is doable since the task bar in windows comes with "Cascade Windows", "Tile windows horizontally" etc.&lt;br&gt;&lt;br&gt;What I want to get to eventually is to define a docking template invisibly and to be able dock say "MSN Messenger" inside one of the docking area.&lt;br&gt;&lt;br&gt;</evnet:previewtext><dc:creator>zhuo</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/171622-Docking-windows/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/171622/Trackback.aspx</trackback:ping></item></channel></rss>