<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>IIS</title>
        <link>http://geekswithblogs.net/yowhann/category/5670.aspx</link>
        <description>IIS</description>
        <language>en-US</language>
        <copyright>Yow-Hann Lee</copyright>
        <managingEditor>yowhann@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Hiring Services and Web Developers at ArenaNet</title>
            <link>http://geekswithblogs.net/yowhann/archive/2009/03/24/130363.aspx</link>
            <description>&lt;p&gt;Recently, I wrapped up my duties as a lead developer at myspace and headed to &lt;a href="http://www.arena.net/"&gt;ArenaNet&lt;/a&gt; over in Bellevue, Washington. My team is hiring and we’re looking for awesome services and web developers. If you’re looking for a new challenge and would like to be part of the next &lt;a href="http://www.guildwars.com/"&gt;Guild Wars&lt;/a&gt; gaming experience, check out the descriptions at:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://tbe.taleo.net/NA5/ats/careers/requisition.jsp?org=NCSOFT&amp;amp;cws=1&amp;amp;rid=324"&gt;Services Programmer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://tbe.taleo.net/NA5/ats/careers/requisition.jsp?org=NCSOFT&amp;amp;cws=1&amp;amp;rid=419"&gt;Web Developer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And you can hit me up at yow-hann at arena dot net. Hope to see some of the GWB community folks out there!&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=130363"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=130363" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/yowhann/aggbug/130363.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2009/03/24/130363.aspx</guid>
            <pubDate>Tue, 24 Mar 2009 21:06:24 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/130363.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2009/03/24/130363.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/130363.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/130363.aspx</trackback:ping>
        </item>
        <item>
            <title>Seattle Code Camp v4.0</title>
            <link>http://geekswithblogs.net/yowhann/archive/2008/10/21/125975.aspx</link>
            <description>&lt;p&gt;Seattle Code Camp 2008 is once again held at the &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=digipen+redmond&amp;amp;ie=UTF8&amp;amp;z=13&amp;amp;iwloc=A"&gt;DigiPen campus&lt;/a&gt;. I never got around to recapping the one held earlier this year (v3.0) but have recaps of v2.0 &lt;a href="http://geekswithblogs.net/yowhann/archive/2006/10/29/95448.aspx"&gt;here&lt;/a&gt; and &lt;a href="http://geekswithblogs.net/yowhann/archive/2006/10/28/95366.aspx"&gt;here&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Check it out at: &lt;a title="https://seattle.codecamp.us/default.aspx" href="https://seattle.codecamp.us/default.aspx"&gt;https://seattle.codecamp.us/default.aspx&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125975"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125975" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/yowhann/aggbug/125975.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2008/10/21/125975.aspx</guid>
            <pubDate>Tue, 21 Oct 2008 21:06:19 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/125975.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2008/10/21/125975.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/125975.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/125975.aspx</trackback:ping>
        </item>
        <item>
            <title>Seattle Code Camp 2007 (aka v3.0) </title>
            <link>http://geekswithblogs.net/yowhann/archive/2007/10/15/116064.aspx</link>
            <description>&lt;p&gt;Around this time last year, we were fast approaching the &lt;strong&gt;Seattle Code Camp held at Digipen in Redmond&lt;/strong&gt;. Well, it turns out that it will be held in the same location this year on &lt;strong&gt;&lt;strike&gt;November 3 &amp;amp; 4&lt;/strike&gt; &lt;strike&gt;(edit: received an email from the organizer with updated dates. It will now be hold on Nov 17 &amp;amp; 18)  (edit: received another email saying that this would be postponed to January sometime...TBD)&lt;/strike&gt;  (edit v3: Seattle Code Camp V3 will happen on Jan 26 &amp;amp; 27, 2008)&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This was a great event last year with strong emphasis on XNA last year as it was "the new hotness". You'll be able to find my blurbs about the event last year &lt;a href="http://geekswithblogs.net/yowhann/archive/2006/10/29/95448.aspx"&gt;here &lt;/a&gt;and &lt;a href="http://geekswithblogs.net/yowhann/archive/2006/10/28/95366.aspx"&gt;here&lt;/a&gt; (excerpt on IIS 7.0). This time last year, there were two main differences or missing ingredients. I actually didn't have a Vista box to run IIS 7.0 and the other being that I wasn't working at MySpace yet.&lt;/p&gt;
