<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Discussions by tinytiger</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 - Discussions by tinytiger</title>
		<link>http://channel9.msdn.com/Niners/tinytiger/Discussions</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Niners/tinytiger/Discussions</link>
	<language>en</language>
	<pubDate>Tue, 21 May 2013 17:19:32 GMT</pubDate>
	<lastBuildDate>Tue, 21 May 2013 17:19:32 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>0</c9:totalResults>
	<c9:pageCount>0</c9:pageCount>
	<c9:pageSize>0</c9:pageSize>
	<item>
		<title>Coffeehouse - Want to play with Avalon?</title>
		<description><![CDATA[<p>I have a dual 3.4 GHz Xeon running Windows x64 I was dying to try this on, but alas:<br>
<br>
&quot;This product is not supported on a 64-bit operating system. Setup will now exit.&quot;<br>
<br>
Pwned! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-6.gif' alt='Sad' /><br>
<br>
How far along is 64bit .NET 2.0, FX, and Avalon?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/34697-Want-to-play-with-Avalon/ef93d0233c8a447889799dea013c0848#ef93d0233c8a447889799dea013c0848</link>
		<pubDate>Sat, 15 Jan 2005 02:39:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/34697-Want-to-play-with-Avalon/ef93d0233c8a447889799dea013c0848#ef93d0233c8a447889799dea013c0848</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>41</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Question about Web page and Application integration</title>
		<description><![CDATA[<p>I just realized that the complexity of the logic behind sending and receiving requests for data via UDP in the manner I want to would probably exceed the overhead of TCP in this case, so I guess TCP is back in. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/10355-Question-about-Web-page-and-Application-integration/cdf97baeab144a5184bd9dea011170a0#cdf97baeab144a5184bd9dea011170a0</link>
		<pubDate>Tue, 22 Jun 2004 23:22:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/10355-Question-about-Web-page-and-Application-integration/cdf97baeab144a5184bd9dea011170a0#cdf97baeab144a5184bd9dea011170a0</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>3</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Question about Web page and Application integration</title>
		<description><![CDATA[<p><p class="MsoNormal"><font face="Times New Roman" size="3">One of the things about being on Channel9 and other similar sites is that I always have to know what other developers think before I embark on a big project. Also, since I picked up C# and .NET, something
 about the environment always has me pushing to find out what the best practices are before beginning on my own with something I haven’t done before.</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">Weird. I didn’t used to be like that. I usually solved these problems completely on my own, but now I’m always paranoid that I may not be doing it the best way.</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">Anyhow, a quick question..
</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">Exporting data from a Web application to be used on other Web sites or desktop and mobile applications is a no-brainer for me, but what about the other way around? What if I have an application that
 must share data with an ASP.NET application? </font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">I’m trying to give a desktop server application a Web front-end to allow users to check status remotely, configure it, and pull data from it. My data can be easily represented in simple XML in this
 case. SOAP is not important. I don’t necessarily need to pass objects back and forth, just data.
</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">What are my best options? I’m using C# for the desktop server application and C#/ASP.NET for the Web application, although it would be nice to not be limited to just .NET on the Web application side.</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">Remoting, named pipes, and proprietary UDP and TCP solutions all came to mind. I’m thinking since objects aren’t important and it would be cool to not limit myself to .NET on both sides, remoting might
 be out. And I might want a “session-less” solution for efficiency since I’d be fetching data between Web page loads, which rules out TCP.</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">But, anyway, does anyone have any ideas or has implemented something like this before?<br>
<br>
Thanks in advance!</font></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/10355-Question-about-Web-page-and-Application-integration/10355#10355</link>
		<pubDate>Tue, 22 Jun 2004 23:14:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/10355-Question-about-Web-page-and-Application-integration/10355#10355</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>3</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Windows graphics</title>
		<description><![CDATA[<p>Err. I got the thread you were refering to confused with another one. Sorry.<br>
<br>
If we're talking about Windows past and present, interfaces are typically drawn with GDI/GDI&#43;.
<br>
<br>
Some applications (like Trillian, Winamp, etc) that support skins typically use raster images (bitmaps usually) and clip them and fit the pieces together in a manner similar to Web pages, yes.<br>
<br>
My opinion is that GDI&#43; and vectors are the best way to draw interfaces.<br>
<br>
But clipping raster images does give you the ability to add photographic detail to your interface that is hard to achieve with vectors. This is not always the best way to go though because you can't always tell exactly how they will appear on everyone's monitors
 and video cards. Plus it's much more difficult to allow the user to change the color or tint of the interface and customize it in other manners. And you don't get true scaling.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/8252-Windows-graphics/5caa8d6cdb424167ba629dea011c1b7d#5caa8d6cdb424167ba629dea011c1b7d</link>
		<pubDate>Sun, 30 May 2004 18:21:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/8252-Windows-graphics/5caa8d6cdb424167ba629dea011c1b7d#5caa8d6cdb424167ba629dea011c1b7d</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Windows graphics</title>
		<description><![CDATA[<p>I don't think this is done very often (if at all) in Longhorn. The thing you're talking about where slices of images are pieced together in tables to help graphics stretch across a relative area typically involve raster images.<br>
<br>
Longhorn uses Avalon to achieve true scaling with vector graphics. Vector graphics are made up of defined points, which allow them to scale (and do a variety of other things) much better than raster images.<br>
<br>
Try this package to explore the power of vector graphics in your applications:<br>
<br>
<a href="http://www.vgdotnet.com/">http://www.vgdotnet.com/</a></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/8252-Windows-graphics/5f771d25a4ee4a21950f9dea011c1b4e#5f771d25a4ee4a21950f9dea011c1b4e</link>
		<pubDate>Sun, 30 May 2004 18:04:27 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/8252-Windows-graphics/5f771d25a4ee4a21950f9dea011c1b4e#5f771d25a4ee4a21950f9dea011c1b4e</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Threading Question</title>
		<description><![CDATA[<p><blockquote>
<div>AT wrote:</div>
<div>
<p>P.S&gt; It will be good if you remove all your threads and use also async IO for file I/O. In case of completely Async processing you will get maximum CPU performance.</p>
</div>
</blockquote>
<br>
<br>
I would love to do that, and I will definitely aim for that in another server project that is more asynchronous in nature.
<br>
<br>
But I cringe at the logic necessary for writing a telnet server where there are prompts that must wait for user input and user input is processed key by key and telnet option codes must be negotiated in the correct order in a specific time frame.<br>
<br>
Plus, of course, there's also the timed events that must occur at specific intervals.<br>
<br>
The logic of implementing this in a telnet server is making my head hurt already. But I will definitely try it for other servers I'm writing.
<br>
<br>
Thanks for all the great information by the way.. All of you! I appreciate it a lot. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/7105-Threading-Question/7421331583cc4238be9f9dea01107b63#7421331583cc4238be9f9dea01107b63</link>
		<pubDate>Thu, 20 May 2004 08:40:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/7105-Threading-Question/7421331583cc4238be9f9dea01107b63#7421331583cc4238be9f9dea01107b63</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>8</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - College and C#</title>
		<description><![CDATA[<p>I just talked to you on AIM.. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
And I&nbsp;will keep&nbsp;an eye out for online C# courses. <br>
<br>
However, as a recent college grad, I am having some trouble&nbsp;finding a job using C#. Does anyone have any direction on starting out with this technology at entry level? I found some staff level programming positions using C# and ASP.NET out there but they're
 scarce and I'm starting to think your typical monster.com, hotjobs.com, computerjobs.com, dice.com, careerbuilder.com aren't the hottest places to look (not that I didn't already know that but I'm running out of ideas here).<br>
<br>
Hell, entry level ANYTHING is hard to come by at the moment.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/6357-College-and-C/fcd08808b9164b3a94869dea0119d399#fcd08808b9164b3a94869dea0119d399</link>
		<pubDate>Wed, 19 May 2004 20:02:58 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/6357-College-and-C/fcd08808b9164b3a94869dea0119d399#fcd08808b9164b3a94869dea0119d399</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Threading Question</title>
		<description><![CDATA[<p>I don't mind if Async programming is tough in my situation, I just want to know if it's good practice to pursue it in this scenario. Would it be too CPU/resource costly?<br>
<br>
It would be nice to have a more logical way of dealing with events with the async model though.<br>
<br>
And you guys are gigantic teases. The worst flirt of all is Avalon. Avalon will be scalable, it will give you beauty, it will give you flexibility, it will micromanage typography, and it will turn water into wine without you asking!<br>
<br>
But in the meantime use sizing algorithms, Win32 programming, and manually handle Windows messages to reduce flickering and solve complex control painting problems.<br>
<br>
Yeah, thanks! &gt;:o<br>
<br>
But I do appreciate your work and I'm glad the calvary is on the way. I've been very impressed with .NET so far and I'm anxious to see WinFX.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/7105-Threading-Question/a80b8c7d5af545a0ad909dea01107b0c#a80b8c7d5af545a0ad909dea01107b0c</link>
		<pubDate>Tue, 18 May 2004 22:05:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/7105-Threading-Question/a80b8c7d5af545a0ad909dea01107b0c#a80b8c7d5af545a0ad909dea01107b0c</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>8</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - College and C#</title>
		<description><![CDATA[<p>I just graduated from DeVry University in Chicago with a BS in CIS. I started learning C# and the .NET framework a few years ago by myself, but no classes were offered in it.<br>
<br>
Of course right after I graduate,<br>
<br>
C# has replaced C/C&#43;&#43; in the curriculum. Only pure object oriented languages will be taught now.<br>
<br>
C# and Java have replaced VB.NET. They taught VB.NET for a few semesters but have dropped it in favor of C# and Java.
<br>
<br>
Oracle and PL/SQL classes have been dropped in favor of SQL Server and T-SQL. Oddly enough, this decision was triggered by some sort of licensing disagreement or cost escalation for academic uses of Oracle.<br>
<br>
There are some classes dealing with Perl, PHP, JSP, and ColdFusion, but ASP.NET is making a bigger impression on the school and classes will be offered exclusively on ASP.NET in the future.<br>
<br>
I would say that DeVry Chicago is almost a complete Microsoft Shop now. Many of the new changes are migrating from DeVry Corporate also and will affect all campuses around the US and Canada. DeVry is&nbsp;a professional/vocational school and the curriculum is partially
 decided by major employers and corporations.<br>
<br>
So, just thought some of you would like to know what kind of impression Microsoft is making out there.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/6357-College-and-C/3e0ca65b89b5481faf199dea0119d342#3e0ca65b89b5481faf199dea0119d342</link>
		<pubDate>Tue, 18 May 2004 21:53:15 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/6357-College-and-C/3e0ca65b89b5481faf199dea0119d342#3e0ca65b89b5481faf199dea0119d342</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Threading Question</title>
		<description><![CDATA[<p>I like these ideas, and thank you guys so much for participating.<br>
<br>
I have some questions though. Each client is already running in its own thread. Since sessions can last a long time and some other intensive operations such as file I/O can happen in a client's thread, it's probably best to keep them this way.
<br>
<br>
But if I use Async, I'd be using even more threads per client for reading and writing operations. Plus I might have to make many many calls for reading from the socket (unfortunately this is a remote control telnet server, so I have to get one character at
 a time from each client). <br>
<br>
So my question is, is Async (1) costing me too many threads in this case, or (2) too intensive and costly since it'd be used VERY frequently?<br>
<br>
Or would it be ok to implement?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/7105-Threading-Question/0ab026bb239a48d8991e9dea01107ab8#0ab026bb239a48d8991e9dea01107ab8</link>
		<pubDate>Tue, 18 May 2004 19:29:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/7105-Threading-Question/0ab026bb239a48d8991e9dea01107ab8#0ab026bb239a48d8991e9dea01107ab8</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>8</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Backward Suppor for Longhorn Technology</title>
		<description><![CDATA[<p>While I'm not entirely sure of how Avalon will work, I imagine VG.NET is an excellent preview of what is to come.&nbsp;You can use it as&nbsp;a transitional technology until Avalon is complete or until Longhorn becomes mainstream.<br>
<br>
It's a very powerful animated vector graphics library that can be used anywhere .NET is used today and even has an IDE snapin that allows you to draw graphics&nbsp;that can be translated right into C# classes (and maybe also VB.NET, but I'm not sure.)&nbsp;<br>
<br>
It also has&nbsp;MyXAML support.<br>
<br>
You can find out more about that here:<br>
<a href="http://www.vgdotnet.com">http://www.vgdotnet.com</a><br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/6943-Backward-Suppor-for-Longhorn-Technology/2af6e39e7f104eb3a36a9dea011a8095#2af6e39e7f104eb3a36a9dea011a8095</link>
		<pubDate>Tue, 18 May 2004 12:04:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/6943-Backward-Suppor-for-Longhorn-Technology/2af6e39e7f104eb3a36a9dea011a8095#2af6e39e7f104eb3a36a9dea011a8095</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>9</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Threading Question</title>
		<description><![CDATA[<p><p class="MsoNormal"><font face="Times New Roman" size="3">I have a multithreaded TCP server that must rely on synchronous communication (blocking I/O). Each connected client to the server runs in its own separate thread. Each thread must be able to communicate
 with each other by sending “messages” to one another. Additionally, some events must occur at a timed interval (such as, if a client hasn’t authenticated itself in three minutes, it will be shown an error message and be disconnected.)</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">How I solved this in Delphi is to have the blocking read operation on each socket time out every 500 milliseconds and that’s when I’d check to see if any scheduled events were supposed to take place.
 I’d also check the client thread’s queue to see if any other threads left “messages” for that client and then process them. Then I’d block for 500 more milliseconds until some data arrives, and so on.</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">When porting this application to .NET, I am having some trouble because all of the socket blocking is done at a lower level. I can’t use the blocking operation iterations of the socket to check my queue
 or check for scheduled events. I’d much rather separate socket operations from my application logic anyway, but I need a strategy to allow me to both block socket operations and check my queue and timed events.</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">How do I go about this one? I could set the socket to have a receive timeout every 500ms, but then an exception is created if the socket times out. But I’m not timing out the socket to disconnect it,
 simply to interrupt it for a while so I can check my queue and do other stuff. So I’d loop again. That means potentially countless exceptions are created and caught per thread, and that’s not good for performance.</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">I tried peeking the socket, but that causes a noticeable delay to the client and it becomes difficult to tell when the socket has suddenly disconnected. This is due to the fact that I must call a Receive()
 eventually to tell if the socket’s still there, and that will block indefinitely.</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">What are my options? I don’t even really want to have a queue of messages at all, I’d much rather have them event driven this time so I don’t have to poll to check for messages. But this is complicated
 in a multithreaded application because events are handled by the same thread that triggered them. That particular problem was easy to solve in a GUI application with Control.Invoke(), but this is not a GUI application.</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">Any ideas?</font></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/7105-Threading-Question/7105#7105</link>
		<pubDate>Tue, 18 May 2004 11:18:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/7105-Threading-Question/7105#7105</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>8</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - possible idea..</title>
		<description><![CDATA[<p>One of these projects that we could do is live chat for the Channel 9 site so we can all chat with each other realtime. Maybe something like MSN's ActiveX chat client, but a little more integrated with Channel9 using our accounts from here and our profiles
 and avatars, etc.<br>
<br>
Perhaps it could also have an indicator in the Online Users section to show which online users are also chatting.<br>
<br>
I don't know, just throwing some ideas out there.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/6267-possible-idea/bc73faf7f20c49dfa8309dea0119c417#bc73faf7f20c49dfa8309dea0119c417</link>
		<pubDate>Tue, 18 May 2004 05:17:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/6267-possible-idea/bc73faf7f20c49dfa8309dea0119c417#bc73faf7f20c49dfa8309dea0119c417</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>81</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - possible idea..</title>
		<description><![CDATA[<p><blockquote>
<div>lenn wrote:</div>
<div>I love this thread.&nbsp; Although I am not sure what the answer is yet, part of me wants to just stand back and watch you guys do something cool together.&nbsp; Before I know it there will be a project on source forge.&nbsp; Part of me wants to start a community project
 to build a new piece of Channel 9.&nbsp; <br>
<br>
Let's talk about this for a sec.&nbsp; What is Channel 9 lacking that you would just die for but we may not get to fast enough with our little two man dev team and our day jobs?&nbsp;
<br>
<br>
As far as coding contests go ... stay tuned <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /> </div>
</blockquote>
<br>
<br>
AND WE LOVE YOU LENN.<br>
<br>
But seriously. Channel 9's website doesn't quite have all the functionality we'd need to pull this off elegantly. But that's ok. The first few coding contests or jobs could be to build that functionality. We could use a combination of SourceForge and team message
 forums to exchange our ideas in the meantime. We could build Web based source code control systems, forums with more features, a voting system, and a place to showcase our solutions so that they can be viewed by everyone when they're done, from design to code.<br>
<br>
Why don't the two men who develop this site come up with some initial plans for some of this stuff and propose a preliminary strategy and the community can choose between them and form teams. Then someone who's great at project management can create some Gannt
 charts and network diagrams or whatever, come up with some management plan, then we create and design our implementation of that strategy. Any artists or Web design guys out there can help out to make it pretty, too.<br>
<br>
It's ambitious, and it may not even work, but I'm willing to give it a try.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/6267-possible-idea/4b083c2b72ce4bcd96809dea0119c36a#4b083c2b72ce4bcd96809dea0119c36a</link>
		<pubDate>Tue, 18 May 2004 02:52:08 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/6267-possible-idea/4b083c2b72ce4bcd96809dea0119c36a#4b083c2b72ce4bcd96809dea0119c36a</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>81</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - possible idea..</title>
		<description><![CDATA[<p><blockquote>
<div>gmiley wrote:</div>
<div>Another quick note. GPL doesnt mean companies cannot use the software, it just means they cannot sell it or incorporate it into a product they intend to sell.<br>
<br>
By GPLing the projects of the contest it would ensure that anyone that wanted to use it could use it. Anyone that wanted to learn from its source would also be free to learn from it. If the end product is something extremely nice, by all means emulate it and
 make some cash by selling it, but I'de prefer to keep the originals in the public domain.</div>
</blockquote>
<br>
<br>
I'm with gmiley here. I'm not against making money. I&nbsp;LOVE money. But I think Microsoft hosting a competition like this and then&nbsp;closing off the&nbsp;software commercially would pose too great a legal liability that they'd never go for. Plus, there could be some
 fighting over rights among those who participated.<br>
<br>
I think we should donate to the public domain and use the code we come up with to enhance ourselves and build our skills and use what we learn to make more money.<br>
<br>
Plus, as gmiley points out, there's nothing stopping us from using GPL software to create a commercial service. LiveJournal.com is based on open source software and it makes tons of money.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/6267-possible-idea/713baa660bf54556864e9dea0119c21f#713baa660bf54556864e9dea0119c21f</link>
		<pubDate>Mon, 17 May 2004 20:10:05 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/6267-possible-idea/713baa660bf54556864e9dea0119c21f#713baa660bf54556864e9dea0119c21f</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>81</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - possible idea..</title>
		<description><![CDATA[<p><blockquote>
<div>gmiley wrote:</div>
<div>To do this though, we would need a designated, unbiased team of professionals to judge who wins?<br>
<br>
All restrictions must be known for each project: time limit, language, compiled project size/lines of code, etc...<br>
<br>
A merger of the two ideas would be awsome. People submit ideas they can't afford to do, a contest is held to produce the application and the winners code is licensed under the GPL or LGPL, the LGPL is a little more flexable, but not sure how everyone would
 feel about it. Remember just because this is a MS site, it doesn't mean &quot;no Free software&quot;. Besides I think a community project should be exactly that. If we, as a group, write an application, it should be free for all to use and learn from.<br>
<br>
</div>
</blockquote>
<br>
<br>
I think if we did the competitions, to build on Clint's idea, projects could be voted on by several characteristics on a scale of 1-10, such as performance, robustness, scalability, presentation, etc.
<br>
<br>
They could be voted on by the public (everyone, developers and casual viewers alike), or perhaps if you wanted an unbiased knowledgeable team of judges you could draw from Microsoft MVPs.<br>
<br>
I agree that the time limit should definitely be a given, but should language? Shouldn't we leave it up to the team to decide which language best fits the job? After all, that's part of the challenge in the real world. But I could go either way on this.<br>
<br>
As for GPL/LGPL, I think it's a great idea.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/6267-possible-idea/9ea908fede8f479285809dea0119c16d#9ea908fede8f479285809dea0119c16d</link>
		<pubDate>Mon, 17 May 2004 18:55:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/6267-possible-idea/9ea908fede8f479285809dea0119c16d#9ea908fede8f479285809dea0119c16d</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>81</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - possible idea..</title>
		<description><![CDATA[<p>Another possible idea is to have some friendly development competitions. We could create teams with a team name and slogan and logo or something. Each team could be led by a different Microsoft employee (that way you Microsoft guys can compete against each
 other, I’m sure some of you would love to have the chance to show off.)</p>
<p>&nbsp;</p>
<p>We could compete to accomplish the best possible solution to a particular problem, backed by design and coding. The competitions could even be for things used by the Channel 9 site, something practical.
</p>
<p>&nbsp;</p>
<p>We could lock off team forums so that only members of the team can see current team discussions and it’d be a secret to how we solved our problem until the end where we’d all present our solutions. Then there could be some sort of public voting system that
 would determine the winner. </p>
<p>&nbsp;</p>
<p>I don’t know, just throwing some ideas out there. I love the idea of pitting the Five Guys against each other and even working for one of them.
</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/6267-possible-idea/301cd5f795744065b0a09dea0119c02d#301cd5f795744065b0a09dea0119c02d</link>
		<pubDate>Mon, 17 May 2004 06:11:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/6267-possible-idea/301cd5f795744065b0a09dea0119c02d#301cd5f795744065b0a09dea0119c02d</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>81</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - possible idea..</title>
		<description><![CDATA[<p>I like the idea of Microsoft turning over all or part of Channel 9 to the community.</p>
<p>&nbsp;</p>
<p>Sure it would introduce a gigantic mess of chaos, but if we could put together a system that would effectively delegate responsibility, host helpful design meetings, and control source code and contributions in a community this big, then we would be building
 a collaborative system that would rival most in the world.</p>
<p>&nbsp;</p>
<p>Channel 9 has been a gigantic leap for Microsoft in my opinion. I mean, it’s been such a conservative company in the past. I think an idea like this is the next big step and we’d learn so much from each other.</p>
<p>&nbsp;</p>
<p>Why would video be a problem? People could submit their own. Some of us have only worked in one or two different industries and some of us (like me) have only just graduated from college. I’d love to see how people from different companies of different sizes
 in different countries tackle the same problem.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/6267-possible-idea/eb14cd2bd4014186a2409dea0119c000#eb14cd2bd4014186a2409dea0119c000</link>
		<pubDate>Mon, 17 May 2004 06:03:18 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/6267-possible-idea/eb14cd2bd4014186a2409dea0119c000#eb14cd2bd4014186a2409dea0119c000</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>81</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft MVPs</title>
		<description><![CDATA[<p>Here's a stupid question (I'm full of them lately)...<br>
<br>
I was looking&nbsp;at the list of Microsoft MVPs for C#, and then I realized there was a section for Xbox MVPs.<br>
<br>
Are the Microsoft Xbox MVPs any good at Xbox? Like if I played them at Halo, would they totally own me? Because I have game! I can write the first verse of The Raven by Edgar Allen Poe on the walls with bullets. I imagine most business&nbsp;professionals trying
 to figure out the controls and maybe bouncing a plasma grenade off the wall and onto their torso and blowing up and saying, &quot;Good show, good show!&quot;<br>
<br>
Any MVPs want to play me for their MVP title?<br>
<br>
No, I'm kidding...</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/6994-Microsoft-MVPs/6994#6994</link>
		<pubDate>Mon, 17 May 2004 05:33:09 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/6994-Microsoft-MVPs/6994#6994</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>2</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Future Suggestions for Windows Services</title>
		<description><![CDATA[<p>While it is true that I could come up with certain solutions on my own, my strategy to deal with these problems would differ from the strategies (if any) used by other developers and vendors and that could cause a confusing experience for the end user. Also,
 the majority of third party services also run under the local system account.</p>
<p>&nbsp;</p>
<p>Services are really popular now for firewalls, antivirus software, database engines, etc. My current service application that I’m working on is conference software that allows users to chat with one another through multiple interfaces (telnet, specialized
 GUI client software, and the Web). Running as a service has a lot of advantages: (1) it can be controlled via the service controller locally or remotely from another computer, (2) it has built in failsafe if the server should go down (you can give services
 instructions on whether to restart or reboot the machine or whatever), (3) it can run when no user is logged onto the machine and users logging on and off don’t disrupt the server at all.</p>
<p>&nbsp;</p>
<p>My service application has multiple services in it (which is one reason a tabbed view might be cool, and maybe a tree node view for service applications so you can see all the services that belong to them them), such as the interface for telnet, the interface
 for smart clients, and the interface that exports Web services. It also has an NNTP service for newsgroups. I’m not the worst offender though. Oracle has like 10&#43; services.</p>
<p>&nbsp;</p>
<p>With all the attention services are receiving today, I thought maybe the service controller would be organized more like the Global Assembly Cache in .NET which is pretty well guarded against naming and versioning conflicts with strong naming.</p>
<p>&nbsp;</p>
<p>As for SQL Server, Exchange, or BizTalk, I’m not sure. They’re not core services and they’re not third party either. Maybe you should be able to create different sections like you can in the event log.</p>
<p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/6925-Future-Suggestions-for-Windows-Services/b46a19269c984943a5769dea011070fb#b46a19269c984943a5769dea011070fb</link>
		<pubDate>Mon, 17 May 2004 04:44:48 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/6925-Future-Suggestions-for-Windows-Services/b46a19269c984943a5769dea011070fb#b46a19269c984943a5769dea011070fb</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>10</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Future Suggestions for Windows Services</title>
		<description><![CDATA[<p>Also, when you use the event log wrappers in .NET to write out to the event log, users are still refered to Microsoft's Help and Support Center in the event log viewer when they go to&nbsp;view these events.<br>
<br>
I've discovered a workaround for this problem, but hey, if Microsoft wants to provide technical support to my users for third party software, they are most welcomed. I don't really want to have to deal with it anymore. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
I just feel that Windows services provide great functionality for background applications that run even when no user is logged in. Plus managing them is easy. But I feel they're too tightly integrated into the operating system and it's difficult to tell which
 services are core services and which are third party extensions.<br>
<br>
<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/6925-Future-Suggestions-for-Windows-Services/e4bc8651eab44f6eb03c9dea0110704c#e4bc8651eab44f6eb03c9dea0110704c</link>
		<pubDate>Sat, 15 May 2004 22:17:53 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/6925-Future-Suggestions-for-Windows-Services/e4bc8651eab44f6eb03c9dea0110704c#e4bc8651eab44f6eb03c9dea0110704c</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>10</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Future Suggestions for Windows Services</title>
		<description><![CDATA[<p><p class="MsoNormal"><font face="Times New Roman" size="3">I have noticed that Windows services are becoming increasingly popular. I have created a few of them myself.</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">What I’d really like to see is some sort of logical and physical division in the service controller that divides the core operating system services from third party services. For example, in the management
 console there could be some sort of tabbed view that divides the core system services from third party services. Additionally, there could also be some sort of visual cue that gives attention to the critical services that the operating system absolutely must
 rely on and will not shutdown.</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">I also use “sc” from the command line to control services so it’d be great to see some sort of division there as well.</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">A physical division between the two types of services would also be nice so that third party services could be completely wiped out and the system would be unaffected. (Maybe this is too optimistic
 of an idea because it could create some problems with third party services that provide low-level hardware support.)</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">&nbsp;</font></p>
<p class="MsoNormal"><font face="Times New Roman" size="3">I’ve also noticed that we’ve come a long way with version control and resolving naming conflicts, yet these ideas are almost absent in the service controller. Since most services sport generic names,
 this could only lead to trouble as more and more people move to NT platforms and services get more attention.</font></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/6925-Future-Suggestions-for-Windows-Services/6925#6925</link>
		<pubDate>Sat, 15 May 2004 22:10:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/6925-Future-Suggestions-for-Windows-Services/6925#6925</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>10</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Current Windows Annoyances</title>
		<description><![CDATA[<p>Windows 2003 and XP, fully up to date:</p>
<p>&nbsp;</p>
<p>1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; One thing that really gets to me is when Explorer windows steal focus from other applications and sometimes even themselves. Sometimes after a transaction (such as Internet Explorer downloading a Web page) or worker threads updating information,
 these windows will steal focus from other applications as if you had pressed ALT&#43;Tab. Sometimes when I launch IE and type in an address in the URL edit box, IE will reset focus to the edit box as I’m typing. That means when I am typing in “<a href="http://www.google.com/">www.google.com</a>”
 my typing will come out to be something like, “.com <a href="http://www.goo/">www.goo</a> &nbsp;WTF?” because the edit control’s focus was reset and the caret moved to the beginning of the line.</p>
<p>&nbsp;</p>
<p>2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I work extensively in console windows because I find it a lot faster than clicking around or even using keyboard shortcuts in Explorer windows. Just about any kind of event on the desktop or within an application such as a popup window or instant
 message or a call to the API for FlashWindow will take me out of a full screen console window. FlashWindow is the biggest offender, taking me out of full screen sessions after each and every instant message was received from just about any instant messenger.</p>
<p>&nbsp;</p>
<p>Although, the new “Filter by” feature in Longhorn is extremely handy and I love whoever thought to finally implement it in Explorer windows. I find myself using the console window a lot less now because of that feature.</p>
<p>&nbsp;</p>
<p>3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; After resizing a console window to the perfect size, as soon as I type in the window or some text comes in by itself triggered by some event that puts output on the screen, the console window will completely resize itself and even select a different
 font. No one told it to do that!<br>
<br>
</p>
<p>4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I get locked shares where Explorer tells me a file is in use by another process even if I close all shares from Computer Management or come back fresh from a reboot. These are not system files and are definitely not in use, and require me to delete
 them from console recovery mode or from another operating system (thank god I have Longhorn on dual boot.)</p>
<p>&nbsp;</p>
<p>That’s it for now. This is one of those threads where I’ve been dying to say something for a while, but then when you’re on the spot you have trouble thinking of something.
</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/6124-Current-Windows-Annoyances/7c577cd597184377bcc89dea01101975#7c577cd597184377bcc89dea01101975</link>
		<pubDate>Thu, 13 May 2004 19:44:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/6124-Current-Windows-Annoyances/7c577cd597184377bcc89dea01101975#7c577cd597184377bcc89dea01101975</guid>
		<dc:creator>tinytiger</dc:creator>
		<slash:comments>70</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/tinytiger/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>