<feed version="0.3" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns="http://purl.org/atom/ns#" xml:lang="en-US"><title>UnknownReference</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/default.aspx" /><tagline type="text/html">Reflections of my thoughts without a Mirage</tagline><id>http://dotnetjunkies.com/WebLog/unknownreference/default.aspx</id><author><url>http://dotnetjunkies.com/WebLog/unknownreference/default.aspx</url></author><generator url="http://communityserver.org" version="1.0.1.50214">Community Server</generator><modified>2004-05-07T16:21:00Z</modified><entry><title>Windows : File download issues.</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/07/05/18334.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:18334</id><created>2004-07-05T11:33:00Z</created><content type="text/html" mode="escaped">&lt;p&gt;&lt;font face="Verdana" size="2"&gt;
Nothing specific as such but i was just curious on something that happened recently while downloading a huge file from a site.
Here goes ...&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Basically, i was downloading a video file of size 80MB when my system had something about 100MB left in the hard
disk. I felt it was fair enough to store the file for now, view the video and
then delete it to reclaim the disk space.&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" size="2"&gt;But here comes the catch. When i finished downloading the huge file, the system had actually downloaded it to a temporary internet directory and then tried to copy it to the destination directory which was specified. Now why would it want to do that ??&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" size="2"&gt;
Doing something like that would require 2 times the size of the file downloaded to be present in the hard disk. Why impart such a constraint ??? All it needs to do is to download it directly onto the destination directory. Or what could have been done is to download the file to the temporary directory and then move it, not copy to the destination directory. We know that copying a file takes much longer a time when compared to moving a file, if the destination is in the same disk. So why copy ?? But the actual implementation does neither ! Why so ?&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana" size="2"&gt;
Are there any specific security or any other implications for doing the implementation the way it has been done now ?? Any ideas ?
&lt;/font&gt;&lt;/p&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=18334" width="1" height="1"&gt;</content><slash:comments>1</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=18334</wfw:commentRss></entry><entry><title>Link Interface 32.</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/06/23/17346.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:17346</id><created>2004-06-23T16:21:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Ok. Sorry about the recent lack of posts but will write about that in detail later ... For now, enjoy these links on security. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Probably most of it here is&amp;nbsp;well known already but i just wanted to consolidate all the links i found out recently about security while reading on the topic ! This one is a security special :)&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E9C4BFAA-AF88-4AA5-88D4-0DEA898C31B9&amp;amp;displaylang=en"&gt;&lt;FONT face=Verdana size=2&gt;Improving Web Application Security: Threats and Countermeasures&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;- This download contains guidelines for architecting, designing, building, reviewing, and configuring secure to build hack resilient ASP.NET Web applications across the application tiers, technology, and servers. &lt;/FONT&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/secnetlpMSDN.asp?frame=true"&gt;&lt;FONT face=Verdana size=2&gt;Building Secure ASP .NET Applications&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;- A guide which focuses on the key elements of authentication, authorization, and secure communication within and across the tiers of distributed .NET Web applications. &lt;/FONT&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncode/html/secure03102004.asp"&gt;&lt;FONT face=Verdana size=2&gt;Saying Goodbye to an Old Friend&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; - by Michael Howard where he talks about the work going on to make the C runtime libraries more robust in the face of malicious data. A very nice read :) &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Michael Howard also points out to another eBook which talks about &lt;/FONT&gt;&lt;A href="http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO/" name=AEN2&gt;&lt;FONT face=Verdana size=2&gt;Secure Programming for Linux and Unix HOWTO&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;by &lt;/FONT&gt;&lt;A href="http://www.dwheeler.com/" name=AEN4&gt;&lt;FONT face=Verdana size=2&gt;David A. Wheeler&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;. And &lt;/FONT&gt;&lt;A href="http://www.dwheeler.com/blog/"&gt;&lt;FONT face=Verdana size=2&gt;he's got a blog too&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; ... &lt;/FONT&gt;&lt;A href="http://www.dwheeler.com/blog/index.rss"&gt;&lt;FONT face=Verdana size=2&gt;Subscribed&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;. Have a look at all his articles &lt;/FONT&gt;&lt;A href="http://www-106.ibm.com/developerworks/views/linux/articles.jsp?sort_order=desc&amp;amp;expand=&amp;amp;sort_by=Date&amp;amp;show_abstract=true&amp;amp;view_by=Search&amp;amp;search_by=secure+programmer%3A"&gt;&lt;FONT face=Verdana size=2&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;. Not everything is&amp;nbsp;applicable to Linux only. Have a look. &lt;/FONT&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/msdnmag/issues/02/09/SecurityTips/default.aspx"&gt;&lt;FONT face=Verdana size=2&gt;Defend Your Code with Top Ten Security Tips Every Developer Must Know&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;- by Michael Howard again ! &lt;/FONT&gt;
&lt;LI&gt;&lt;A href="http://weblog.infoworld.com/udell/2004/05/25.html#a1008"&gt;&lt;FONT face=Verdana size=2&gt;Threat modeling&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;- A nice review on thread modeling tools by &lt;/FONT&gt;&lt;A href="http://weblog.infoworld.com/udell/"&gt;&lt;FONT face=Verdana size=2&gt;Jon Udell&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;with some good links too.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.gotdotnet.com/team/clr/SecurityPolicyBestPractices.htm"&gt;&lt;FONT face=Verdana size=2&gt;Security Policy Best Practices&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;from &lt;/FONT&gt;&lt;A href="http://www.gotdotnet.com/default.aspx"&gt;&lt;FONT face=Verdana size=2&gt;GotDotNet&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;. Read more basics at &amp;#8220;&lt;/FONT&gt;&lt;A href="http://www.gotdotnet.com/team/clr/about_security.aspx"&gt;&lt;FONT face=Verdana size=2&gt;About .NET Security&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;#8221;.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;A site dedicated to providing security related links to SysAdmins and Hackers. &lt;A href="http://www.rootsecure.net/"&gt;Read on&lt;/A&gt; ...&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://www.foundstone.com/"&gt;FoundStone, Inc&lt;/A&gt; has a superb site with lots of resources on securing data from many of the common threats. They also have a rich &lt;A href="http://www.foundstone.com/resources/index_resources.htm"&gt;Resources section&lt;/A&gt; where there are several webcasts and whitepapers too ...&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=17346" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=17346</wfw:commentRss></entry><entry><title>Link Interface 31.</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/06/02/15129.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:15129</id><created>2004-06-02T18:46:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;&lt;FONT size=2&gt;Some more bunch of interesting links that i found while browsing... &lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Microsoft Research announces Cw (C-omega) via &lt;/FONT&gt;&lt;A href="http://www.theserverside.net/news/thread.tss?thread_id=26273"&gt;&lt;FONT size=2&gt;TSS.NET&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;. The combination of C# and Xen is what they are calling now as&amp;nbsp;&lt;FONT face=Arial&gt;C&lt;/FONT&gt;&lt;FONT face=Symbol&gt;w&lt;/FONT&gt;.&amp;nbsp;Check out &lt;/FONT&gt;&lt;A href="http://research.microsoft.com/Comega/"&gt;&lt;FONT size=2&gt;the site&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; for more information.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Another Object Oriented language - Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages. Read more about &lt;/FONT&gt;&lt;A href="http://scala.epfl.ch/"&gt;&lt;FONT size=2&gt;the Scala Programming Language&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;A nice &lt;/FONT&gt;&lt;A href="http://weblogs.asp.net/dneimke/archive/2004/06/02/146482.aspx"&gt;&lt;FONT size=2&gt;primitive, generic DataLayer using Generics&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;article by &lt;/FONT&gt;&lt;A href="http://weblogs.asp.net/dneimke/"&gt;&lt;FONT size=2&gt;Darren&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Phil Haack writes about the &lt;FONT color=#000000&gt;&lt;A href="http://haacked.europe.webmatrixhosting.net/archive/2004/05/27/492.aspx"&gt;difficulties of language design&lt;/A&gt;&lt;/FONT&gt;&amp;nbsp;via &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/ericgu/archive/2004/06/01/146148.aspx"&gt;&lt;FONT size=2&gt;EricGu&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Check out the &lt;/FONT&gt;&lt;A href="http://www.industrialxp.org/"&gt;&lt;FONT size=2&gt;Industrial XP site&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;. This is where the XP community shares its stories about Industrial XP. Must see.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT color=#0000ff&gt;
&lt;P&gt;&lt;A href="http://www.xfront.com/GlobalVersusLocal.html"&gt;&lt;FONT size=2&gt;XML Schema patterns&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;. &lt;FONT color=#000000&gt;hmm they do look quite weird. Anyone has any clue ??&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/FONT&gt;&lt;/UL&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=15129" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=15129</wfw:commentRss></entry><entry><title>Code Humor Challenge at Kuro5hin.</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/06/02/15046.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:15046</id><created>2004-06-02T10:02:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;&lt;FONT size=2&gt;There is a new article up on &lt;A href="http://www.kuro5hin.org/"&gt;Kuro5hin&lt;/A&gt; called &lt;A href="http://www.kuro5hin.org/story/2004/6/1/43942/41236"&gt;Code Humor Challenge.&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Overall, it talks about some of the weirdo code that people do write and those which do end up in production systems ... &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;The author starts of with a few examples and one of them which stood out was an IntWrapper method&amp;nbsp;that wraps the Integer type. Oh yeah ... This is how it goes ...&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face="Lucida Console"&gt;public class IntWrapper&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;private final String value;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;public IntWrapper(int p_iValue)&lt;BR&gt;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.value = p_iValue.ToString() ;&lt;BR&gt;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;public String GetValue()&lt;BR&gt;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return value;&lt;BR&gt;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;}&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;You can't wrap&amp;nbsp;the primitive Int&amp;nbsp;better than that .. Can you ?!&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2&gt;And the best one yet is this particular post in one of the comments .. I loved the comment in the code ! Wow !&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;From a threaded tftp server written for class, I created a 'pocket' datatype that consisted of a tftp packet and a socket: &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT size=2&gt;From a threaded tftp server written for class, I created a 'pocket' datatype that consisted of a tftp packet and a socket&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;struct pocket {&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; struct packet * p;&lt;BR&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; struct sockaddr * s;&lt;BR&gt;}; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;(note: this was so I could pass it as one argument on the stack, using thr_create) &lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=2&gt;Hence, this comment (shamelessly stolen, apologies to Dr. Seuss and the original author(s)): &lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=2&gt;/*********************************************************&lt;BR&gt;If a packet hits a pocket on a socket on a port,&lt;BR&gt;And the bus is interrupted as a very last resort,&lt;BR&gt;And the address of the memory makes your floppy disk abort,&lt;BR&gt;Then the socket packet pocket has an error to report!&lt;BR&gt;*********************************************************/&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;A href="http://thedailywtf.com"&gt;WTF&lt;/A&gt; ?! I kept laughing my guts out on this one ... Sheer poetry and still conveys the meaning ... I wish i could write comments like that ! &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;A href="http://www.kuro5hin.org/story/2004/6/1/43942/41236"&gt;Read on&lt;/A&gt; ... &lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=15046" width="1" height="1"&gt;</content><slash:comments>1</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=15046</wfw:commentRss></entry><entry><title>First 64-bit Windows virus sighted</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/06/02/15044.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:15044</id><created>2004-06-02T09:23:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;&lt;FONT size=2&gt;Anti-virus researchers at Symantec yesterday spotted the first virus capable of infecting 64-bit Windows systems.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://securityresponse.symantec.com/avcenter/venc/data/w64.rugrat.3344.html" target=_blank&gt;&lt;FONT size=2&gt;Rugrat&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; was created to prove a point rather than to be released into the wild. The proof-of-concept virus poses no immediate risk to Itanic users, but as the population of IA64 systems grows that risk of 64-bit worms will also increase. The virus is also capable of infecting 32-bit computers running 64-bit emulation software.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;via &lt;/FONT&gt;&lt;A href="http://www.theregister.co.uk/2004/05/28/itanic_virus/"&gt;&lt;FONT size=2&gt;The Register&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=15044" width="1" height="1"&gt;</content><slash:comments>1</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=15044</wfw:commentRss></entry><entry><title>SharpReader, my Love, my Hate ...</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/06/01/14911.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:14911</id><created>2004-06-01T19:30:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;&lt;FONT size=2&gt;This post is a tribute to my &lt;/FONT&gt;&lt;A href="http://www.sharpreader.net/"&gt;&lt;FONT size=2&gt;favorite blog reader's&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; creator &lt;/FONT&gt;&lt;A href="http://www.hutteman.com/weblog/"&gt;&lt;FONT size=2&gt;Luke Hutteman&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; ! I've tried &lt;A href="http://www.bradsoft.com/feeddemon/"&gt;FeedDemon&lt;/A&gt;, &lt;A href="http://www.feedreader.com/"&gt;FeedReader&lt;/A&gt;, &lt;A href="http://www.abilon.org/"&gt;Abilon&lt;/A&gt;, &lt;A href="http://www.yole.ru/projects/syndirella/"&gt;Syndirella&lt;/A&gt;, SauceReader, &lt;A href="http://www.rssbandit.org/"&gt;RSSBandit&lt;/A&gt; and &lt;A href="http://www.bloglines.com"&gt;Bloglines&lt;/A&gt; but nothing has yet been able to convince me other wise from using &lt;A href="http://www.sharpreader.net/"&gt;#Reader&lt;/A&gt;. This product is just plainly fantastic ... Now thinking about the comparison of all these readers and things i've seen in GMail also have influenced some of the way i work regularly and so i cooked up couple of points of improvement that can be applied to &lt;/FONT&gt;&lt;A href="http://www.sharpreader.net/"&gt;&lt;FONT size=2&gt;#Reader&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; to make it a Ultra-Cool product. Luke, you are under no hurry to do any of this or to even try it. Its just one frustrated man's plea to his favorite reader's creator to improve the product. Read on.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Some things that can be improved and cleaned ...&lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Please please please ... I beg you. Reduce the memory consumed by &lt;/FONT&gt;&lt;A href="http://www.sharpreader.net/"&gt;&lt;FONT size=2&gt;#Reader&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; for Gods sake ... It literally hogs the memory and in effect leaves other apps to beg for the resources on a 512MB RAM machine ... I understand that it is necessary to have all the feeds in-memory to generate the backlinks and all that, but probably you could choose an optimised lazy load pattern or use a change in the algorithm order. For eg., you could derive the backlinks for a particular post as and when the particular feed is refreshed and updated. And from further on, you could just show the data as such from the XML ! Well all this is based on my assumption after some research with reflector on #Reader ... If it doesn't work this way, then Luke, i would be glad to hear how it works ..&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT size=2&gt;If i read a particular author, then all the same instances written by same author ( something like mainfeed and author feed ) should update and reflect the same status .. Now why do i have to go to the backlinks and then update the status or delete the duplicate feed ? I know that doing it this way is trivial but you know, hmm i'm lazy. Also more importantly, the whole list of duplicates shows up in the Unread post when all i have is essentially much lesser than that&amp;nbsp;! And just in case, if&amp;nbsp;i delete a particular entry or a post, then if it is repeated in many places, then you could remove all instances of it too ... Eg., Say if i am subscribed to &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/brada/"&gt;&lt;FONT size=2&gt;Brad Adams&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; directly and i subscribe to &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/MainFeed.aspx"&gt;&lt;FONT size=2&gt;MSDN blogs mainfeed&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; and &lt;/FONT&gt;&lt;A href="http://weblogs.asp.net/MainFeed.aspx"&gt;&lt;FONT size=2&gt;Weblogs.asp.net mainfeed&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; directly, then for every post by Brad,&amp;nbsp;i ineffect have 3 unread items in my &lt;/FONT&gt;&lt;A href="http://www.sharpreader.net/"&gt;&lt;FONT size=2&gt;#Reader&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; ! What the .... &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;There is a bug in the subscription front. If i enter a particular feed url and keep hitting enter, then eventhough i could be subscribed once, every one of those requests ( the number of times i pressed enter) comes back with a vengeance and shows up as one of the trackback thingies for each post. Now why is that ?&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;FONT size=2&gt;I've got a couple of feature requests too. See if something is feasible.&lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Need a facility to sort according to the lock value for posts in a particular feed. Also if the label functionality is included, then a sort or a filter based on particular label value will be cool too ! &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;For the subscribing part, don't allow the user to hit enter more than once for a particular feed. Even if he hits, you could check it from a queue and if it already is in the async request queue or something then don't process further. Also a messagebox or someother kind of notification to inform the user that the feed has been fetched when subscribing for hte first time would be nice too. Right now, the user has no clue when #reader is going to get the feed and has to wait till it fetches. Now that is frustrating if the site i'm subscribing is under heavy load already or very slow. It takes quite a while and all i can do is stare ! &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;If not for a feature to copy a blog entry, let us atleast have something similar to how &lt;/FONT&gt;&lt;A href="http://gmail.google.com/gmail"&gt;&lt;FONT size=2&gt;GMail&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; works. Give us labels !!! Now let me explain this to the uninitiated. Labels are like flags that you can attach to a certain post or an entry and accordingly it can be searched too. These labels could be dynamically created and can be associated with any of the entries. If you delete the label, then that does not delete the entries associated with the label but instead removes the association :) Straightforward huh ! &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Deleting something from the Referrers list ( the backlinks )&amp;nbsp;which is shown as an entry's child node in the top view, does not really seem to delete the actual item physically. hmm may be a option to choose this feature would be great because i love and use a lot of the threaded post feature that sharpreader provides and so it would be great to mark other entries related as Read, Unread, Locked, Deleted or mark labels over it too right at the threaded juncture :) &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;It would be mondo cool and classical from a Cool Factor perspective if the &lt;STRONG&gt;local search&lt;/STRONG&gt; can support boolean operators to perform the search. So someone can essentially query the local cache with a string&amp;nbsp;like "Bill | Microsoft &amp;amp; Sun &amp;amp; !Scoble" which means search for entries containing Bill or Microsoft and&amp;nbsp;Sun but not &lt;/FONT&gt;&lt;A href="http://radio.weblogs.com/0001011/"&gt;&lt;FONT size=2&gt;Scoble&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;. Now ain't that cool ?! And of course that would also mean the inclusion of parenthesis to categorize the &amp;amp;&amp;amp; and || together ... I can't explain in words how i'll freeze with the cool factor so high if this thing does make it into #Reader ... Whoa ! &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;A feature to mark a post as that which was commented previously would be mega cool too ! One of the main things about blogs is that, we don't know exactly which post we comment on amongst the plethora of blogs that we read in a day. So if there is some kind of label that can be applied ( my #2 point ) then probably you could retrieve all the new comments after the comment was typed in by the user. This shouldn't be that hard if i can understand this right ...&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;FONT size=2&gt;Well guess these are some of the things that i wanted to put through for quite some time but never got enough of it at hand to write such a lengthy rant ! Luke ! You rock dude ... And #Reader definitely rocks. No matter what anyone says, i've found it the most simple interface with no gizmo graphics or anything and is straightforward in doing it's job efficiently ! And Luke, in case you need some help in doing any of the above said stuff, feel free to contact me. I'd be more than glad to help you out !!!&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=14911" width="1" height="1"&gt;</content><slash:comments>1</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=14911</wfw:commentRss></entry><entry><title>Interesting Programming contest ...</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/05/22/14241.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:14241</id><created>2004-05-22T15:41:00Z</created><content type="text/html" mode="escaped">WARNING : This post has nothing related to .NET or any of the current technologies. I got this as a forwarded mail from a friend. It details about a programming contest once held in CMU and the results of it. Not sure whether it is true, but sure is a very interesting read. If you are still interested, then read on !...(&lt;a href="http://dotnetjunkies.comhttp://dotnetjunkies.com/WebLog/unknownreference/archive/2004/05/22/14241.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=14241" width="1" height="1"&gt;</content><slash:comments>158</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=14241</wfw:commentRss></entry><entry><title>Free .NET IDEs</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/05/21/14155.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:14155</id><created>2004-05-21T18:04:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;&lt;FONT size=2&gt;There has been a &lt;/FONT&gt;&lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=7820"&gt;&lt;FONT size=2&gt;lot of talk&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; about how expensive our favorite IDE, VS.NET is right now. &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/LifeOnTitan"&gt;&lt;FONT size=2&gt;Charles&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;assured in one of the replies to the post that the issue is being discussed internally and will be addressed soon. Cool ! Actually, i don't know what stand to take on this issue. Is your productivity important or the one time benefit of buying VS.NET professional edition ? It really is very confusing ...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Anyway, as our quest for a free .NET IDE continues, here's one to quench that ! Check out &lt;/FONT&gt;&lt;A href="http://www.sys-con.com/webservices/articleprint.cfm?id=360"&gt;&lt;FONT size=2&gt;Eclipse for .NET&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; ! Infact, i think i picked up this link from one of the replies, but not sure though... &lt;/FONT&gt;&lt;A href="http://www.eclipse.org/"&gt;&lt;FONT size=2&gt;Eclipse&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;as most of you would have heard is an awesome product which was developed by IBM and then later opensourced. I have heard quite a lot from fellow Java devs that the IDE is powerful compared to &lt;/FONT&gt;&lt;A href="http://www.intellij.com/idea/"&gt;&lt;FONT size=2&gt;IntelliJ&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;'s IDE. Well i'm not the judge in either case but i definitely think that the plugin will help all those cribbing for a good IDE with C# support.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Again, #develop as many of you already know, is a very flexible IDE completely written in C# which is opensource and &lt;/FONT&gt;&lt;A href="http://www.icsharpcode.net/OpenSource/SD/"&gt;&lt;FONT size=2&gt;freely available&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;. There is rarely something extra needed apart from #develop and &lt;/FONT&gt;&lt;A href="http://www.asp.net/webmatrix/default.aspx?tabIndex=4&amp;amp;tabId=46"&gt;&lt;FONT size=2&gt;ASP.NET Webmatrix&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; for developing WinForm and WebForm code in .NET. What more do you want ?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;And apart from all that, for the most hardcore developer who doesn't care for IDE features, there is one really cool app to write code in C#. Ofcourse it &lt;STRONG&gt;will not&lt;/STRONG&gt; work at all for enterprise level apps but for smaller projects, definitely useful. Check out &lt;/FONT&gt;&lt;A href="http://www.textpad.com/"&gt;&lt;FONT size=2&gt;Textpad&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&amp;nbsp;FYI, its got syntax highlighting functionality for C# too .. Download the file &lt;/FONT&gt;&lt;A href="http://www.textpad.com/add-ons/files/syntax/csharp.zip"&gt;&lt;FONT size=2&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Code on ...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;I guess, this is a pretty decent list of free IDEs to work on .NET right now. I might have missed a lot of other ones here but these are the ones that stand out quite prominently, i should say :) &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Update&lt;/STRONG&gt; : Just found out that&amp;nbsp;the Notepad2 free utility provided at &lt;/FONT&gt;&lt;A class=home href="http://www.flos-freeware.ch/index.html"&gt;&lt;B&gt;&lt;FONT size=2&gt;Flo's freeware&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;site also supports syntax highlighting for C# ! And the best part is that the whole thing&amp;nbsp;is customizable, just like Textpad's syntax highlight feature :) Cool.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=14155" width="1" height="1"&gt;</content><slash:comments>1</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=14155</wfw:commentRss></entry><entry><title>GMail Gems</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/05/20/14057.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:14057</id><created>2004-05-20T16:37:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;&lt;FONT size=2&gt;Gmail Gems - Yeah you guessed it right. It is related to Google's new email service. &lt;/FONT&gt;&lt;FONT size=2&gt;What better way to teach people about GMail than to open up a weblog and evangelize it !&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://gmailgems.blogspot.com"&gt;&lt;FONT size=2&gt;Read more on Gmail Gems or Secrets of the Gmail Wizards&amp;nbsp;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;...&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=14057" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=14057</wfw:commentRss></entry><entry><title>Link Interface 30.</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/05/19/13996.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:13996</id><created>2004-05-19T18:32:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;&lt;FONT size=2&gt;The news of the day&amp;nbsp;: &lt;/FONT&gt;&lt;FONT size=2&gt;My favourite book, &lt;A href="http://www.amazon.com/exec/obidos/tg/detail/-/0345391802/103-6984210-9375017?v=glance"&gt;Hitchhiker's Guide to the Galaxy&lt;/A&gt; by &lt;A href="http://www.douglasadams.com/creations/"&gt;Douglas Adams&lt;/A&gt; is going to be made into &lt;A href="http://www.h2g2.com/"&gt;a movie&lt;/A&gt; ! And they have &lt;A href="http://hitchhikers.movies.go.com/hitchblog/welcome.htm"&gt;a blog&lt;/A&gt; too ... Too bad they don't have an RSS subscription yet ... Ok, back to business.&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;A KB Article that provides a fix for a very common error in ASP.NET.&amp;nbsp;Fix for &lt;/FONT&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;en-us;821157&amp;amp;Product=asp"&gt;&lt;FONT size=2&gt;"Server Application Unavailable" error message if a DLL is loaded in the 0x33A20000 address space and you request an ASP.NET page&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT size=2&gt;A very detailed article on &lt;/FONT&gt;&lt;A href="http://ipattern.com/simpleblog/PermLink.aspx?entryId=43"&gt;&lt;FONT size=2&gt;Code Access Security (CAS) and Design Patterns.&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;FONT size=2&gt;Latest Channel 9 Video with &lt;/FONT&gt;&lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=7726#7726"&gt;&lt;FONT size=2&gt;Ward Cunningham - How did you come up with the idea for the Wiki ?&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;FONT size=2&gt;Read about &lt;/FONT&gt;&lt;A href="http://www.wired.com/news/print/0,1294,63506,00.html"&gt;&lt;FONT size=2&gt;the review of the new book&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; : &lt;/FONT&gt;&lt;A href="http://www.oreilly.com/catalog/hackpaint"&gt;&lt;FONT size=2&gt;Hackers &amp;amp; Painters&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;by &lt;/FONT&gt;&lt;A href="http://www.paulgraham.com/hackpaint.html"&gt;&lt;FONT size=2&gt;Paul Graham&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT size=2&gt;There is a free online course on security at the microsoft E-learning center. Check out &lt;/FONT&gt;&lt;A href="https://www.microsoftelearning.com/eLearning/courseContent.aspx?courseId=18670"&gt;&lt;FONT size=2&gt;Clinic 2806: Microsoft&amp;#174; Security Guidance Training for Developers&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;. This online clinic provides students with knowledge and skills essential for the creation of applications with enhanced security. Students will learn about the need for implementing security at every stage of the development process and best practices for applying security principles. Students will also learn how to use established threat modeling methodologies and tools with other best practices to minimize vulnerabilities and limit damage from attacks. Finally, students will learn how to implement security features to enhance security for Web applications and Web services that are built by using Microsoft ASP.NET. via &lt;/FONT&gt;&lt;A href="http://weblogs.asp.net/ssadasivuni/archive/2004/05/18/133782.aspx"&gt;&lt;FONT size=2&gt;Sudhakar Sadasivuni&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.python.org/pycon/dc2004/papers/9/"&gt;&lt;FONT size=2&gt;IronPython: A fast Python implementation for .NET and Mono&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;. A pretty neat article with lots of benchmarks and some real advice on how to improve the performance in the managed world.&lt;/FONT&gt; 
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/kcwalina/archive/2004/05/18/134208.aspx"&gt;&lt;FONT size=2&gt;Design Guidelines Update: Enum Design&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; via &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/brada/archive/2004/05/18/134243.aspx"&gt;&lt;FONT size=2&gt;BradA&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;FONT size=2&gt;A &lt;/FONT&gt;&lt;A href="http://www.xml.com/pub/a/2004/05/12/dotnet.html"&gt;&lt;FONT size=2&gt;nice article on Document-Centric .NET&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; which stresses on the principle "program to an interface, not an implementation".&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT size=2&gt;Clemens gives an &lt;/FONT&gt;&lt;A href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=3a029ead-58f2-405a-a5d1-6cc3513a59fa"&gt;&lt;FONT size=2&gt;acronym to SOA&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;. Guess it before you click ;)&lt;/FONT&gt; 
&lt;LI&gt;
&lt;DIV class=articleheadline&gt;&lt;A href="http://www.sys-con.com/story/?storyid=44861&amp;amp;DE=1"&gt;&lt;FONT size=2&gt;Betting on Managed Code&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; - An exclusive interview with&amp;nbsp;Somasegar who is the corporate vice president of Microsoft's Developer Division,&amp;nbsp;talks about Microsoft's new Partner program; the future of the .NET platform, in both the short and long term; and how Microsoft has learned from the open source community.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=articleheadline&gt;&lt;FONT size=2&gt;Read more about the &lt;/FONT&gt;&lt;A href="http://www.sys-con.com/story/?storyid=44867&amp;amp;DE=1"&gt;&lt;FONT size=2&gt;Rules engine in Biztalk 2004&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=articleheadline&gt;&lt;FONT size=2&gt;Check out &lt;/FONT&gt;&lt;A href="http://www.chami.com/html-kit/"&gt;&lt;FONT size=2&gt;HTML-Kit&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;- A full-featured, highly customizable development environment that can be used to create, edit, validate, preview and publish web pages and scripts.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=13996" width="1" height="1"&gt;</content><slash:comments>2</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=13996</wfw:commentRss></entry><entry><title>Cool HTML META tag trick !</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/05/18/13872.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:13872</id><created>2004-05-18T15:13:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;&lt;FONT size=2&gt;I was recently browsing through some links and in the end reached &lt;/FONT&gt;&lt;A href="http://www.shitalshah.com/default.aspx"&gt;&lt;FONT size=2&gt;this page&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;. Maybe you've looked into such pages before but this was the first one for me !&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;The page looks very normal but the animation effects that happened when it loads in the screen was really way too cool ! I was wondering first that it might be some scripting trick and so dived into the source to have a closer look. But i didn't find any such scripts in any of the pages. It was really scary because i knew that it will take pages of script to get that kind of thing working but this page didn't have any such reference. And then, in the top, there was this magic META tag which did the trick silently !&amp;nbsp;Check this out.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;lt;meta http-equiv="Page-Enter" content="revealTrans(Duration=1.0,Transition=23)"&amp;gt;&lt;BR&gt;&amp;lt;meta http-equiv="Page-Exit" content="revealTrans(Duration=1.0,Transition=23)"&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Awesome !!! The page really has a very creative effect eventhough the author of the page didn't have to spend more than probably 2 mins to whip it up and include it in the page. If you were to do this in ASP.NET 2.0, we could probably include this in a Master page for the site and be done with it ! &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Speaking of META tags, check out this &lt;/FONT&gt;&lt;A href="http://vancouver-webpages.com/META/metatags.detail.html"&gt;&lt;FONT size=2&gt;site&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; which has a complete list of all the valid META tags.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Also check out &lt;A href="http://www.shitalshah.com/notepadx.aspx"&gt;Shital Shah's NotepadX&lt;/A&gt;. It does really look cool, not to mention the source is also included ! Very cool.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=13872" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=13872</wfw:commentRss></entry><entry><title>Impressions on Devdays India 2004</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/05/13/13465.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:13465</id><created>2004-05-13T11:54:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;&lt;FONT size=2&gt;'DevDays' - my first MS event in my short software career till now. I definitely was excited about it and after reading through the agenda covering Whidbey and Yukon, I had expectated quite a bit of mental workout. I got a pass for Devdays Bangalore after a lot of nail-biting suspenses and finally on May 5, i hoped all that was expected was about to happen.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;The opening keynote was very normal, not something i had expected after reading through some of the opening notes that have been delivered recently in many &lt;/FONT&gt;&lt;FONT size=2&gt;conferences. hmm.. Well after that, another developer who spoke, promised us to show the nitty-gritties of programming because this is 'DevDays' ! Ha, there's something assuring, i thought.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Then we moved on to the technical sessions ... the interesting bits eh !!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;The first one was about ASP.NET 2.0. They spoke about Master pages, personalisation, Role based authentication as all inbuilt features in the upcoming &lt;/FONT&gt;&lt;FONT size=2&gt;ASP.NET versions. Thats cool. But haven't i already read all that online. Show me something else interesting, something thought provoking, some complex &lt;/FONT&gt;&lt;FONT size=2&gt;application where it could be used, saving valuable developer time. But ahem, to my dissapointment, the session ended very soon without any surprises. Even the question and answer session at the end of it was very short :(&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Then was the session on Winforms and CLR 2.0. The speaker detailed about Generics, partial types and Iterators. Wow cool ! Again, can't anyone read the online entries from innumerable people talking about these basics. This is not what i want or expected. What happened to the anonymous delegates, and details on all that was mentioned and all the other really neat stuff that the MS devs have spent hours to include in the upcoming release ?! Not a word. Very dissapointing really ... About Winforms, there was something new, some new controls but not anything other than that they have shown in the &lt;A href="http://www.windowsforms.net/articles/WindowsFormsOverview.aspx?tabindex=5"&gt;Winforms site&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Ok. Now comes the hands on session. How cool ! Am gonna do some cool code in Whidbey finally. I do not have to toil anymore with collections that are loosely &lt;/FONT&gt;&lt;FONT size=2&gt;typed with Objects. We can create strongly typed Generic classes over which we could apply constraints and manage to create a robust collection !!! With &lt;/FONT&gt;&lt;FONT size=2&gt;all that hope we entered the hall, only to find that there weren't enough seats left. Ugh. Share the computer with a fellow programmer. Ok. Not bad. We could &lt;/FONT&gt;&lt;FONT size=2&gt;do something like XP here, aha. Or so i thought. The instructor got onto the podium and started dictating exactly what to do. Hello ! These are not kids here &lt;/FONT&gt;&lt;FONT size=2&gt;for God's sake. Do give us the requirements, and we will code it out. If we need help, we will look into Google, MSDN or ask help from someone who knows this &lt;/FONT&gt;&lt;FONT size=2&gt;stuff. &lt;STRONG&gt;Don't &lt;/STRONG&gt;and &lt;STRONG&gt;Never&lt;/STRONG&gt; &lt;STRONG&gt;dictate&lt;/STRONG&gt;. After 10 mins, i lost all the vigor with which i entered into the place. So much for hands-on sessions ...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;After the lunch there was the Yukon session. There were quite a bit of surprisingly new things. But probably IMHO there was quite a bit of focus of the &lt;/FONT&gt;&lt;FONT size=2&gt;Reporting services, which could have been dealt with in later sessions. But anyway this one was good ! Ah at last. Then came the hands-on for Yukon. Oh God &lt;/FONT&gt;&lt;FONT size=2&gt;will these people never change their ways ... More dictation again ...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;It was in the back of my mind that we&amp;nbsp;have the 'Ask the experts' session anyway to clear all our doubts. No problem. Since this was scheduled for more than an hour, we were expecting to see &lt;/FONT&gt;&lt;FONT size=2&gt;some interesting questions and some thought provoking answers here. But, it was dissapointing again ! Not on the part of the experts, but on the developer's &lt;/FONT&gt;&lt;FONT size=2&gt;side.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Certain things dawned upon me then. Ofcourse I was not the only guy who was bugged by this contentless showcase but then we have all been following blogs and &lt;/FONT&gt;&lt;FONT size=2&gt;all the discussion that has been happening in the past year. May be that is the reason why these sessions weren't interesting at all. As someone said in the &lt;/FONT&gt;&lt;FONT size=2&gt;Keynote, I was expecting to see some hardcore nitty-gritties of programming in Whidbey and Yukon but instead it just turned out to be an overview of the &lt;/FONT&gt;&lt;FONT size=2&gt;basics. &lt;/FONT&gt;&lt;FONT size=2&gt;There could have also been an indepth session on the CLR 2.0 which covers behind the scenes on the exact kind of things that the CLR &lt;/FONT&gt;&lt;FONT size=2&gt;does for each of the new constructs and how it is being handled. That would have been very interesting. Also, I would have certainly liked it a lot if the speakers didn't treat the developers like kids and start popularising the absolute 'drag-drop-build an &lt;FONT size=2&gt;application' philosophy. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Well, at the end of the day, for all the money's worth, we got a bunch of 4 CDs containing Whidbey, ASP.NET Resource Kit and an Infopath SDK ! Cool ! But wait, &lt;/FONT&gt;&lt;FONT size=2&gt;where's my Yukon ??! Hey, please give me a copy ... Why did you forget that ?! &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;There goes my perfect sessions. What a start :(&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;A href="http://radio.weblogs.com/0001011/"&gt;Scoble&lt;/A&gt;, is there any reason or background why the DevDays sessions were like this in India ?! I'm sure i am not the only one with this opinion. &lt;A href="http://dotnetjunkies.com/WebLog/mahesh_cr/"&gt;Mahesh&lt;/A&gt;, Babu shared my opinion about the event and so did many others who had come over. Any thoughts or comments anyone ?&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=13465" width="1" height="1"&gt;</content><slash:comments>57</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=13465</wfw:commentRss></entry><entry><title>Link Interface 29.</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/05/11/13296.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:13296</id><created>2004-05-11T13:25:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;&lt;FONT size=2&gt;Quote : &lt;FONT size=2&gt;&lt;/P&gt;
&lt;P&gt;Sometimes when I reflect back on all the beer I drink I feel ashamed. Then I look into the glass and think about the workers in the brewery and all of their hopes and dreams. If I didn't drink this beer, they might be out of work and their dreams would be shattered. Then I say to myself, "It is better that I drink this beer and let their dreams come true than be selfish and worry about my own damned liver. &amp;nbsp;&lt;FONT size=2&gt;- Jack Handy&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=2&gt;Definitely&amp;nbsp;a very cool perspective huh&amp;nbsp;;-) Will work for beer !! Ok. Time to check out these bunch of interesting links now...&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;There are a series of support webcasts from Microsoft that have been posted recently. Most of them talk about the internal workings of the ASP.NET infrastructure and the general nitty gritties of programming in ASP.NET. Check out the bunch of links that i found&amp;nbsp;below ...&lt;/FONT&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;en-us;816891&amp;amp;Product=asp"&gt;&lt;FONT size=2&gt;Microsoft ASP.NET Server Controls&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; : Learn about the internal workings of custom ASP.NET server controls such as ViewState, PostBack, Events, and Rendering.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;en-us;820913&amp;amp;Product=asp"&gt;&lt;FONT size=2&gt;Microsoft ASP.NET Threading&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;: An in-depth look at the Microsoft ASP.NET threading architecture, and what it means to your Web applications. You will learn how to monitor the ASP.NET ThreadPool in real time, use the real-time ThreadPool information to tweak the machine.config to yield the best performance for your application, and avoid threading trouble when using COM components from ASP.NET (especially when you are upgrading from ASP).&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;en-us;325805&amp;amp;Product=asp"&gt;&lt;FONT size=2&gt;Microsoft ASP.NET: An Overview of Caching&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;: Hear about the features of the different types of caching that are available in Microsoft ASP.NET, and where to use them. This also includes information that will help you gain a general understanding of how caching can improve performance in Web applications.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;en-us;329322&amp;amp;Product=asp"&gt;&lt;FONT size=2&gt;Data Binding in ASP.NET Web Forms&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;: Learn how to retrieve data from different data sources and populate it in data bound controls. You will hear about various ASP.NET Web controls and the binding techniques related to them. You will learn about simple data binding, but the WebCast will focus on complex data binding.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;en-us;818054&amp;amp;Product=asp"&gt;&lt;FONT size=2&gt;Microsoft ASP.NET: Side-by-Side Execution with ASP.NET&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;: A brief introduction to the side-by-side concept, which involves running multiple versions of programs and .NET Framework on the same computer. It will then discuss how those concepts apply to ASP.NET applications, both at run time and during their development, including using Microsoft Visual Studio .NET to create Web applications.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;A very useful KB article that details &amp;#8220;&lt;/FONT&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;en-us;312906&amp;amp;Product=asp"&gt;&lt;FONT size=2&gt;How to create keys by using Visual C# .NET for use in Forms authentication&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;#8221;. Learn and improve your encryption of form data...&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.javaworld.com/javaworld/jw-11-1998/jw-11-techniques_p.html"&gt;&lt;FONT size=2&gt;Inheritance versus composition: Which one should you choose?&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;- by Bill Venners of Artima fame. In his own words, its a comparative look at two fundamental ways to relate classes. A must read.&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;A href="http://www.dotnetmaailma.com/dotnetmaailma/seminaarit/online/EmeaArchitectForum2004.htm"&gt;The list of presentations&lt;/A&gt; done at the EMEA Architects tour 2004 in Helsinki. Very very nice :) Don't miss this one.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=13296" width="1" height="1"&gt;</content><slash:comments>2</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=13296</wfw:commentRss></entry><entry><title>Link Interface 28.</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/05/09/13150.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:13150</id><created>2004-05-09T14:46:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;&lt;FONT size=2&gt;I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth.&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;This is a new site where there are architecture related articles, links and news. Just seen it. Nothing to comment yet. &lt;/FONT&gt;&lt;A href="http://www.itarchitect.co.uk/"&gt;&lt;FONT size=2&gt;Check it out&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt; 
&lt;LI&gt;&lt;A href="http://www.wintellect.com/resources/articles/powerprogramming/mal_user_input.aspx"&gt;&lt;FONT size=2&gt;Building a Defensive Perimeter Against Malicious User Input&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;- Simple and true.&lt;/FONT&gt; 
&lt;LI&gt;&lt;SPAN class=detailtitle&gt;&lt;FONT size=2&gt;The SOA Implementation Framework White Paper.&amp;nbsp;&lt;/FONT&gt;&lt;A href="http://www.zapthink.com/report.html?id=WP-0128"&gt;&lt;FONT size=2&gt;See&amp;nbsp;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt;&lt;/SPAN&gt; 
&lt;LI&gt;&lt;SPAN class=detailtitle&gt;&lt;FONT size=2&gt;A &lt;/FONT&gt;&lt;A href="http://www.dotnetforce.com/Content.aspx?t=a&amp;amp;n=204"&gt;&lt;FONT size=2&gt;cool article&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; on creating SQL Based RSS Feed ! &lt;/FONT&gt;&lt;/SPAN&gt;
&lt;LI&gt;&lt;SPAN class=detailtitle&gt;&lt;FONT size=2&gt;A bit old article but found the idea very interesting. Yet to try out the code. &lt;/FONT&gt;&lt;A href="http://www.codeproject.com/csharp/circularbuffer.asp"&gt;&lt;FONT size=2&gt;Read about Circular Buffer here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; ...&lt;/FONT&gt;&lt;/SPAN&gt; 
&lt;LI&gt;&lt;SPAN class=detailtitle&gt;&lt;FONT size=2&gt;And &lt;A href="http://www.google.com/press/zeitgeist.html"&gt;Google's stats&lt;/A&gt; show that Win XP, 2K and 98 comprise almost 87% of the OS that are used to access Google worldwide !!! Wow ! But i still can't beleive that 22% of those people are still using Windows 98 ! hmm ..&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=13150" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=13150</wfw:commentRss></entry><entry><title>Link Interface 27.</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/unknownreference/archive/2004/05/07/13056.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:13056</id><created>2004-05-07T16:21:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;&lt;FONT size=2&gt;Nothing new and you might have already noticed it, but i wanted this link here to stay for future reference.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;MS &lt;A href="http://www.microsoft.com/sql/techinfo/productdoc/2000/systables.asp"&gt;presents&lt;/A&gt; the online SQL Server 2000 System Table Map.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Included in this document:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Log Shipping Tables in the msdb Database map &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;SQL Server Agent Tables in the msdb Database map &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Database Maintenance Plan Tables in the msdb Database map &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Replication Tables in the msdb Database map &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Backup Tables in the msdb Database map &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Systems Tables in the Master Database Only map &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Systems Tables in Every Database map &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Replication Tables in Each User Database map &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Replication Tables in Each Distribution Database map &lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT size=2&gt;Pretty cool.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;On a sidenote, a friend of mine pointed me to a post on a&amp;nbsp;small performance test&amp;nbsp;wrt &lt;A href="http://tim-price.net/blog/archive/2004/04/21/174.aspx"&gt;sorting and filtering of custom collections&lt;/A&gt; on 1 million custom objects... Not bad. Not bad at all !&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=13056" width="1" height="1"&gt;</content><slash:comments>173</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/unknownreference/commentrss.aspx?PostID=13056</wfw:commentRss></entry></feed>