<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" 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:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Mike Clark's Blog</title>
    <link>http://blog.clarkmichael.com/</link>
    <description>A Geek in Time</description>
    <language>en-us</language>
    <copyright>Mike Clark</copyright>
    <lastBuildDate>Fri, 30 Apr 2010 23:48:49 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.8.5223.2</generator>
    <managingEditor>mike@clarkmichael.com</managingEditor>
    <webMaster>mike@clarkmichael.com</webMaster>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=6eadd174-4766-48bd-8681-c57fa0903337</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,6eadd174-4766-48bd-8681-c57fa0903337.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,6eadd174-4766-48bd-8681-c57fa0903337.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=6eadd174-4766-48bd-8681-c57fa0903337</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I just read Jeff Atwood's Coding Horror blog, where he asks the question "What Wrong
      with CSS?"  It seemed insightful enough to link to here -- I've had some pretty
      painful experiences with CSS.
   </p>
        <p>
          <a href="http://www.codinghorror.com/blog/2010/04/whats-wrong-with-css.html">What's
      Wrong with CSS?</a>
        </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=6eadd174-4766-48bd-8681-c57fa0903337" />
      </body>
      <title>CSS Horror</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,6eadd174-4766-48bd-8681-c57fa0903337.aspx</guid>
      <link>http://blog.clarkmichael.com/CSS+Horror.aspx</link>
      <pubDate>Fri, 30 Apr 2010 23:48:49 GMT</pubDate>
      <description>&lt;p&gt;
   I just read Jeff Atwood's Coding Horror blog, where he asks the question "What Wrong
   with CSS?"&amp;nbsp; It seemed insightful enough to link to here -- I've had some pretty
   painful experiences with CSS.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.codinghorror.com/blog/2010/04/whats-wrong-with-css.html"&gt;What's
   Wrong with CSS?&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=6eadd174-4766-48bd-8681-c57fa0903337" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,6eadd174-4766-48bd-8681-c57fa0903337.aspx</comments>
      <category>Geek Speak</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=4650ce64-7e3c-4e1d-915c-6aecda9d4710</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,4650ce64-7e3c-4e1d-915c-6aecda9d4710.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,4650ce64-7e3c-4e1d-915c-6aecda9d4710.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=4650ce64-7e3c-4e1d-915c-6aecda9d4710</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I started to go through Stephen Walther's ASP.NET Framework Unleashed by way of learning
      MVC for ASP.NET, but ran into some seemingly insurmountable problems.  Or one
      such, anyway.
   </p>
        <p>
      I started with Chapter 2, Building a Simple ASP.NET Application, and managed to successfully
      create the very basic application, and I could insert a new item, and get a list of
      all items in the database.  Unfortunately, that is where my efforts ran off the
      rails.  Mr. Walther goes from that point into Chapter 3, where he discusses controllers
      and actions, but he never returns to the simple application.  I'm left wondering
      how to build a page that edits items, deletes items, and views the items.  From
      this point forward, he starts explaining the vagaries of MVC, and it looks very good. 
      Except for one thing: I wanted to find out how to do these other things.  It
      seems that it would have been simple enough.
   </p>
        <p>
      At the outset, Mr. Walther indicates that in the second part of the book he will walk
      through creating an entire MVC applicaton: a simple blog app.  I tried to work
      into the chapters past the "simple" application that was never filled out to completeness,
      but got lost.  So, following the author's advice I skipped past everything in
      order to begin working with the blog application.  And I'm going to try to do
      this over the next week, but I have to say, finishing up the "simple" first app might
      have been better for me.
   </p>
        <p>
      Yes, I know, I just a complainer.
   </p>
        <p>
      One more complaint has to do with the MVC application template in Visual Studio 2010. 
      I started a brand new MVC app, and having created it (and its test app), it would
      not compile "out of the box".  The test project's code referred to the NerdDinner
      project that I was creating, but the project did not get decorated with a reference
      to the project it was supposed to be testing, oddly enough.  I had to go in and
      manually add the reference.  I would have thought that to be a given, but apparently
      this got left out.  Oh, well.
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=4650ce64-7e3c-4e1d-915c-6aecda9d4710" />
      </body>
      <title>Adventures in MVC</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,4650ce64-7e3c-4e1d-915c-6aecda9d4710.aspx</guid>
      <link>http://blog.clarkmichael.com/Adventures+In+MVC.aspx</link>
      <pubDate>Fri, 16 Apr 2010 21:51:23 GMT</pubDate>
      <description>&lt;p&gt;
   I started to go through Stephen Walther's ASP.NET Framework Unleashed by way of learning
   MVC for ASP.NET, but ran into some seemingly insurmountable problems.&amp;nbsp; Or one
   such, anyway.
&lt;/p&gt;
&lt;p&gt;
   I started with Chapter 2, Building a Simple ASP.NET Application, and managed to successfully
   create the very basic application, and I could insert a new item, and get a list of
   all items in the database.&amp;nbsp; Unfortunately, that is where my efforts ran off the
   rails.&amp;nbsp; Mr. Walther goes from that point into Chapter 3, where he discusses controllers
   and actions, but he never returns to the simple application.&amp;nbsp; I'm left wondering
   how to build a page that edits items, deletes items, and views the items.&amp;nbsp; From
   this point forward, he starts explaining the vagaries of MVC, and it looks very good.&amp;nbsp;
   Except for one thing: I wanted to find out how to do these other things.&amp;nbsp; It
   seems that it would have been simple enough.
&lt;/p&gt;
&lt;p&gt;
   At the outset, Mr. Walther indicates that in the second part of the book he will walk
   through creating an entire MVC applicaton: a simple blog app.&amp;nbsp; I tried to work
   into the chapters past the "simple" application that was never filled out to completeness,
   but got lost.&amp;nbsp; So, following the author's advice I skipped past everything in
   order to begin working with the blog application.&amp;nbsp; And I'm going to try to do
   this over the next week, but I have to say, finishing up the "simple" first app might
   have been better for me.
&lt;/p&gt;
&lt;p&gt;
   Yes, I know, I just a complainer.