&lt;p&gt;Anyways, go check out the Code Camp info at: &lt;font face="Arial"&gt;&lt;a href="http://seattle.codecamp.us/"&gt;http://seattle.codecamp.us/&lt;/a&gt;. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Bring your enthusiasm!&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=116064"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=116064" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/yowhann/aggbug/116064.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2007/10/15/116064.aspx</guid>
            <pubDate>Tue, 16 Oct 2007 10:48:50 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/116064.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2007/10/15/116064.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/116064.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/116064.aspx</trackback:ping>
        </item>
        <item>
            <title>Calling GWB bloggers experiences on 64bit OS running IIS 32bit mode</title>
            <link>http://geekswithblogs.net/yowhann/archive/2007/10/10/115986.aspx</link>
            <description>&lt;p&gt;As per Microsoft support, &lt;font face="Arial"&gt;&lt;a href="http://support.microsoft.com/kb/894435"&gt;http://support.microsoft.com/kb/894435&lt;/a&gt;, running your &lt;strong&gt;32 bit ASP.NET applications in IIS &lt;/strong&gt;on &lt;strong&gt;Windows Server 2003 x64&lt;/strong&gt; is a simple matter of flipping the bit and enabling &lt;strong&gt;32 bit mode&lt;/strong&gt;. After aspnet_regiis on framework, you should be ready to go.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Having said that, has anyone come across post production/deployment issues in said configuration?&lt;/p&gt;
&lt;p&gt;I know, I know...what's the justification for running such a scenario? You could have an internal library that references 32 bit specific dll (native code) in which you don't have the 64 bit version of. Which leads to the next thought..why not use Windows Server x86 with &lt;a href="http://msdn2.microsoft.com/en-us/library/aa366778.aspx"&gt;PAE extensions&lt;/a&gt;? What are the benefits of Server with PAE as opposed to Server x64? Comments, thoughts and rants are welcome. Answers ranging from "Depending on if x and y are...you will get..." vs. general practices.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=115986"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=115986" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/yowhann/aggbug/115986.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2007/10/10/115986.aspx</guid>
            <pubDate>Thu, 11 Oct 2007 09:14:13 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/115986.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2007/10/10/115986.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/115986.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/115986.aspx</trackback:ping>
        </item>
        <item>
            <title>Linux Debugging and Profiling Suite - Valgrind</title>
            <link>http://geekswithblogs.net/yowhann/archive/2007/04/05/110980.aspx</link>
            <description>&lt;P&gt;Every now and then, as much of a .NET junkie that we've&amp;nbsp;all or rather I've become, it is refreshing to take a look at the open source world for a change. No,&amp;nbsp;NOT &lt;A href="http://www.codeplex.com/"&gt;Codeplex&lt;/A&gt;! But I mean open platform and source. Whether it's playing with Ubuntu or some other flavor of Linux...&lt;/P&gt;
