<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>ASP.NET</title>
        <link>http://geekswithblogs.net/yowhann/category/5671.aspx</link>
        <description>ASP.NET</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>Fiddler Filtering - Back to Basics</title>
            <link>http://geekswithblogs.net/yowhann/archive/2008/07/08/123673.aspx</link>
            <description>&lt;p&gt;This is one of those things where you just get a tad lazy and forget to do; hence the title of this entry. Fiddler, like a lot of other tools (i.e. Search as an example), is generally good out of the box. &lt;/p&gt;
&lt;p&gt;So while troubleshooting a particular item today where we were only interested in one response type, rather than going through the typical diarrhea of fiddler entries, I opted for filters. Along with the “Show only HTML” option in the Filters tab below, there is also a slew of other options to slice and dice that incoming traffic. This is one of the areas I enjoyed as the Fiddler builds progress.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://yowhann.googlepages.com/FiddlerShowOnlyHtml.jpg" /&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;If you’re looking just to ignore images (from say user generated content pages), you can just hit “Rules” –&amp;gt; “Hide Image Requests”. &lt;/p&gt;
&lt;p&gt;Just like how traditional TV ad targeting is the lazy person’s way of doing targeted search ads (ok, so maybe that’s arguable), avoid laziness and target your fiddler sessions to what you really need. Anyway, that’s the back to basic of the day.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123673"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=123673" 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/123673.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2008/07/08/123673.aspx</guid>
            <pubDate>Wed, 09 Jul 2008 11:49:36 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/123673.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2008/07/08/123673.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/123673.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/123673.aspx</trackback:ping>
        </item>
        <item>
            <title>MVC Framework in ASP.NET 3.5 Extensions CTP - Workaround for Accessing Controls in Code-Behind</title>
            <link>http://geekswithblogs.net/yowhann/archive/2007/12/13/117669.aspx</link>
            <description>&lt;p&gt;I've been meaning to post the following but only got to it just now. For those that have started playing around with the ASP.NET 3.5 Extensions CTP, you will have no doubt come across being unable to access controls declared in aspx from code behind. This is a heads up for those wanting to start dabbling in the MVC framework.&lt;/p&gt;
&lt;p&gt;When you create a new ASP.NET MVC web project, the pages don't have a designer.cs file. In a typical web project, this is still dandy since you can access the controls by ID in code behind; the designer files are simply abstracted. However, in the MVC web project, you will get compilation errors. Instead, you could access inline. ASP.NET runtime will generate your declared controls (peek in temp dirs of your loaded modules), which explains why you can access and manipulate the controls inline.&lt;/p&gt;
&lt;p&gt;Naturally, you may not want to do this inline. &lt;strong&gt;To access your controls in code behind, simply right-click on your web project and select "Convert to Web Application"&lt;/strong&gt;. And Voila!&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://www.scottgu.com/blogposts/viewdata/step6.png" /&gt; Courtesy of ScottGu&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117669"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117669" 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/117669.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2007/12/13/117669.aspx</guid>
            <pubDate>Thu, 13 Dec 2007 19:26:11 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/117669.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2007/12/13/117669.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/117669.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/117669.aspx</trackback:ping>
        </item>
        <item>
            <title>Learning a Language...</title>
            <link>http://geekswithblogs.net/yowhann/archive/2007/12/04/117339.aspx</link>
            <description>&lt;p&gt;No, it's not what you've come to expect in a GWB tech blog. No, this blog post is not about Scott Hanselman's debate of "&lt;a href="http://www.hanselman.com/blog/ProgrammerIntentOrWhatYoureNotGettingAboutRubyAndWhyItsTheTits.aspx"&gt;a universally best programming language&lt;/a&gt;".  I have recently been checking out &lt;font face="Arial"&gt;&lt;a href="http://www.visualstudiotalkshow.com"&gt;http://www.visualstudiotalkshow.com&lt;/a&gt;. As you will no doubt notice, it is a French .NET podcast.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Other than a stint in Quebec early in my childhood and a couple French classes in high school, I am not exaclty a Francophone. However, by listening to this series, I am hoping to combine my passion of software development with learning a language. It's a struggle but should prove for a great time. Afterall, French is the language of love!&lt;/p&gt;