&lt;/p&gt;
&lt;p&gt;
   One more complaint has to do with the MVC application template in Visual Studio 2010.&amp;nbsp;
   I started a brand new MVC app, and having created it (and its test app), it would
   not compile "out of the box".&amp;nbsp; The test project's code referred to the NerdDinner
   project that I was creating, but the project did not get decorated with a reference
   to the project it was supposed to be testing, oddly enough.&amp;nbsp; I had to go in and
   manually add the reference.&amp;nbsp; I would have thought that to be a given, but apparently
   this got left out.&amp;nbsp; Oh, well.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=4650ce64-7e3c-4e1d-915c-6aecda9d4710" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,4650ce64-7e3c-4e1d-915c-6aecda9d4710.aspx</comments>
      <category>Geek Speak</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=99c5484c-152a-42b4-83ff-5889f04f7c4e</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,99c5484c-152a-42b4-83ff-5889f04f7c4e.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,99c5484c-152a-42b4-83ff-5889f04f7c4e.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=99c5484c-152a-42b4-83ff-5889f04f7c4e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I've been meaning to get "into" ASP.NET MVC for some time, and I finally got around
      to it in the last few days.  I went out and bought Stephen Walther's book, ASP.NET
      MVC Framework, and just to keep things new, downloaded the just-released Visual Studio
      2010 and began to work though the examples in Walther's book.
   </p>
        <p>
      This worked fine until I stopped to compare the code that VS2010 created for me, and
      compared it with that in the book.  Mostly the same, sort of, except for some
      syntax that appears wildly different.  Two examples:
   </p>
        <p>
      Book: &lt;%= Html.Textbox("Id") %&gt;
   </p>
        <p>
      VS2010: &lt;%: Html.TextBoxFor(model =&gt; model.id) %&gt;
   </p>
        <p>
      What on earth?  I surmise from this that there has been some change with bound-field
      handling, but there are two syntactical elements here that I have never seen before. 
   </p>
        <ul>
          <li>
         &lt;%:  
      </li>
          <li>
         =&gt;</li>
        </ul>
        <p>
      I've seen &lt;%= before.  It's old school.  But what is &lt;%:  ? 
      The answer turns out to be that this is a new expression for Html encoding. 
      &lt;%: expression %&gt; is the equivalent of &lt;%= HttpUtility.HtmlEncode(expression)
      %&gt;.  Amazing!  Some explanation <a href="http://www.asp.net/learn/whitepapers/aspnet4/#0.2__Toc253429265">HERE</a>.
   </p>
        <p>
      And what is this =&gt; thing?  More to the point, what is .TextBoxFor? 
      This turns out to be a new Html helper method, namely a Strongly-Typed HTML Helper
      Method.  See the explanation <a href="http://weblogs.asp.net/scottgu/archive/2010/01/10/asp-net-mvc-2-strongly-typed-html-helpers.aspx">HERE</a>. 
      And the =&gt;?  This is something called a "lambda expression".  I've heard
      the term before, but I hadn't the faintest idea what it meant.  There is a Wikipedia
      article on <a href="http://en.wikipedia.org/wiki/Lambda_expression">Lambda Calculus</a> that
      is relevant, if unfortunately completely impenetrable by yours truly.  MSDN fortunately
      has an article on C# lambda expressions <a href="http://msdn.microsoft.com/en-us/library/bb397687.aspx">HERE</a>.  
   </p>
        <p>
      That's what is fun about programming: always something new to learn!
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=99c5484c-152a-42b4-83ff-5889f04f7c4e" />
      </body>
      <title>What happened to ASP.NET?</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,99c5484c-152a-42b4-83ff-5889f04f7c4e.aspx</guid>
      <link>http://blog.clarkmichael.com/What+Happened+To+ASPNET.aspx</link>
      <pubDate>Wed, 14 Apr 2010 16:03:24 GMT</pubDate>
      <description>&lt;p&gt;
   I've been meaning to get "into" ASP.NET MVC for some time, and I finally got around
   to it in the last few days.&amp;nbsp; I went out and bought Stephen Walther's book, ASP.NET
   MVC Framework, and just to keep things new, downloaded the just-released Visual Studio
   2010 and began to work though the examples in Walther's book.
&lt;/p&gt;
&lt;p&gt;
   This worked fine until I stopped to compare the code that VS2010 created for me, and
   compared it with that in the book.&amp;nbsp; Mostly the same, sort of, except for some
   syntax that appears wildly different.&amp;nbsp;&amp;nbsp;Two examples:
&lt;/p&gt;
&lt;p&gt;
   Book: &amp;lt;%= Html.Textbox("Id") %&amp;gt;
&lt;/p&gt;
&lt;p&gt;
   VS2010: &amp;lt;%: Html.TextBoxFor(model =&amp;gt; model.id) %&amp;gt;