&lt;P&gt;Who knows? You might get an idea or two...I blogged a bit about IIS 7.0 last year at: &lt;A title=http://geekswithblogs.net/yowhann/archive/2006/10/28/95366.aspx href="/yowhann/archive/2006/10/28/95366.aspx"&gt;http://geekswithblogs.net/yowhann/archive/2006/10/28/95366.aspx&lt;/A&gt;. In IIS7.0, look at how IIS has evolved to take after Apache.&lt;/P&gt;
&lt;P&gt;Well, so for .NET, you have memory profiler tools such as the &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A362781C-3870-43BE-8926-862B40AA0CD0&amp;amp;displaylang=en"&gt;CLR Profiler&lt;/A&gt;. Today's link is to that of a debugging and profiling suite on Linux, called &lt;A href="http://valgrind.org/"&gt;Valgrind&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;.NET technologies are awesome...but every now and then, it's great to play around. It becomes inspiration for enhancing your own development experience. For example, web application testing &lt;A href="http://watin.sourceforge.net/"&gt;WatiN&lt;/A&gt;&amp;nbsp;being inspired by &lt;A href="http://wtr.rubyforge.org/"&gt;Watir&lt;/A&gt;. Or &lt;A href="http://www.rubyonrails.org/"&gt;Ruby On Rails&lt;/A&gt; inspiring &lt;A href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=actionpack"&gt;SubSonic&lt;/A&gt;&amp;nbsp;.NET as another example&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110980"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110980" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/yowhann/aggbug/110980.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2007/04/05/110980.aspx</guid>
            <pubDate>Fri, 06 Apr 2007 11:52:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/110980.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2007/04/05/110980.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/110980.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/110980.aspx</trackback:ping>
        </item>
        <item>
            <title>Top 10 Most Influential People in the Microsoft .NET World</title>
            <link>http://geekswithblogs.net/yowhann/archive/2006/12/10/100832.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=100832"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=100832" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/yowhann/aggbug/100832.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2006/12/10/100832.aspx</guid>
            <pubDate>Mon, 11 Dec 2006 08:47:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/100832.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2006/12/10/100832.aspx#feedback</comments>
            <slash:comments>28</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/100832.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/100832.aspx</trackback:ping>
        </item>
        <item>
            <title>Steps to &amp; Justification for Remote Debugging</title>
            <link>http://geekswithblogs.net/yowhann/archive/2006/11/02/95971.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=95971"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=95971" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/yowhann/aggbug/95971.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2006/11/02/95971.aspx</guid>
            <pubDate>Fri, 03 Nov 2006 07:43:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/95971.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2006/11/02/95971.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/95971.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/95971.aspx</trackback:ping>
        </item>
        <item>
            <title>Day 1 - Seattle Code Camp</title>
            <link>http://geekswithblogs.net/yowhann/archive/2006/10/28/95366.aspx</link>
            <description>&lt;p&gt;This is the second time I have attended a citywide code camp.&amp;nbsp; The first was back in Vancouver earlier this year at the inaugural Vancouver Code Camp.&amp;nbsp; Preparation for the second annual event is already under way&amp;nbsp;&lt;a href="http://www.vancouvercodecamp.com"&gt;there&lt;/a&gt;.&amp;nbsp; Seeing as the code camp was a blast, I didn't want to miss out on the one here in Redmond.&amp;nbsp; This one is larger in terms of the number of speakers than the one held in Vancouver.&amp;nbsp; Nevertheless, Medhat Elmasry did a great job with the code camp there and the &lt;a href="http://netbc.ca/DNCal/AllEvents.aspx"&gt;.NET User Group&lt;/a&gt; in general.&amp;nbsp; Since there is another day of code camp to go, I would recommend people out in the Vancouver area to make the 2.5 hour trip for Day 2 of Code Camp.&lt;/p&gt; &lt;p&gt;Onto the technologies...&lt;/p&gt; &lt;p&gt;I attended two sessions on XNA and one on IIS 7.0 (there are four timeslots you can attend, but I missed one to&amp;nbsp;take my driver's written&amp;nbsp;test).&amp;nbsp;Because there were so many options to choose from in each timeslot, I'd be interested in reading feedback on what some of the other sessions were like.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;IIS7&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;There weren't too many attendees for Brett Hill's talk.&amp;nbsp; My guess would be that some people feel that it is too far down the road (at least a year) for them to start caring about.&amp;nbsp; I was surprised to hear that the IIS team is a twenty person unit (some in the team don't have 100% of their&amp;nbsp;time allocated for it) that falls under Scott Guthrie's reign.&amp;nbsp; &lt;/p&gt; &lt;p&gt;An ex-coworker had pointed out &lt;a href="http://www.iis.net"&gt;www.iis.net&lt;/a&gt; a few months ago and commented on the lack of non-UI related changes. I suspected it was just more difficult to show off non-visual features and&amp;nbsp;well, it is now&amp;nbsp;a few months down the road now.&amp;nbsp; It's analogous to how really cool features for IT Pros&amp;nbsp;and developers in Vista are not as well publicized as the sexy UI improvements.&lt;/p&gt; &lt;p&gt;In any case, one of the most valuable things you can take away from this talk is CONTROL.&amp;nbsp; IIS 6.0 and previous versions were basically black boxes.&amp;nbsp; All requests went through a pipeline that IT pros and developers had no control over.&amp;nbsp; Now, it is much more modular and you control what is included in the pipeline.&amp;nbsp; Sounds like they have taken a chapter out of the open source world? (Apache...).&amp;nbsp; In terms of configuration, they've taken it and merged it up with your web.config file in ASP.NET.&amp;nbsp; And this applies to non-.NET apps as well.&amp;nbsp; Think of the control it gives developers now&amp;nbsp;and basically/hopefully moving to an xcopy&amp;nbsp;approach for deployment (reduces communication/transfer of instructions to IT Ops or at least that is what I think their intention is?).&amp;nbsp; One higher up from the website configuration level is IIS' applicationhost.config,&amp;nbsp;just another&amp;nbsp;xml file.&amp;nbsp; And if you take it another level, imagine if each web server all pointed to a common master setting.&amp;nbsp; Sounds like it would scale well.&lt;/p&gt; &lt;p&gt;Speaking of scaling, here are a couple fun marketing tidbits about IIS (albeit the RTM versions):&lt;/p&gt; &lt;p&gt;MySpace runs IIS - site sees approx 23 billion page views/month&lt;/p&gt; &lt;p&gt;According to&amp;nbsp;a recent study, 54% of companies on the Fortune 1000 list use IIS.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;XNA&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Some really cool stuff presented.&amp;nbsp; More on this later.....&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;One thing I would love to see in the Seattle Code Camp is for the presentation materials to be available for download.&amp;nbsp; Right now, I don't see&amp;nbsp;something on &lt;a href="http://seattle.techevents.info"&gt;http://seattle.techevents.info&lt;/a&gt;&amp;nbsp;for this.&amp;nbsp; They may have done this last year and will do so after the code camp is over?&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=95366"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=95366" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/yowhann/aggbug/95366.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2006/10/28/95366.aspx</guid>
            <pubDate>Sun, 29 Oct 2006 05:36:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/95366.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2006/10/28/95366.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/95366.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/95366.aspx</trackback:ping>
        </item>
        <item>
            <title>Custom Error Pages: IIS Custom Error Edit Tab vs. Web.config</title>
            <link>http://geekswithblogs.net/yowhann/archive/2006/10/25/95116.aspx</link>
            <description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;So there are a couple ways of presenting custom error pages to users.&amp;nbsp; One approach is to directly edit the error page paths to point to your own on IIS and the other is to specify custom error pages in your asp.net application (whether this is in web.config, redirect in global.asax, or pageerror).&amp;nbsp; I had a bit of experience with doing IIS custom error pages with non-asp.net apps;&amp;nbsp;but for the most part, the convention for asp.net apps was to specify customErrors in web.config and redirects at the page level for more granularity.&lt;/p&gt; &lt;p&gt;When setting up IIS-&amp;gt;WebSite-&amp;gt;Properties-&amp;gt;Custom Errors Tab-&amp;gt;Edit HTTP Error&amp;nbsp;and editing the page paths to point to a custom error page, this will get handled for non-aspx pages.&amp;nbsp; So if someone types a non-existent *&lt;b&gt;.&lt;/b&gt;html&lt;b&gt;/&lt;/b&gt;*htm page, then they will be directed to the custom error page.&amp;nbsp; However, if they specify a non-existent *.aspx page, they will see ASP.NET's 404 'The resource cannot be found Description: Http 404...'.&amp;nbsp; This is because the aspnet_isapi.dll handles the .aspx extensions.&amp;nbsp; So after editing the custom error properties on IIS, you would have been surprised by this default behaviour.&lt;/p&gt; &lt;p&gt;&lt;img src="http://yowhann.googlepages.com/404.JPG"&gt;&lt;/img&gt;&lt;/p&gt; &lt;p&gt;To keep it simple then, it would be recommended to just handle this in the web.config of your application.&amp;nbsp; The other advantage of doing this is so that it reduces an extra step for IT Ops/Release Managers to take care of.&amp;nbsp; If you really want to take it a step further and have consistent error pages regardless of someone heading to *.htm or *.aspx extensions, you can add application extension mapping by specifying aspnet_isapi.dll as the executable and .html as the path.&amp;nbsp; There is a &lt;a href="http://www.aspnetresources.com/articles/CustomErrorPages.aspx"&gt;great article&lt;/a&gt; on it that goes into greater detail.&amp;nbsp; Hopefully, this will alleviate some of the trial and error testing when dealing with this.&lt;/p&gt; &lt;p&gt;A BETTER approach is actually to&amp;nbsp;edit IIS custom error properties if a "catch-all" approach for any file extensions is what you're after.&amp;nbsp; To do this, for all original extensions that gets handled by aspnet_isapi.dll, make sure that 'check that file exists' is checked.&amp;nbsp; Edit the paths for custom error properties on IIS and you should be set now.&amp;nbsp; All errorCodes not handled in your application will now use&amp;nbsp;custom error pages specified on IIS.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;RANDOM THOUGHTS OF THE DAY:&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;JavaScript security and best practices was on my mind today.&amp;nbsp; You know how problems become more real to you when you actually see examples of it?&amp;nbsp; (i.e. the first time you tried performing a sql injection on someone's web app after you started dealing with database driven web apps, read about it or were lectured on it).&amp;nbsp; After you see it live, it becomes ingrained in your head.&amp;nbsp; Well, I decided to find some case studies...&lt;/p&gt; &lt;p&gt;I was reading about Google's &lt;a href="http://en.wikipedia.org/wiki/Orkut"&gt;social networking service, Orkut&lt;/a&gt;,&amp;nbsp;and all the security and vulnerabilities.&amp;nbsp; Boy, there were problems and it&amp;nbsp;ultimately resulted in a product that didn't take off.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Social Networking&amp;nbsp;Companies&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Curious about this company and social networking: &lt;a href="http://doostang.com/"&gt;http://doostang.com/&lt;/a&gt;.&amp;nbsp; Apparently, this is by invitation only.&amp;nbsp; The intent is to maintain the quality of people in the community.&amp;nbsp; On the other hand, &lt;a href="http://www.linkedin.com"&gt;http://www.linkedin.com&lt;/a&gt;&amp;nbsp;is a organization freely allows users to register.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Google Docs&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I have been playing around with Google Docs lately.&amp;nbsp; This latest addition to their "Office" suite is their document editing/sharing app.&amp;nbsp; Their track changes/revisions feature has been pretty useful when two people are collaborating on the same document&amp;nbsp; However, it looks like they need a bit more work on the yellow "Refresh".&amp;nbsp; It is not very intuitive since it acts as a link but is non responsive.&amp;nbsp; However, your document does get updated with the collaborators changes eventually.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=95116"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=95116" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/yowhann/aggbug/95116.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2006/10/25/95116.aspx</guid>
            <pubDate>Thu, 26 Oct 2006 09:56:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/95116.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2006/10/25/95116.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/95116.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/95116.aspx</trackback:ping>
        </item>
    </channel>
</rss>