<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Min Kwan Park's bLog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/mkpark/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/mkpark/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:23:14 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Join on new team</title>
      <link>https://docs.microsoft.com/archive/blogs/mkpark/join-on-new-team</link>
      <pubDate>Tue, 16 Oct 2007 20:34:00 GMT</pubDate>
      <dc:creator><![CDATA[mkpark]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mkpark/2007/10/16/join-on-new-team/</guid>
      <description><![CDATA[After 10.5 years in DevDiv for Visual Studio (from VS6 to VS2005), I decided to move onto the...]]></description>
      <content:encoded><![CDATA[<P>After 10.5 years in DevDiv for Visual Studio (from VS6 to VS2005), I decided to move onto the different world. </P>
<P>and now I joined AdCenter team since last Monday. over 2 days, I start feeling the differences between shrink wrapped product and on-line/service based team. and it makes me really excited. Hopefully, I can share my experience more on the way. </P>]]></content:encoded>
    </item>
    <item>
      <title>Catch your elusive bugs..</title>
      <link>https://docs.microsoft.com/archive/blogs/mkpark/catch-your-elusive-bugs</link>
      <pubDate>Mon, 12 Mar 2007 22:03:00 GMT</pubDate>
      <dc:creator><![CDATA[mkpark]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mkpark/2007/03/12/catch-your-elusive-bugs/</guid>
      <description><![CDATA[Few weeks ago, I did presentationt to my QA team about how they can found elusive bugs faster and...]]></description>
      <content:encoded><![CDATA[<P>Few weeks ago, I did presentationt to my QA team about how they can found elusive bugs faster and easier. I think that this information can be useful information to any one who tests a Windows application. </P>
<P>Please feel free to share your opinion on this PPT. </P>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/01/86/91/62/Catch%20your%20elusive%20bugs%20for%20external.pptx" original-url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-01-86-91-62/Catch-your-elusive-bugs-for-external.pptx">Catch your elusive bugs for external.pptx</a></p>]]></content:encoded>
    </item>
    <item>
      <title>My new posting in Korean...</title>
      <link>https://docs.microsoft.com/archive/blogs/mkpark/my-new-posting-in-korean</link>
      <pubDate>Wed, 27 Jul 2005 02:57:00 GMT</pubDate>
      <dc:creator><![CDATA[mkpark]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mkpark/2005/07/27/my-new-posting-in-korean/</guid>
      <description><![CDATA[One of MVPs in South Korea has a very interesting web site about debugging. and he generously lets...]]></description>
      <content:encoded><![CDATA[<P>One of MVPs in South Korea has a very interesting web site about debugging. and he generously lets me write somethings in Korean on his site. </P>
<P>the site name is <A href="http://www.debuglab.com">http://www.debuglab.com</A>. if you can read in Korean, come over there and check out. :)</P>]]></content:encoded>
    </item>
    <item>
      <title>We are building city than just a building...</title>
      <link>https://docs.microsoft.com/archive/blogs/mkpark/we-are-building-city-than-just-a-building</link>
      <pubDate>Wed, 01 Jun 2005 23:46:00 GMT</pubDate>
      <dc:creator><![CDATA[mkpark]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mkpark/2005/06/01/we-are-building-city-than-just-a-building/</guid>
      <description><![CDATA[Few weeks ago, I got some time to think about how we should approach to our S/W design/test...]]></description>
      <content:encoded><![CDATA[<P>Few weeks ago, I got some time to think about how we should approach to our S/W design/test engineering. </P>
<P>IMHO, in many cases, we end up like building construction. I think that it is making sense to see an application as a building which has many internal components and aspects. it has fairly complex interdependency between each features and components. However one thing, which&nbsp;I could see in many chaotic or messy projects in engineering stand point, is that team was just focusing on how to build a building and forget about how each buildings in the over all blue print can work together. </P>
<P>We need to remember that we are building harmonic echo system as one big city than just one small application.</P>]]></content:encoded>
    </item>
    <item>
      <title>New team....</title>
      <link>https://docs.microsoft.com/archive/blogs/mkpark/new-team</link>
      <pubDate>Tue, 25 Jan 2005 00:46:00 GMT</pubDate>
      <dc:creator><![CDATA[mkpark]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mkpark/2005/01/25/new-team/</guid>
      <description><![CDATA[About 3 weeks ago, I moved to new team for Dynamic analysis. I'm still QA but this time, I have my...]]></description>
      <content:encoded><![CDATA[About 3 weeks ago, I moved to new team for Dynamic analysis. I'm still QA but this time, I have my own team to lead. I hope that I can lead this team to right direction and can provide great product to customers. ;)]]></content:encoded>
    </item>
    <item>
      <title>Looking for VS Beta1 debugger issues?</title>
      <link>https://docs.microsoft.com/archive/blogs/mkpark/looking-for-vs-beta1-debugger-issues</link>
      <pubDate>Wed, 28 Jul 2004 20:40:00 GMT</pubDate>
      <dc:creator><![CDATA[mkpark]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mkpark/2004/07/28/looking-for-vs-beta1-debugger-issues/</guid>
      <description><![CDATA[Probably, many of my co-workers are adding these kind of information into their blogs. but I decided...]]></description>
      <content:encoded><![CDATA[Probably, many of my co-workers are adding these kind of information into their blogs. but I decided to make my own list again. so if you want to see, check &#8220;<A href="http://weblogs.asp.net/mkpark/articles/200151.aspx">Known debugger issues in VS8 Beta1</A>&#8221; article. ]]></content:encoded>
    </item>
    <item>
      <title>Known debugger issues with VS8 beta1</title>
      <link>https://docs.microsoft.com/archive/blogs/mkpark/known-debugger-issues-with-vs8-beta1</link>
      <pubDate>Wed, 28 Jul 2004 16:25:00 GMT</pubDate>
      <dc:creator><![CDATA[mkpark]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mkpark/2004/07/28/known-debugger-issues-with-vs8-beta1/</guid>
      <description><![CDATA[Hi all, 
Adding to the my other article, I decided to list up some issuses from Beta1 to help you....]]></description>
      <content:encoded><![CDATA[<P>Hi all, </P>
<P>Adding to the my other article, I decided to list up some issuses from Beta1 to help you. I'll add information more and more. :)</P>
<P><STRONG><FONT size=5>Side by Side with VS7.x and VS8 Beta1</FONT></STRONG></P>
<P><STRONG>- Can't start asp.net debugging from VS7.x after installing VS8 Beta1</STRONG></P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P><EM>---------------------------<BR>Microsoft Development Environment<BR>---------------------------<BR>Error while trying to run project: Unable to start debugging on the web server. </EM></P>
<P><EM>Click Help for more information.<BR>---------------------------<BR>OK&nbsp;&nbsp; Help&nbsp;&nbsp; <BR>---------------------------</EM></P></BLOCKQUOTE>
<P><FONT size=2>To do the auto-attaching, VS needs to talk to ASP.NET server(IIS). and for proper communication, matched version of ASPNET_ISAPI.dll should be registered or in use. if your server is Windows 2003, you can simply enable expected ISAP dll via IIS manager. for others, with IIS MMC, you can see ASP.NET tab on the virtual directory property and&nbsp;with that you can&nbsp;choose which ISAP will be used for the virtual directory.&nbsp;&nbsp;</FONT></P>
<P><FONT size=2>* thanks to <SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Eric Sowell for reporting this issue. </SPAN></FONT></P>
<P><STRONG><FONT size=5>Beta1 issues</FONT></STRONG></P>
<P><STRONG>- InterOp debugging with IJW Dll...</STRONG></P>
<P><FONT size=2>Because of the change in CLR design, if&nbsp;your project has IJW type managed dll which is&nbsp;C++ dll project built with /clr option,&nbsp;you may see&nbsp;hang or crash of your debuggee&nbsp;in InterOp debugging mode. the having dllmain is not allowed&nbsp;in /clr option.&nbsp; current solution&nbsp;is to remove dllmain from the dll. </FONT></P>
<P>&nbsp;<STRONG>- Managed code: when your worker thread is calling a method of UI control which is created by UI thread</STRONG></P>
<P><FONT size=2>If a worker thread is calling a method of UI control which is created by UI thread, you may see unexpected exception, which is not fired in normal execution mode,&nbsp;from UI thread when the call is made. it happens because&nbsp;Framework wants to&nbsp;let&nbsp;you know about the&nbsp;improper usage of UI control method. if there should be call from different thread, you&nbsp;need to use&nbsp;&#8220;.Invoke()&#8221; method to do it.&nbsp;</FONT>&nbsp;</P>
<P><FONT size=2>Because this exception was not fired in VS7.x, this problem is easily expected from the case of migrating your code from VS7.x to VS8 beta1.&nbsp;you may see that your code is running fine without debugger, but under debugger,&nbsp;suddenly you see exceptions from UI thread.&nbsp;</FONT></P>
<P>&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>my opion on TDD...</title>
      <link>https://docs.microsoft.com/archive/blogs/mkpark/my-opion-on-tdd</link>
      <pubDate>Sun, 18 Jul 2004 03:40:00 GMT</pubDate>
      <dc:creator><![CDATA[mkpark]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mkpark/2004/07/18/my-opion-on-tdd/</guid>
      <description><![CDATA[Around me, I'm seeing some people who are very deep into TDD. 
Well, as QA, whenever I heard their...]]></description>
      <content:encoded><![CDATA[<P>Around me, I'm seeing some people who are very deep into TDD. </P>
<P>Well, as QA, whenever I heard their mythical belief on TDD, It makes me think why TDD is believed that much. </P>
<P>TDD, it sounds like very testing oriented. yes it is. I agree. and it is good approach. but is it all? and can it find all issues? I don't think so. but many of TDD believers want to believe that it is&nbsp;the final solution for everything. </P>
<P>IMHO,&nbsp;I think that it is just a trend which is good&nbsp;trend because it is focusing on the quality of code at the beginning. however, I don't think that it&nbsp;is everything or&nbsp;final thing which can solve every problem or prevent all issues from your code. </P>
<P>Adding to TDD, we need to understand the bigger picture. you should see the forest with trees, too. otherwise,you will lose harmony in your overall design and process. </P>]]></content:encoded>
    </item>
    <item>
      <title>While you do test your program...</title>
      <link>https://docs.microsoft.com/archive/blogs/mkpark/while-you-do-test-your-program</link>
      <pubDate>Wed, 14 Jul 2004 04:29:00 GMT</pubDate>
      <dc:creator><![CDATA[mkpark]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mkpark/2004/07/14/while-you-do-test-your-program/</guid>
      <description><![CDATA[In most times, while I do dogfood/test VisualStudio 2005, I put them under debugger to...]]></description>
      <content:encoded><![CDATA[<P>In most times, while I do dogfood/test VisualStudio 2005, I put them under debugger to monitor&nbsp;several things...</P>
<P>- First Chance AV</P>
<P>- Unhandled Exception</P>
<P>- Userbreaks from System to process under debugger</P>
<P>- Appverifier(a tool which is part of Application Compatibility Toolset)&nbsp;notification via Int3(User break)</P>
<P>*ACT is&nbsp;downloadable from <A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7fc46855-b8a4-46cd-a236-3159970fde94&amp;DisplayLang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=7fc46855-b8a4-46cd-a236-3159970fde94&amp;DisplayLang=en</A></P>
<P>If you are using debug build for testing, you don't have to run your app under debugger in most of cases because your debug build may have enough asserts to show errors in early stage. </P>
<P>However for many QAs, using retail build which will be shipped to customer is more general. so monitoring app with Debugger and appverifier is very interesting ways to do. </P>
<P>For example, I saw fair amount of issues that the thread by RPC call crashes and the AV caught by RPC handler. so caller may handle it without actual crash but it ends up as random and catastropic errors. however under debugger, you can see this kind of issues. so you can easily figure out the real cause of random issues. </P>
<P>Adding to this, with various Appverifier options, you can expose memory and handle issues much easier by reducing the tolerance of memory/handle mis-usages. it is really useful to improve overal stability of your product. </P>]]></content:encoded>
    </item>
    <item>
      <title>What is your favorite feature from VS debugger?</title>
      <link>https://docs.microsoft.com/archive/blogs/mkpark/what-is-your-favorite-feature-from-vs-debugger</link>
      <pubDate>Thu, 01 Jul 2004 17:17:00 GMT</pubDate>
      <dc:creator><![CDATA[mkpark]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mkpark/2004/07/01/what-is-your-favorite-feature-from-vs-debugger/</guid>
      <description><![CDATA[I was always wondering which feature is your favorite feature and why? could you add your comment?...]]></description>
      <content:encoded><![CDATA[I was always wondering which feature is your favorite feature and why? could you add your comment? :)]]></content:encoded>
    </item>
  </channel>
</rss>