&lt;/p&gt;
&lt;p&gt;
   What on earth?&amp;nbsp; I surmise from this that there has been some change with bound-field
   handling, but there are two syntactical elements here that I have never seen before.&amp;nbsp;
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &amp;lt;%:&amp;nbsp; 
   &lt;li&gt;
      =&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   I've seen &amp;lt;%= before.&amp;nbsp; It's old school.&amp;nbsp; But what is &amp;lt;%:&amp;nbsp; ?&amp;nbsp;
   The answer turns out to be that this is a new expression for Html encoding.&amp;nbsp;
   &amp;lt;%: expression&amp;nbsp;%&amp;gt; is the equivalent of &amp;lt;%= HttpUtility.HtmlEncode(expression)
   %&amp;gt;.&amp;nbsp; Amazing!&amp;nbsp; Some explanation &lt;a href="http://www.asp.net/learn/whitepapers/aspnet4/#0.2__Toc253429265"&gt;HERE&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   And what is this =&amp;gt; thing?&amp;nbsp; More to the point, what is .TextBoxFor?&amp;nbsp;
   This turns out to be a new Html helper method, namely a Strongly-Typed HTML Helper
   Method.&amp;nbsp; See the explanation &lt;a href="http://weblogs.asp.net/scottgu/archive/2010/01/10/asp-net-mvc-2-strongly-typed-html-helpers.aspx"&gt;HERE&lt;/a&gt;.&amp;nbsp;
   And the =&amp;gt;?&amp;nbsp; This is something called a "lambda expression".&amp;nbsp; I've heard
   the term before, but I hadn't the faintest idea what it meant.&amp;nbsp; There is a Wikipedia
   article on &lt;a href="http://en.wikipedia.org/wiki/Lambda_expression"&gt;Lambda Calculus&lt;/a&gt; that
   is relevant, if unfortunately completely impenetrable by yours truly.&amp;nbsp; MSDN fortunately
   has an article on C# lambda expressions &lt;a href="http://msdn.microsoft.com/en-us/library/bb397687.aspx"&gt;HERE&lt;/a&gt;.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   That's what is fun about programming: always something new to learn!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=99c5484c-152a-42b4-83ff-5889f04f7c4e" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,99c5484c-152a-42b4-83ff-5889f04f7c4e.aspx</comments>
      <category>Geek Speak</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=ac703039-e3b8-4d47-8f98-69438e824f00</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,ac703039-e3b8-4d47-8f98-69438e824f00.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,ac703039-e3b8-4d47-8f98-69438e824f00.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=ac703039-e3b8-4d47-8f98-69438e824f00</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      There I was, debugging an application using VS2008 and stepping through the code,
      and suddenly, when I press the F11 key to step into a method in another class, up
      pops this dialog box saying something like "No source available for the current location." 
      Options are to show disassembly (wow, that would help) and I think not to show disassembly. 
      Meanwhile, despite any breakpoints in the method I'm trying to debug -- that's logical,
      because if there's no source, then how can it breakpoint? -- it runs to completion
      and execution resumes at the next breakpoint in the code that I <em>can</em> see.
   </p>
        <p>
      This is most perplexing, because the source code most emphatically exists -- I can
      see it -- and restarting VS2008 doesn't help, rebooting the machine doesn't help,
      and when I load another project and attempt to F11 into code in that one, it works
      just fine.
   </p>
        <p>
      This last gives me a clue.  I'm not much for delving into the operating details
      of Visual Studio, but it seems to be that if I can step into code everywhere else
      except this one class, maybe there's something going on with the class, and not VS
      or the machine.  I then have this flash of insight: maybe it's the .PDB file
      for the assembly that is toast.  How to fix this, if true... hmmm.  I could
      edit it and force a recompile (I'm going to edit it anyway as soon as I can figure
      out why it isn't working right), but perhaps a similar problem might have occurred
      in some other assembly.  So the best thing to do under the circumstances is to
      force a rebuild of the entire Solution.  
   </p>
        <p>
      I click on Build -&gt; Rebuild Solution, and it goes through everything.  Now
      I try the debugging with the F11 Step-into, and BINGO!  It works.  Great,
      'cuz I was beginning to get worried that I was going to have to use up some precious
      project time debugging Visual Studio!!  Thank goodness I am now back on track. 
      I'll be finished today, if all goes well, and ready to deliver to QA for testing!
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=ac703039-e3b8-4d47-8f98-69438e824f00" />
      </body>
      <title>Perplexing Visual Studio 2008 episode today</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,ac703039-e3b8-4d47-8f98-69438e824f00.aspx</guid>
      <link>http://blog.clarkmichael.com/Perplexing+Visual+Studio+2008+Episode+Today.aspx</link>
      <pubDate>Fri, 12 Feb 2010 18:50:01 GMT</pubDate>
      <description>&lt;p&gt;
   There I was, debugging an application using VS2008&amp;nbsp;and stepping through the code,
   and suddenly, when I press the F11 key to step into a method in another class, up
   pops this dialog box saying something like "No source available for the current location."&amp;nbsp;
   Options are to show disassembly (wow, that would help) and I think not to show disassembly.&amp;nbsp;
   Meanwhile, despite any breakpoints in the method I'm trying to debug -- that's logical,
   because if there's no source, then how can it breakpoint? -- it runs to completion
   and execution resumes at the next breakpoint in the code that I &lt;em&gt;can&lt;/em&gt; see.
&lt;/p&gt;
&lt;p&gt;
   This is most perplexing, because the source code most emphatically exists -- I can
   see it -- and restarting VS2008 doesn't help, rebooting the machine doesn't help,
   and when I load another project and attempt to F11 into code in that one, it works
   just fine.
&lt;/p&gt;
&lt;p&gt;
   This last gives me a clue.&amp;nbsp; I'm not much for delving into the operating details
   of Visual Studio, but it seems to be that if I can step into code everywhere else
   except this one class, maybe there's something going on with the class, and not VS
   or the machine.&amp;nbsp; I then have this flash of insight: maybe it's the .PDB file
   for the assembly that is toast.&amp;nbsp; How to fix this, if true... hmmm.&amp;nbsp; I could
   edit it and force a recompile (I'm going to edit it anyway as soon as I can figure
   out why it isn't working right), but perhaps a similar problem might have occurred
   in some other assembly.&amp;nbsp; So the best thing to do under the circumstances is to
   force a rebuild of the entire Solution.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   I click on Build -&amp;gt; Rebuild Solution, and it goes through everything.&amp;nbsp; Now
   I try the debugging with the F11 Step-into, and BINGO!&amp;nbsp; It works.&amp;nbsp; Great,
   'cuz I was beginning to get worried that I was going to have to use up some precious
   project time debugging Visual Studio!!&amp;nbsp; Thank goodness I am now back on track.&amp;nbsp;
   I'll be finished today, if all goes well, and ready to deliver to QA for testing!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=ac703039-e3b8-4d47-8f98-69438e824f00" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,ac703039-e3b8-4d47-8f98-69438e824f00.aspx</comments>
      <category>Geek Speak</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=a82873b7-14e0-4160-bda4-f9eb3342e55e</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,a82873b7-14e0-4160-bda4-f9eb3342e55e.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,a82873b7-14e0-4160-bda4-f9eb3342e55e.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=a82873b7-14e0-4160-bda4-f9eb3342e55e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I thought it might be noteworthy to note that I am currently developing a replacement
      for the Inter-Agency Payment import system that my friend <a href="http://www.wintellect.com/CS/blogs/pmehner/default.aspx">Paul
      Mehner</a> developed while he was on contract here.  It's about time, as Paul
      wrote this in VB6 using the now-obsolete ADO RDS technology, and the application has
      started acting rather quirky over the past couple of years.  
   </p>
        <p>
      I had my choice of technology to redevelop the application, and I decided to use Websphere
      MQ as the transport layer, and a Web Service for the business layer interface. 
      I am supposed to be finished by the end of next week, or at least, have delivered
      the application for QA testing by the end of next week.  I will be done well
      before that, in fact.
   </p>
        <p>
      It's very much fun to be back in the coding saddle, I have to say.  Cranking
      out code is what I like best when it comes to work.  
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=a82873b7-14e0-4160-bda4-f9eb3342e55e" />
      </body>
      <title>InterAgency Payments</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,a82873b7-14e0-4160-bda4-f9eb3342e55e.aspx</guid>
      <link>http://blog.clarkmichael.com/InterAgency+Payments.aspx</link>
      <pubDate>Tue, 02 Feb 2010 20:05:43 GMT</pubDate>
      <description>&lt;p&gt;
   I thought it might be noteworthy to note that I am currently developing a replacement
   for the Inter-Agency Payment import system that my friend &lt;a href="http://www.wintellect.com/CS/blogs/pmehner/default.aspx"&gt;Paul
   Mehner&lt;/a&gt; developed while he was on contract here.&amp;nbsp; It's about time, as Paul
   wrote this in VB6 using the now-obsolete ADO RDS technology, and the application has
   started acting rather quirky over the past couple of years.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   I had my choice of technology to redevelop the application, and I decided to use Websphere
   MQ as the transport layer, and a Web Service for the business layer interface.&amp;nbsp;
   I am supposed to be finished by the end of next week, or at least, have delivered
   the application for QA testing by the end of next week.&amp;nbsp; I will be done well
   before that, in fact.
&lt;/p&gt;
&lt;p&gt;
   It's very much fun to be back in the coding saddle, I have to say.&amp;nbsp; Cranking
   out code is what I like best when it comes to work.&amp;nbsp; 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=a82873b7-14e0-4160-bda4-f9eb3342e55e" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,a82873b7-14e0-4160-bda4-f9eb3342e55e.aspx</comments>
      <category>Geek Speak</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=12cfa9de-a36f-4df6-bbc5-e0219bda05ad</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,12cfa9de-a36f-4df6-bbc5-e0219bda05ad.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,12cfa9de-a36f-4df6-bbc5-e0219bda05ad.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=12cfa9de-a36f-4df6-bbc5-e0219bda05ad</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I have in the past coded up Windows Form or Console apps in Visual Studio (2005 and
      earlier), and the IDE has facilitated linking up with a web service.  Now I am
      building a console application that needs to consume a web service, but when I right-click
      on the project (or References), I do not see a "Add Web Reference" context menu item
      (for WinForm or Console app).  There IS one if I right-click on a Web Application
      project, but this doesn't help me, as the application I am building MUST be a console
      app.  This was not the behavior in VS2005, or earlier!  What's up with that? 
      The <a href="http://msdn.microsoft.com/en-us/library/d9w023sx.aspx">MSDN page that
      describes the process</a> for .NET 3.5 does not make a distinction; i.e. does not
      acknowledge a difference.
   </p>
        <p>
      I am not making this up, and it is not an optical illusion.  Here's are the two
      context menus, side by side:
   </p>
        <img src="http://blog.clarkmichael.com/content/binary/VS2008_ProjContextMenu.jpg" border="2" />
        <p>
      So now I am wondering how I am supposed to hook up a web service to a Console application.
      I imagine that this is still possible at a lower level (i.e. it can be hand-coded),
      but I am unsure how to proceed. I have posted the <a href="http://stackoverflow.com/questions/2051768/how-to-consume-an-asp-net-web-service-in-windows-console-app-vs2008">question
      on StackOverflow</a>.
   </p>
        <p>
          <hr />
        </p>
        <p>
        </p>
        <p>
      And StackOverflow Comes Through With an Answer!
   </p>
        <blockquote>With VS2008 MS is focused on WCF-Services. You can select a Webservice
   Reference by clicking "Add Service Reference..." and on the following dialog clicking
   the "Advanced..." button. In the following dialog you can choose to add a Web Service
   Reference. </blockquote>
        <p>
      And just as <a href="http://stackoverflow.com/users/205233/filburt">Filburt</a> said,
      so it was. I love StackOverflow!
   </p>
        <p>
      But my observation is: Leave it to Microsoft to hide something that used to exist
      in a highly visible location, and without comment in the documentation, shove it into
      an obscure location 2 levels deeper in the IDE! I can imagine some design wanker saying
      to himself, "Well, nobody cares about this anymore, so we'll just hide it where the
      sun doesn't shine." Did someone take a survey to decide this? He probably just asked
      his liberal-arts degreed girlfriend, and when she said "Huh?" he ticked the box marked
      "Asked the users?" 
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=12cfa9de-a36f-4df6-bbc5-e0219bda05ad" />
      </body>
      <title>Visual Studio 2008 is Messing With My Mind!</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,12cfa9de-a36f-4df6-bbc5-e0219bda05ad.aspx</guid>
      <link>http://blog.clarkmichael.com/Visual+Studio+2008+Is+Messing+With+My+Mind.aspx</link>
      <pubDate>Tue, 12 Jan 2010 19:43:35 GMT</pubDate>
      <description>&lt;p&gt;
   I have in the past coded up Windows Form or Console apps in Visual Studio (2005 and
   earlier), and the IDE has facilitated linking up with a web service.&amp;nbsp; Now I am
   building a console application that needs to consume a web service, but when I right-click
   on the project (or References), I do not see a "Add Web Reference" context menu item
   (for WinForm or Console app).&amp;nbsp; There IS one if I right-click on a Web Application
   project, but this doesn't help me, as the application I am building MUST be a console
   app.&amp;nbsp; This was not the behavior in VS2005, or earlier!&amp;nbsp; What's up with that?&amp;nbsp;
   The &lt;a href="http://msdn.microsoft.com/en-us/library/d9w023sx.aspx"&gt;MSDN page that
   describes the process&lt;/a&gt; for .NET 3.5 does not make a distinction; i.e. does not
   acknowledge a difference.
&lt;/p&gt;
&lt;p&gt;
   I am not making this up, and it is not an optical illusion.&amp;nbsp; Here's are the two
   context menus, side by side:
&lt;/p&gt;
&lt;img src="http://blog.clarkmichael.com/content/binary/VS2008_ProjContextMenu.jpg" border=2&gt; 
&lt;p&gt;
   So now I am wondering how I am supposed to hook up a web service to a Console application.
   I imagine that this is still possible at a lower level (i.e. it can be hand-coded),
   but I am unsure how to proceed. I have posted the &lt;a href="http://stackoverflow.com/questions/2051768/how-to-consume-an-asp-net-web-service-in-windows-console-app-vs2008"&gt;question
   on StackOverflow&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   &lt;hr&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   And StackOverflow Comes Through With an Answer!
&lt;/p&gt;
&lt;blockquote&gt;With VS2008 MS is focused on WCF-Services. You can select a Webservice
Reference by clicking "Add Service Reference..." and on the following dialog clicking
the "Advanced..." button. In the following dialog you can choose to add a Web Service
Reference. &lt;/blockquote&gt; 
&lt;p&gt;
   And just as &lt;a href="http://stackoverflow.com/users/205233/filburt"&gt;Filburt&lt;/a&gt; said,
   so it was. I love StackOverflow!
&lt;/p&gt;
&lt;p&gt;
   But my observation is: Leave it to Microsoft to hide something that used to exist
   in a highly visible location, and without comment in the documentation, shove it into
   an obscure location 2 levels deeper in the IDE! I can imagine some design wanker saying
   to himself, "Well, nobody cares about this anymore, so we'll just hide it where the
   sun doesn't shine." Did someone take a survey to decide this? He probably just asked
   his liberal-arts degreed girlfriend, and when she said "Huh?" he ticked the box marked
   "Asked the users?" 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=12cfa9de-a36f-4df6-bbc5-e0219bda05ad" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,12cfa9de-a36f-4df6-bbc5-e0219bda05ad.aspx</comments>
      <category>Geek Speak;Stack Overflow</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=61a0538c-1d87-497d-95b5-e58eee9cede0</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,61a0538c-1d87-497d-95b5-e58eee9cede0.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,61a0538c-1d87-497d-95b5-e58eee9cede0.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=61a0538c-1d87-497d-95b5-e58eee9cede0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      At work they enforce changing our passwords on a periodic basis, and that's a fairly
      common security measure in order to avoid having hackers hijack computer resources. 
      I have learned to accept this grudgingly as a good, yet annoying, process.
   </p>
        <p>
      However, Steve Gibson of <a href="http://www.grc.com/intro.htm">Gibson Research</a> has
      passed along word from another security guru named Cormac (didn't pick up the last
      name) that changing a perfectly good non-hacked password on any kind of rational schedule
      is likely quite pointless.  When he said this (check out the podcast Security
      Now!, episode 229, "<a href="http://twit.tv/sn229">The Rational Rejection of
      Security Advice</a>") I was at first aghast at the idea, but the rationale for not
      bothering seems upon some thought to be quite valid.
   </p>
        <p>
      Consider that if someone who is not supposed to learns your password, when is he going
      to use it to do something bad?  Right away, or is he going to wait for a couple
      of weeks?  The answer is, probably right away.  So if you change your password
      every six weeks, for example, what are the odds that you're changing the password
      just before someone who has learned your password is going to use it for the first
      time?  Almost no chance at all!  And if they do learn my password, and use
      it, I'm going to find out in very short order and change it immediately -- especially
      if it costs me money (like my bank account getting hacked).  So the whole notion
      of changing your password periodically only makes sense if the account you're protecting
      doesn't matter all that much!  Heh.
   </p>
        <p>
      I listen to Security Now! regularly, and I recommend it for anyone who wants to keep
      up with security and the mitigation of security threats.
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=61a0538c-1d87-497d-95b5-e58eee9cede0" />
      </body>
      <title>Changing Passwords Frequently: How Important?</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,61a0538c-1d87-497d-95b5-e58eee9cede0.aspx</guid>
      <link>http://blog.clarkmichael.com/Changing+Passwords+Frequently+How+Important.aspx</link>
      <pubDate>Wed, 06 Jan 2010 16:53:03 GMT</pubDate>
      <description>&lt;p&gt;
   At work they enforce changing our passwords on a periodic basis, and that's a fairly
   common security measure in order to avoid having hackers hijack computer resources.&amp;nbsp;
   I have learned to accept this grudgingly as a good, yet annoying, process.
&lt;/p&gt;
&lt;p&gt;
   However, Steve Gibson of &lt;a href="http://www.grc.com/intro.htm"&gt;Gibson Research&lt;/a&gt; has
   passed along word from another security guru named Cormac (didn't pick up the last
   name) that changing a perfectly good non-hacked password on any kind of rational schedule
   is likely quite pointless.&amp;nbsp; When he said this (check out the podcast Security
   Now!, episode&amp;nbsp;229, "&lt;a href="http://twit.tv/sn229"&gt;The Rational Rejection of
   Security Advice&lt;/a&gt;") I was at first aghast at the idea, but the rationale for not
   bothering seems upon some thought to be quite valid.
&lt;/p&gt;
&lt;p&gt;
   Consider that if someone who is not supposed to learns your password, when is he going
   to use it to do something bad?&amp;nbsp; Right away, or is he going to wait for a couple
   of weeks?&amp;nbsp; The answer is, probably right away.&amp;nbsp; So if you change your password
   every six weeks, for example, what are the odds that you're changing the password
   just before someone who has learned your password is going to use it for the first
   time?&amp;nbsp; Almost no chance at all!&amp;nbsp; And if they do learn my password, and use
   it, I'm going to find out in very short order and change it immediately -- especially
   if it costs me money (like my bank account getting hacked).&amp;nbsp; So the whole notion
   of changing your password periodically only makes sense if the account you're protecting
   doesn't matter all that much!&amp;nbsp; Heh.
&lt;/p&gt;
&lt;p&gt;
   I listen to Security Now! regularly, and I recommend it for anyone who wants to keep
   up with security and the mitigation of security threats.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=61a0538c-1d87-497d-95b5-e58eee9cede0" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,61a0538c-1d87-497d-95b5-e58eee9cede0.aspx</comments>
      <category>Geek Speak</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=26406f38-f090-4c52-ae89-361698f18ca5</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,26406f38-f090-4c52-ae89-361698f18ca5.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,26406f38-f090-4c52-ae89-361698f18ca5.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=26406f38-f090-4c52-ae89-361698f18ca5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I recently read on <a href="http://tech.slashdot.org/story/09/12/30/0352211/Is-OpenOfficeorg-a-Threat-Microsoft-Thinks-So">Slashdot </a>that
      Microsoft is worried about the threat posed by OpenOffice.org to MS Office. 
      Apparently, they are trying to hire someone with OOO experience to give them a perspective
      on the problem.
   </p>
        <p>
      Rubbish.  OOO is a nice product, in its way, but I've used it and it actually
      sucks.  I don't care for it.
   </p>
        <p>
      If I couldn't afford Office, then OOO would be adequate.  But I can afford Office,
      so there we are.
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=26406f38-f090-4c52-ae89-361698f18ca5" />
      </body>
      <title>Open Office a Threat to MS Office?  Hardly.</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,26406f38-f090-4c52-ae89-361698f18ca5.aspx</guid>
      <link>http://blog.clarkmichael.com/Open+Office+A+Threat+To+MS+Office++Hardly.aspx</link>
      <pubDate>Wed, 30 Dec 2009 16:57:24 GMT</pubDate>
      <description>&lt;p&gt;
   I recently read on &lt;a href="http://tech.slashdot.org/story/09/12/30/0352211/Is-OpenOfficeorg-a-Threat-Microsoft-Thinks-So"&gt;Slashdot &lt;/a&gt;that
   Microsoft is worried about the threat posed by OpenOffice.org to MS Office.&amp;nbsp;
   Apparently, they are trying to hire someone with OOO experience to give them a perspective
   on the problem.
&lt;/p&gt;
&lt;p&gt;
   Rubbish.&amp;nbsp; OOO is a nice product, in its way, but I've used it and it actually
   sucks.&amp;nbsp; I don't care for it.
&lt;/p&gt;
&lt;p&gt;
   If I couldn't afford Office, then OOO would be adequate.&amp;nbsp; But I can afford Office,
   so there we are.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=26406f38-f090-4c52-ae89-361698f18ca5" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,26406f38-f090-4c52-ae89-361698f18ca5.aspx</comments>
      <category>Geek Speak</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=a981259b-481b-4bdb-a3f7-dff4c75e4800</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,a981259b-481b-4bdb-a3f7-dff4c75e4800.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,a981259b-481b-4bdb-a3f7-dff4c75e4800.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=a981259b-481b-4bdb-a3f7-dff4c75e4800</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      My son has a landscape business.  And he doesn't have a website for it. 
      Rather than having him go to some outfit who will charge him a few hundred (or thousand)
      dollars for building him a website, so he can finally drop the overpriced Yellow Book
      and Yellow Pages ads, it seemed that I ought to help out and create a nice one --
      for free!  Well, anyway, at cost.
   </p>
        <p>
      So, viola!  <a href="http://www.greenscapeconstruction.com">http://www.greenscapeconstruction.com</a></p>
        <p>
      The site went live just a few days ago, and it's still a bit what I would call <em>spare</em>. 
      You know, less content than one would like?  But I'm still working on it. 
      There's behind-the-scenes infrastructure to build yet (for example, it doesn't use
      a database for its dynamic features so far -- that's on the way -- and although there's
      a login for administration, there's no administration features yet.  But as a
      fun little project it is just great!  I plan to shove some jQuery effects into
      it before I'm done.
   </p>
        <p>
      Now for the Doh! moment.
   </p>
        <p>
      Ideally, if one wants search engines to index your site correction, you have to have
      some meta tags (although those are nowhere near as important as they used to be),
      but Yahoo! tells us that the site's Title is very important.  And I couldn't
      get the site title to change from the default.  I changed it in the html part
      of the .aspx on the master page, but it wouldn't change in reality.  It was starting
      to make me crazy -- what on earth could be causing that?  Some kind of weird
      caching thing going on?  Turns out: Nope.
   </p>
        <p>
      I was setting the Title text in two places.  Once in the .aspx, and then in code
      during Page_Load.  Yikes!  The Page_Load event code had exactly the same
      Title that the original .aspx had.  So OF COURSE it's not going to change.  
   </p>
        <p>
      Gotta watch for that kind of thing.
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=a981259b-481b-4bdb-a3f7-dff4c75e4800" />
      </body>
      <title>Doh! Moments Happen.</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,a981259b-481b-4bdb-a3f7-dff4c75e4800.aspx</guid>
      <link>http://blog.clarkmichael.com/Doh+Moments+Happen.aspx</link>
      <pubDate>Fri, 22 May 2009 15:51:20 GMT</pubDate>
      <description>&lt;p&gt;
   My son has a landscape business.&amp;nbsp; And he doesn't have a website for it.&amp;nbsp;
   Rather than having him go to some outfit who will charge him a few hundred (or thousand)
   dollars for building him a website, so he can finally drop the overpriced Yellow Book
   and Yellow Pages ads, it seemed that I ought to help out and create a nice one --
   for free!&amp;nbsp; Well, anyway, at cost.
&lt;/p&gt;
&lt;p&gt;
   So, viola!&amp;nbsp; &lt;a href="http://www.greenscapeconstruction.com"&gt;http://www.greenscapeconstruction.com&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   The site went live just a few days ago, and it's still a bit what I would call &lt;em&gt;spare&lt;/em&gt;.&amp;nbsp;
   You know, less content than one would like?&amp;nbsp; But I'm still working on it.&amp;nbsp;
   There's behind-the-scenes infrastructure to build yet (for example, it doesn't use
   a database for its dynamic features so far -- that's on the way -- and although there's
   a login for administration, there's no administration features yet.&amp;nbsp; But as a
   fun little project it is just great!&amp;nbsp; I plan to shove some jQuery effects into
   it before I'm done.
&lt;/p&gt;
&lt;p&gt;
   Now for the Doh! moment.
&lt;/p&gt;
&lt;p&gt;
   Ideally, if one wants search engines to index your site correction, you have to have
   some meta tags (although those are nowhere near as important as they used to be),
   but Yahoo! tells us that the site's Title is very important.&amp;nbsp; And I couldn't
   get the site title to change from the default.&amp;nbsp; I changed it in the html part
   of the .aspx on the master page, but it wouldn't change in reality.&amp;nbsp; It was starting
   to make me crazy -- what on earth could be causing that?&amp;nbsp; Some kind of weird
   caching thing going on?&amp;nbsp; Turns out: Nope.
&lt;/p&gt;
&lt;p&gt;
   I was setting the Title text in two places.&amp;nbsp; Once in the .aspx, and then in code
   during Page_Load.&amp;nbsp; Yikes!&amp;nbsp; The Page_Load event code had exactly the same
   Title that the original .aspx had.&amp;nbsp; So OF COURSE it's not going to change.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   Gotta watch for that kind of thing.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=a981259b-481b-4bdb-a3f7-dff4c75e4800" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,a981259b-481b-4bdb-a3f7-dff4c75e4800.aspx</comments>
      <category>Family;Geek Speak</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=5eee8393-e941-4ba6-a869-799e59cee07b</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,5eee8393-e941-4ba6-a869-799e59cee07b.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,5eee8393-e941-4ba6-a869-799e59cee07b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=5eee8393-e941-4ba6-a869-799e59cee07b</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Actually, I've been trying to avoid <a href="http://jquery.com/">jQuery</a> for several
      months.  I've had enough on my hands at the moment without digging down into
      some JavaScript nonsense -- aside from the fact that as much as I <em>respect</em> JavaScript,
      I could say with some degree of exaggeration (OK, a <em>huge</em> amount of exaggeration)
      that I hate JavaScript to the root of my soul.  Well, jQuery is JavaScript,
      and it's starting to get as ubiquitous as JavaScript, so I should hate it, too.
   </p>
        <p>
      I turns out that jQuery may, however, be my salvation as far as JavaScript is concerned. 
      Because if you want to do anything remotely nifty and peachy keen on the web, you
      need to know JavaScript, and the niftier and peachier that you want to be, the
      better you better know JavaScript!  This is largely because it is an integral
      part of AJAX -- which stands for <strong>A</strong>synchronous <strong>J</strong>avaScript <strong>A</strong>nd <strong>X</strong>ml.  
   </p>
        <p>
      So, it's jQuery to the rescue!  I bought a book, <em>jQuery in Action</em>,
      by Bear Bibeault and Yehuda Katz, and CoDe Magazine has been publishing a new series
      on jQuery, by Rick Strahl, so it's time to dive deep and see what treasures I can
      wrest from the deep.  
   </p>
        <p>
      Who knows?  Maybe I'll actually become good at this.
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=5eee8393-e941-4ba6-a869-799e59cee07b" />
      </body>
      <title>JQuery?  What on earth...</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,5eee8393-e941-4ba6-a869-799e59cee07b.aspx</guid>
      <link>http://blog.clarkmichael.com/JQuery++What+On+Earth.aspx</link>
      <pubDate>Thu, 07 May 2009 22:29:13 GMT</pubDate>
      <description>&lt;p&gt;
   Actually, I've been trying to avoid &lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt; for several
   months.&amp;nbsp; I've had enough on my hands at the moment without digging down into
   some JavaScript nonsense -- aside from the fact that as much as I &lt;em&gt;respect&lt;/em&gt; JavaScript,
   I could say with some degree of exaggeration (OK, a &lt;em&gt;huge&lt;/em&gt; amount of exaggeration)
   that I hate JavaScript to the root of my soul.&amp;nbsp; Well,&amp;nbsp;jQuery is JavaScript,
   and it's starting to get as ubiquitous as JavaScript, so I should hate it, too.
&lt;/p&gt;
&lt;p&gt;
   I turns out that jQuery may, however, be my salvation as far as JavaScript is concerned.&amp;nbsp;
   Because if you want to do anything remotely nifty and peachy keen on the web, you
   need to know JavaScript, and the niftier&amp;nbsp;and peachier that you want to be, the
   better you better know JavaScript!&amp;nbsp; This is largely because it is an integral
   part of AJAX -- which stands for &lt;strong&gt;A&lt;/strong&gt;synchronous &lt;strong&gt;J&lt;/strong&gt;avaScript &lt;strong&gt;A&lt;/strong&gt;nd &lt;strong&gt;X&lt;/strong&gt;ml.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   So, it's&amp;nbsp;jQuery to the rescue!&amp;nbsp; I bought a book, &lt;em&gt;jQuery in Action&lt;/em&gt;,
   by Bear Bibeault and Yehuda Katz, and CoDe Magazine has been publishing a new series
   on jQuery, by Rick Strahl, so it's time to dive deep and see what treasures I can
   wrest from the deep.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   Who knows?&amp;nbsp; Maybe I'll actually become good at this.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=5eee8393-e941-4ba6-a869-799e59cee07b" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,5eee8393-e941-4ba6-a869-799e59cee07b.aspx</comments>
      <category>Geek Speak;jQuery</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=40f5a658-0722-4c90-827c-f80a4a42ea68</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,40f5a658-0722-4c90-827c-f80a4a42ea68.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,40f5a658-0722-4c90-827c-f80a4a42ea68.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=40f5a658-0722-4c90-827c-f80a4a42ea68</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      For you non-programmers out there here's a fair warning, this is probably going to
      be of little interest to you.
   </p>
        <p>
      The rest of you, if you haven't heard of Stack Overflow yet, this is one Rockin' site
      for developers.  Just have a quick look:
   </p>
        <p>
          <a href="http://stackoverflow.com">Stack Overflow</a>
        </p>
        <p>
      It is a marvelous place to ask programming-related questions, mainly because there
      are people there who will answer them!  I've done some comparisions between Stack
      Overflow and the MSDN Forums, and my experience is that questions that garner 2 or
      3 views in a week or two on MSDN (and maybe no answers) will get several views in
      an hour and a first response within minutes.  Awesome.  Maybe they've all
      gone over to Stack Overflow, I don't know, but this is one heckuva "social networking"
      site for nerds, let me tell you.  Nerds want to talk about tech, and programmer
      nerds want to talk about programming, and even better, show off their smarts. 
      This is the place!
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=40f5a658-0722-4c90-827c-f80a4a42ea68" />
      </body>
      <title>The StackOverflow Website</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,40f5a658-0722-4c90-827c-f80a4a42ea68.aspx</guid>
      <link>http://blog.clarkmichael.com/The+StackOverflow+Website.aspx</link>
      <pubDate>Thu, 07 May 2009 15:31:25 GMT</pubDate>
      <description>&lt;p&gt;
   For you non-programmers out there here's a fair warning, this is probably going to
   be of little interest to you.
&lt;/p&gt;
&lt;p&gt;
   The rest of you, if you haven't heard of Stack Overflow yet, this is one Rockin' site
   for developers.&amp;nbsp; Just have a quick look:
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://stackoverflow.com"&gt;Stack Overflow&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   It is a marvelous place to ask programming-related questions, mainly because there
   are people there who will answer them!&amp;nbsp; I've done some comparisions between Stack
   Overflow and the MSDN Forums, and my experience is that questions that garner 2 or
   3 views in a week or two on MSDN (and maybe no answers) will get several views in
   an hour and a first response within minutes.&amp;nbsp; Awesome.&amp;nbsp; Maybe they've all
   gone over to Stack Overflow, I don't know, but this is one heckuva "social networking"
   site for nerds, let me tell you.&amp;nbsp; Nerds want to talk about tech, and programmer
   nerds want to talk about programming, and even better, show off their smarts.&amp;nbsp;
   This is the place!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=40f5a658-0722-4c90-827c-f80a4a42ea68" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,40f5a658-0722-4c90-827c-f80a4a42ea68.aspx</comments>
      <category>Geek Speak;Stack Overflow</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=8f4eda57-dec7-457d-bd29-660ce95387a5</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,8f4eda57-dec7-457d-bd29-660ce95387a5.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,8f4eda57-dec7-457d-bd29-660ce95387a5.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=8f4eda57-dec7-457d-bd29-660ce95387a5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Learning new things is almost always fun, and one must try to check one's assumptions
      at the door.  However, what if your brain assumes something and doesn't come
      right out and say so?  That's interesting.
   </p>
        <p>
      Keeping in mind that I am new to ASP.NET 2.0...
   </p>
        <p>
      I'm experimenting, and here I have a neat little master page with a hidden field on
      it that I want all the other pages to use, so one page puts data in the field and
      then transfers control to the next page.  The next page then checks that hidden
      field and doesn't find anything.  This had me wondering what the darned problem
      was, until suddenly it occurred to me how on earth I could expect anything to be there? 
      The master page is not stateful, and it is generated from scratch each time. 
      Doh!  Somehow it had gotten into my head that the master page was some sort of
      repository -- despite the fact that I know there is no state preservation or information
      passing beyond query strings, forms, and session/application variables.  Amazing
      what assumptions one can make with no justification whatsoever and contrary information
      and experience in rich abundance from past encounters.  Makes me feel like I
      just called up customer support with the complaint that my computer's cup holder had
      broken.  
   </p>
        <p>
      Doh!
   </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=8f4eda57-dec7-457d-bd29-660ce95387a5" />
      </body>
      <title>A System Test Entry</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,8f4eda57-dec7-457d-bd29-660ce95387a5.aspx</guid>
      <link>http://blog.clarkmichael.com/A+System+Test+Entry.aspx</link>
      <pubDate>Tue, 12 Feb 2008 00:39:02 GMT</pubDate>
      <description>&lt;p&gt;
   Learning new things is almost always fun, and one must try to check one's assumptions
   at the door.&amp;nbsp; However, what if your brain assumes something and doesn't come
   right out and say so?&amp;nbsp; That's interesting.
&lt;/p&gt;
&lt;p&gt;
   Keeping in mind that I am new to ASP.NET 2.0...
&lt;/p&gt;
&lt;p&gt;
   I'm experimenting, and here I have a neat little master page with a hidden field on
   it that I want all the other pages to use, so one page puts data in the field and
   then transfers control to the next page.&amp;nbsp; The next page then checks that hidden
   field and doesn't find anything.&amp;nbsp; This had me wondering what the darned problem
   was, until suddenly it occurred to me how on earth I could expect anything to be there?&amp;nbsp;
   The master page is not stateful, and it is generated from scratch each time.&amp;nbsp;
   Doh!&amp;nbsp; Somehow it had gotten into my head that the master page was some sort of
   repository -- despite the fact that I know there is no state preservation or information
   passing beyond query strings, forms, and session/application variables.&amp;nbsp; Amazing
   what assumptions one can make with no justification whatsoever and contrary information
   and experience in rich abundance from past encounters.&amp;nbsp; Makes me feel like I
   just called up customer support with the complaint that my computer's cup holder had
   broken.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   Doh!
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=8f4eda57-dec7-457d-bd29-660ce95387a5" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,8f4eda57-dec7-457d-bd29-660ce95387a5.aspx</comments>
      <category>Geek Speak</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=fdc9089d-ffef-4c50-8994-1e2a1afc3756</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,fdc9089d-ffef-4c50-8994-1e2a1afc3756.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,fdc9089d-ffef-4c50-8994-1e2a1afc3756.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=fdc9089d-ffef-4c50-8994-1e2a1afc3756</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Among the trials innovators in teams are expected to go through is the convincing
      of skeptical team members that a particular technology is something worth considering. 
      And when that technology is mature, but unfamiliar except through what skeptical team
      members see as "trendy" buzzwords, the task might be especially difficult.
   </p>
        <p>
      Take RSS, for example.  <strong>R</strong>eal <strong>S</strong>imple <strong>S</strong>yndication
      provides a pull-model for content that beats static-content models all hollow. 
      What if you want your users to be able provide content blurbs that only their own
      customers can see, and allow them to be able to submit the content themselves (going
      through moderation, to save you from inappropriate content)?  Well, a syndication
      model works best!  Examine this particular entry, and you will see why!
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=fdc9089d-ffef-4c50-8994-1e2a1afc3756" />
      </body>
      <title>Making a Case for RSS</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,fdc9089d-ffef-4c50-8994-1e2a1afc3756.aspx</guid>
      <link>http://blog.clarkmichael.com/Making+A+Case+For+RSS.aspx</link>
      <pubDate>Tue, 12 Feb 2008 00:23:39 GMT</pubDate>
      <description>&lt;p&gt;
   Among&amp;nbsp;the trials&amp;nbsp;innovators in teams are expected to go through is the convincing
   of skeptical team members that a particular technology is something worth considering.&amp;nbsp;
   And when that technology is mature, but unfamiliar except through what skeptical team
   members see as "trendy" buzzwords, the task might be especially difficult.
&lt;/p&gt;
&lt;p&gt;
   Take RSS, for example.&amp;nbsp; &lt;strong&gt;R&lt;/strong&gt;eal &lt;strong&gt;S&lt;/strong&gt;imple &lt;strong&gt;S&lt;/strong&gt;yndication
   provides a pull-model for content that beats static-content models all hollow.&amp;nbsp;
   What if you want your users to be able provide content blurbs that only their own
   customers can see, and allow them to be able to submit the content themselves (going
   through moderation, to save you from inappropriate content)?&amp;nbsp; Well, a syndication
   model works best!&amp;nbsp; Examine this particular entry, and you will see why!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=fdc9089d-ffef-4c50-8994-1e2a1afc3756" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,fdc9089d-ffef-4c50-8994-1e2a1afc3756.aspx</comments>
      <category>Geek Speak</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=b9c78efe-a02b-4a63-a6b3-79dc681a15d9</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,b9c78efe-a02b-4a63-a6b3-79dc681a15d9.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,b9c78efe-a02b-4a63-a6b3-79dc681a15d9.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b9c78efe-a02b-4a63-a6b3-79dc681a15d9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      And what if you are trying to create a way for your customers to put content
      into an application that their userswill see (and only their customers).  With
      the additional proviso that their entries have to be approved by a moderator, and
      that their content can expire.  
   </p>
        <p>
      One model that could be used is the model of a blog -- with the content accessible
      via RSS.  It's a thought, at least.
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=b9c78efe-a02b-4a63-a6b3-79dc681a15d9" />
      </body>
      <title>RSS Solutions</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,b9c78efe-a02b-4a63-a6b3-79dc681a15d9.aspx</guid>
      <link>http://blog.clarkmichael.com/RSS+Solutions.aspx</link>
      <pubDate>Mon, 11 Feb 2008 23:15:32 GMT</pubDate>
      <description>&lt;p&gt;
   And what if you are trying to create a way for your&amp;nbsp;customers to put content
   into an application that their userswill see (and only their customers).&amp;nbsp; With
   the additional proviso that their entries have to be approved by a moderator, and
   that their content can expire.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   One model that could be used is the model of a blog -- with the content accessible
   via RSS.&amp;nbsp; It's a thought, at least.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=b9c78efe-a02b-4a63-a6b3-79dc681a15d9" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,b9c78efe-a02b-4a63-a6b3-79dc681a15d9.aspx</comments>
      <category>Geek Speak</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=40d82219-4220-4a89-8fd1-39eb77f86a41</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,40d82219-4220-4a89-8fd1-39eb77f86a41.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,40d82219-4220-4a89-8fd1-39eb77f86a41.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=40d82219-4220-4a89-8fd1-39eb77f86a41</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
   Kevin Hammond got back to me with a comment about how if a web project is the default
   (startup) project, then the OTC is not enabled.  The solution is to make some
   other project, including a class library, the startup project.  I find this odd,
   but I'm sure there's a good reason for it.<br /><img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=40d82219-4220-4a89-8fd1-39eb77f86a41" /></body>
      <title>No OTC with Web Projects</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,40d82219-4220-4a89-8fd1-39eb77f86a41.aspx</guid>
      <link>http://blog.clarkmichael.com/No+OTC+With+Web+Projects.aspx</link>
      <pubDate>Mon, 23 Oct 2006 05:50:38 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
Kevin Hammond got back to me with a comment about how if a web project is the default
(startup) project, then the OTC is not enabled.&amp;nbsp; The solution is to make some
other project, including a class library, the startup project.&amp;nbsp; I find this odd,
but I'm sure there's a good reason for it.&lt;br&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=40d82219-4220-4a89-8fd1-39eb77f86a41" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,40d82219-4220-4a89-8fd1-39eb77f86a41.aspx</comments>
      <category>Geek Speak</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=3f118862-a1e1-426e-ba4a-2d1f034b9aac</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,3f118862-a1e1-426e-ba4a-2d1f034b9aac.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,3f118862-a1e1-426e-ba4a-2d1f034b9aac.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=3f118862-a1e1-426e-ba4a-2d1f034b9aac</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I just heard of the Object Test Bench in Visual Studio 2005 (in <a href="http://blogs.msdn.com/kevinha">Kevin
      Hammond's blog</a>), and hurried to use it, but ran into a small problem, in that
      the context menu off the class diagram I don't have a "Create Instance" item! 
      Am I perhaps doing something wrong, or is this OTB tool only available in a higher
      version of VS2005 (I'm running VS2005 Professional)?  
   </p>
        <p>
      Here's a picture of what I get, which does NOT include the Create Instance:
   </p>
        <p>
          <img src="http://blog.clarkmichael.com/content/binary/OBTcontextMenu.gif" border="0" />
        </p>
        <p>
      Anybody with any clue is invited to comment...
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=3f118862-a1e1-426e-ba4a-2d1f034b9aac" />
      </body>
      <title>Object Test Bench in VS2005</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,3f118862-a1e1-426e-ba4a-2d1f034b9aac.aspx</guid>
      <link>http://blog.clarkmichael.com/Object+Test+Bench+In+VS2005.aspx</link>
      <pubDate>Fri, 20 Oct 2006 00:45:55 GMT</pubDate>
      <description>&lt;p&gt;
   I just heard of the Object Test Bench in Visual Studio 2005 (in &lt;a href="http://blogs.msdn.com/kevinha"&gt;Kevin
   Hammond's blog&lt;/a&gt;), and hurried to use it, but ran into a small problem, in that
   the context menu off the class diagram I don't have a "Create Instance" item!&amp;nbsp;
   Am I perhaps doing something wrong, or is this OTB tool only available in a higher
   version of VS2005 (I'm running VS2005 Professional)?&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   Here's a picture of what I get, which does NOT include the Create Instance:
&lt;/p&gt;
&lt;p&gt;
   &lt;img src="http://blog.clarkmichael.com/content/binary/OBTcontextMenu.gif" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
   Anybody with any clue is invited to comment...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=3f118862-a1e1-426e-ba4a-2d1f034b9aac" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,3f118862-a1e1-426e-ba4a-2d1f034b9aac.aspx</comments>
      <category>Geek Speak</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=f1030ef3-b718-4b55-ac3a-3ee876ffc1cf</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,f1030ef3-b718-4b55-ac3a-3ee876ffc1cf.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,f1030ef3-b718-4b55-ac3a-3ee876ffc1cf.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=f1030ef3-b718-4b55-ac3a-3ee876ffc1cf</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Learning new things is almost always fun, and one must try to check one's assumptions
      at the door.  However, what if your brain assumes something and doesn't come
      right out and say so?  That's interesting.
   </p>
        <p>
      Keeping in mind that I am new to ASP.NET 2.0...
   </p>
        <p>
      I'm experimenting, and here I have a neat little master page with a hidden field on
      it that I want all the other pages to use, so one page puts data in the field and
      then transfers control to the next page.  The next page then checks
      that hidden field and doesn't find anything.  This had me wondering what the
      darned problem was, until suddenly it occurred to me how on earth I could expect
      anything to be there?  The master page is not stateful, and it is generated from
      scratch each time.  Doh!  Somehow it had gotten into my head that the master
      page was some sort of repository -- despite the fact that I know there is no state
      preservation or information passing beyond query strings, forms, and session/application
      variables.  Amazing what assumptions one can make with no justification whatsoever
      and contrary information and experience in rich abundance from past encounters. 
      Makes me feel like I just called up customer support with the complaint that my computer's
      cup holder had broken.  
   </p>
        <p>
      Doh!
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=f1030ef3-b718-4b55-ac3a-3ee876ffc1cf" />
      </body>
      <title>A Doh! Moment in ASP.NET 2.0</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,f1030ef3-b718-4b55-ac3a-3ee876ffc1cf.aspx</guid>
      <link>http://blog.clarkmichael.com/A+Doh+Moment+In+ASPNET+20.aspx</link>
      <pubDate>Wed, 18 Oct 2006 21:06:34 GMT</pubDate>
      <description>&lt;p&gt;
   Learning new things is almost always fun, and one must try to check one's assumptions
   at the door.&amp;nbsp; However, what if your brain assumes something and doesn't come
   right out and say so?&amp;nbsp; That's interesting.
&lt;/p&gt;
&lt;p&gt;
   Keeping in mind that I am new to ASP.NET 2.0...
&lt;/p&gt;
&lt;p&gt;
   I'm experimenting, and here I have a neat little master page with a hidden field on
   it that I want all the other pages to use, so one page puts data in the field and
   then&amp;nbsp;transfers control to the next page.&amp;nbsp; The next page&amp;nbsp;then checks
   that hidden field and doesn't find anything.&amp;nbsp; This had me wondering what the
   darned problem was, until suddenly it&amp;nbsp;occurred to me how on earth I could expect
   anything to be there?&amp;nbsp; The master page is not stateful, and it is generated from
   scratch each time.&amp;nbsp; Doh!&amp;nbsp; Somehow it had gotten into my head that the master
   page was some sort of repository -- despite the fact that I know there is no state
   preservation or information passing beyond query strings, forms, and session/application
   variables.&amp;nbsp; Amazing what assumptions one can make with no justification whatsoever
   and contrary information and experience in rich abundance from past encounters.&amp;nbsp;
   Makes me feel like I just called up customer support with the complaint that my computer's
   cup holder had broken.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
   Doh!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=f1030ef3-b718-4b55-ac3a-3ee876ffc1cf" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,f1030ef3-b718-4b55-ac3a-3ee876ffc1cf.aspx</comments>
      <category>Geek Speak</category>
    </item>
    <item>
      <trackback:ping>http://blog.clarkmichael.com/Trackback.aspx?guid=c15b550c-257f-4239-8e2d-e1692f41c915</trackback:ping>
      <pingback:server>http://blog.clarkmichael.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.clarkmichael.com/PermaLink,guid,c15b550c-257f-4239-8e2d-e1692f41c915.aspx</pingback:target>
      <dc:creator>mike@clarkmichael.com (Mike)</dc:creator>
      <wfw:comment>http://blog.clarkmichael.com/CommentView,guid,c15b550c-257f-4239-8e2d-e1692f41c915.aspx</wfw:comment>
      <wfw:commentRss>http://blog.clarkmichael.com/SyndicationService.asmx/GetEntryCommentsRss?guid=c15b550c-257f-4239-8e2d-e1692f41c915</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Rory Blyth.  <a href="http://www.neopoleon.com">Neopoleon</a>.  He's a geeky
      Microsoft guy who was formerly with the Microsoft MSDN Events team, and he was going
      on about leaving, possibly even leaving Microsoft, and finally the shoe dropped and
      &lt;whew&gt;, he's not leaving Microsoft, just moving to a different part of Microsoft. 
      Still part of Developer communications, but in the heart of The Beast, in Redmond
      itself.  He's joining the Channel 9 team.  Here's his "Exit Interview",
      so called:
   </p>
        <p>
          <a href="http://channel9.msdn.com/showpost.aspx?postid=237876">http://channel9.msdn.com/showpost.aspx?postid=237876</a>
        </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=c15b550c-257f-4239-8e2d-e1692f41c915" />
      </body>
      <title>Rory is NOT leaving Microsoft</title>
      <guid>http://blog.clarkmichael.com/PermaLink,guid,c15b550c-257f-4239-8e2d-e1692f41c915.aspx</guid>
      <link>http://blog.clarkmichael.com/Rory+Is+NOT+Leaving+Microsoft.aspx</link>
      <pubDate>Tue, 26 Sep 2006 17:13:17 GMT</pubDate>
      <description>&lt;p&gt;
   Rory Blyth.&amp;nbsp; &lt;a href="http://www.neopoleon.com"&gt;Neopoleon&lt;/a&gt;.&amp;nbsp; He's a geeky
   Microsoft guy who was formerly with the Microsoft MSDN Events team, and he was going
   on about leaving, possibly even leaving Microsoft, and finally the shoe dropped and
   &amp;lt;whew&amp;gt;, he's not leaving Microsoft, just moving to a different part of Microsoft.&amp;nbsp;
   Still part of Developer communications, but in the heart of The Beast, in Redmond
   itself.&amp;nbsp; He's joining the Channel 9 team.&amp;nbsp; Here's his "Exit Interview",
   so called:
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://channel9.msdn.com/showpost.aspx?postid=237876"&gt;http://channel9.msdn.com/showpost.aspx?postid=237876&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.clarkmichael.com/aggbug.ashx?id=c15b550c-257f-4239-8e2d-e1692f41c915" /&gt;</description>
      <comments>http://blog.clarkmichael.com/CommentView,guid,c15b550c-257f-4239-8e2d-e1692f41c915.aspx</comments>
      <category>Geek Speak</category>
    </item>
  </channel>
</rss>