&lt;p&gt;Although to heed the advice of Steve Yegge and his point of the "&lt;a href="http://steve.yegge.googlepages.com/five-essential-phone-screen-questions"&gt;one trick pony&lt;/a&gt;", it should really be a French podcast on Python. Stay tuned...&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117339"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117339" 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/117339.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2007/12/04/117339.aspx</guid>
            <pubDate>Tue, 04 Dec 2007 12:22:59 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/117339.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2007/12/04/117339.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/117339.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/117339.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>Looking forward to Task Parallel Library, aka Parallel FX Library...</title>
            <link>http://geekswithblogs.net/yowhann/archive/2007/10/07/115901.aspx</link>
            <description>It's interesting to see the projects coming out of MSR. For example, back in 2005, MSR developed a &lt;span style="font-weight: bold;"&gt;C# Software Transactional Memory&lt;/span&gt; at:  &lt;a href="http://research.microsoft.com/research/downloads/Details/6cfc842d-1c16-4739-afaf-edb35f544384/Details.aspx"&gt;http://research.microsoft.com/research/downloads/Details/6cfc842d-1c16-4739-afaf-edb35f544384/Details.aspx&lt;/a&gt;. The goal of the library was for devs to develop multithreaded programs with shared resources without using locks.&lt;br /&gt;
&lt;br /&gt;
In the October issue of &lt;a href="http://msdn.microsoft.com/msdnmag/default.aspx"&gt;MSDN Magazine&lt;/a&gt;, we're presented a brief look into Microsoft's Parallel FX Library. Article can be found at: &lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/10/futures/default.aspx"&gt;http://msdn.microsoft.com/msdnmag/issues/07/10/futures/default.aspx&lt;/a&gt;. In an age of multi-core processors, the software infrastructure has yet to catch up. One measure of a great API is by contrasting the amount of pain suffered by implementing with and without that resource. I'm looking forward to the CTP. This and ScottGu's recent &lt;a href="http://codebetter.com/blogs/jeffrey.palermo/archive/2007/10/05/altnetconf-scott-guthrie-announces-asp-net-mvc-framework-at-alt-net-conf.aspx"&gt;announcement of ASP.NET MVC framework&lt;/a&gt;.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=115901"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=115901" 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/115901.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2007/10/07/115901.aspx</guid>
            <pubDate>Sun, 07 Oct 2007 20:56:13 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/115901.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2007/10/07/115901.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/115901.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/115901.aspx</trackback:ping>
        </item>
        <item>
            <title>Marking the One Year Anniversary of Script#</title>
            <link>http://geekswithblogs.net/yowhann/archive/2007/05/22/112690.aspx</link>
            <description>&lt;p&gt;On the first anniversary of the initial release of Script# by Nikhilk Kothari, &lt;a href="http://www.nikhilk.net/entry.aspx?id=162"&gt;he releases Script# support for ASP.NET AJAX&lt;/a&gt;. I still recall initially reading about Script# on his blog last year and wondering why it hadn't been married with what was then known as Atlas. But I quickly realized that this was sprouted as a personal venture. Aside from asp.net and tools he's involved in, there is a &lt;a href="http://geekswithblogs.net/yowhann/archive/2006/12/10/100832.aspx"&gt;reason why this guy is a heavyweight in the .NET world&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112690"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112690" 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/112690.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2007/05/22/112690.aspx</guid>
            <pubDate>Wed, 23 May 2007 10:45:07 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/112690.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2007/05/22/112690.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/112690.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/112690.aspx</trackback:ping>
        </item>
        <item>
            <title>Quick BrainSharpener (#10) - Managing ASP.NET Session State in a Distributed Environment</title>
            <link>http://geekswithblogs.net/yowhann/archive/2007/03/22/109471.aspx</link>
            <description>&lt;P&gt;To make up for using a FizzBuzz-like question in the &lt;A href="http://geekswithblogs.net/yowhann/archive/2007/03/21/109468.aspx"&gt;last entry&lt;/A&gt; (Hey, the title does stress "quick" doesn't it?), I will follow up with a thoughtful and practical&amp;nbsp;question. This one is somewhat technology dependent but could be potentially reworded to be more agnostic.&lt;/P&gt;
&lt;P&gt;NOTE: As an interview question, I wouldn't recommend asking this unless the candidate claims to have .NET knowledge. This usually comes in conjunction with a pure coding whiteboarding problem.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;QUESTION:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Describe a couple different approaches to managing ASP.NET Session State in a distributed fashion. (You get extra points if you've never had to deal with this problem and had to come up with something on the spot. Usually, people that fall into this group are more likely to come up with unique approaches.)&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=109471"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=109471" 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/109471.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2007/03/22/109471.aspx</guid>
            <pubDate>Thu, 22 Mar 2007 12:19:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/109471.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2007/03/22/109471.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/109471.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/109471.aspx</trackback:ping>
        </item>
        <item>
            <title>A Brief Look at Online IDEs</title>
            <link>http://geekswithblogs.net/yowhann/archive/2007/03/18/109153.aspx</link>
            <description>&lt;P&gt;A couple years back, I remember thinking about IDEs as an SaaS.&amp;nbsp;It definitely seemed ridiculous at the time, especially given that online spreadsheets were merely ideas in the works.&amp;nbsp;(NOTE: I'm not saying it's a good idea even today).&amp;nbsp;Also, the thought of having a Visual Studio clone within your browser was a bit much. &amp;lt;insert reference here to classic rule of thumb for creating a desktop driven app vs a client/server app - sorry, I came across an article, amongst a few, way back but I cannot find it now. If anyone knows what I'm referring to, please provide the link.&amp;gt;&lt;/P&gt;
&lt;P&gt;Now in 2007, with a few online IDEs on the market, I decided to blog about a couple. I alluded to Yahoo Pipes and their designer in an earlier entry at:&amp;nbsp;&lt;A href="http://geekswithblogs.net/yowhann/archive/2007/02/13/106252.aspx"&gt;http://geekswithblogs.net/yowhann/archive/2007/02/13/106252.aspx&lt;/A&gt;. Also, just to add a disclaimer, this analysis excludes websites such as &lt;A href="http://tryruby.hobix.com/"&gt;Try Ruby&lt;/A&gt;&amp;nbsp;or &lt;A href="http://runbasic.com/"&gt;Run BASIC&lt;/A&gt;&amp;nbsp;which provides a quick install free environment and is aimed at getting people to try the language.&lt;/P&gt;
&lt;P&gt;There is &lt;A href="http://www.sednaspace.com/"&gt;SednaSpace&lt;/A&gt;,&amp;nbsp;an online IDE offered as SaaS. The online IDE was actually built in ASP.NET and the IDE is specialized to produce web apps. And surprise, surprise...the web apps that are generated are in ASP.NET =). While this is a visual programming service, there is an option to download the generated source. After examining the generated code,&amp;nbsp;you quickly realize that it was not structured in a manner that&amp;nbsp;can be&amp;nbsp;easily maintained by developers. But then again, generated code is usually less than ideal. So most of the value in this service comes from the codeless programming aspect.&lt;/P&gt;
&lt;P&gt;The SednaSpace designer is very much like the visual designer in VS. Unfortunately, because their aim is to completely abstract code away from the user and keep it primarily visual programming driven, there were some usability issues. Being in&amp;nbsp;a less mature niches, online IDE and visual programming,&amp;nbsp;does not help.&amp;nbsp;And while they do have sparse online documentation at their &lt;A href="http://www.sednaspace.com/docs/"&gt;site&lt;/A&gt;, their built-in help within the IDE is non-existent and&amp;nbsp;under construction. (See Below). I imagine there is potential for a following once the service matures and they provide users with adequate quickstart guides and documentation.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://yowhann.googlepages.com/SednaSpaceHelp.JPG"&gt;&lt;/P&gt;
&lt;P&gt;The forms are based off of adding eventlisteners and actions to hook up to, much like ASP.NET. Logical expressions can be built using an expression builder that pops up in a separate window. Shown below is a simple graph, button and textbox with a validator (the expression being a value being &amp;lt;= 10).&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://yowhann.googlepages.com/SednaCreateSampleForm.JPG"&gt;&lt;/P&gt;
&lt;P&gt;Then there is CodeIDE (&lt;A title=http://www.codeide.co href="http://www.codeide.com/"&gt;http://www.codeide.com/&lt;/A&gt;), which is actually an IDE for multiple languages (Perl, LISP, JavaScript, BASIC, etc). This one is more lightweight than SednaSpace but is&amp;nbsp;limited in IDE features. Shown below is a simple program and its output on the right.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://yowhann.googlepages.com/CodeIDE.JPG"&gt;&lt;/P&gt;
&lt;P&gt;(NOTE: resizing your window while in CodeIDE is not preferred).&lt;/P&gt;
&lt;P&gt;Last but not least, there is &lt;A href="http://try.flex.org/index.cfm"&gt;The Flex Online Compiler&lt;/A&gt;, which I have yet to dig into.&lt;/P&gt;
&lt;P&gt;I am not going to rank these online IDEs; the purpose of this entry is moreso to bring awareness to a few online IDEs. While it may be possible to monetize this, I am not sure what kind of following it would have. Currently, CodeIDE and SednaSpace are free and I did some some ads within the IDE. So perhaps they intend on monetizing this in a similar fashion as other SaaS. &lt;/P&gt;
&lt;P&gt;If the intent is to make this a paid service, it will be a long road ahead in convincing development shops let alone the enterprise of adopting this. While building even something trivial in SednaSpace, there were latency issues. Nevertheless, kudos to these guys for getting this out there. It is not something I would use right now, but it is something that seems like it was loads of fun to build as an SaaS.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=109153"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=109153" 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/109153.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Yow-Hann Lee</dc:creator>
            <guid>http://geekswithblogs.net/yowhann/archive/2007/03/18/109153.aspx</guid>
            <pubDate>Mon, 19 Mar 2007 09:14:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/yowhann/comments/109153.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/yowhann/archive/2007/03/18/109153.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/yowhann/comments/commentRss/109153.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/yowhann/services/trackbacks/109153.aspx</trackback:ping>
        </item>
    </channel>
</rss>