<?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>Ardent Dev</title>
    <link>http://www.ardentdev.com/Blog/</link>
    <description>think smarter.  code better.  live longer.</description>
    <language>en-us</language>
    <copyright>Ardent Development</copyright>
    <lastBuildDate>Tue, 20 Mar 2007 06:02:56 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.8.5223.1</generator>
    <managingEditor>derek@ardentdev.com</managingEditor>
    <webMaster>derek@ardentdev.com</webMaster>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=6878c7bd-5fb2-4508-9f63-7ede047797d4</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,6878c7bd-5fb2-4508-9f63-7ede047797d4.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,6878c7bd-5fb2-4508-9f63-7ede047797d4.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=6878c7bd-5fb2-4508-9f63-7ede047797d4</wfw:commentRss>
      <title>Now Playing: Episode 6 of Devcasting - Microformats</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,6878c7bd-5fb2-4508-9f63-7ede047797d4.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2007/03/20/NowPlayingEpisode6OfDevcastingMicroformats.aspx</link>
      <pubDate>Tue, 20 Mar 2007 06:02:56 GMT</pubDate>
      <description>&lt;p&gt;
   Episode #6 of the developer podcast Devcasting is up.&amp;nbsp; Derek Hatchard and Mike
   Mullen talk about a number of topics around web businesses before jumping into a discussion
   of microformats.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://devcasting.com/index.php/2007/03/18/devcasting-6-microformats/"&gt;http://devcasting.com/index.php/2007/03/18/devcasting-6-microformats/&lt;/a&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,6878c7bd-5fb2-4508-9f63-7ede047797d4.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=c088bd05-9537-4975-88cd-ad1cccfd3a05</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,c088bd05-9537-4975-88cd-ad1cccfd3a05.aspx</pingback:target>
      <dc:creator>Sebastien Aube</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,c088bd05-9537-4975-88cd-ad1cccfd3a05.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c088bd05-9537-4975-88cd-ad1cccfd3a05</wfw:commentRss>
      <title>Attention (C#, VB) .Net Bloggers</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,c088bd05-9537-4975-88cd-ad1cccfd3a05.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2007/01/11/AttentionCVBNetBloggers.aspx</link>
      <pubDate>Thu, 11 Jan 2007 21:09:50 GMT</pubDate>
      <description>&lt;p&gt;
   Have you been spending some extra time when supplying code samples for your posts?
&lt;/p&gt;
&lt;p&gt;
   Here's a fantastic tool that formats your code in HTML and the output looks great.
&lt;/p&gt;
&lt;p&gt;
   &lt;a title="HTML Code Format" href="http://www.manoli.net/csharpformat/" target="_blank"&gt;http://www.manoli.net/csharpformat/&lt;/a&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,c088bd05-9537-4975-88cd-ad1cccfd3a05.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=34df638f-bdc3-4e8c-9a1d-33e9c3512c68</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,34df638f-bdc3-4e8c-9a1d-33e9c3512c68.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,34df638f-bdc3-4e8c-9a1d-33e9c3512c68.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=34df638f-bdc3-4e8c-9a1d-33e9c3512c68</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>Vista is Pretty but Also Pretty Frustrating</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,34df638f-bdc3-4e8c-9a1d-33e9c3512c68.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2007/01/06/VistaIsPrettyButAlsoPrettyFrustrating.aspx</link>
      <pubDate>Sat, 06 Jan 2007 17:55:23 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;b&gt;Update:&lt;/b&gt; Samsung released a &lt;a href="http://www.derekhat.com/index.php/2007/01/29/props-to-samsung-vista-driver-released-today/"&gt;Vista
   driver for the ML-4500 printer&lt;/a&gt; on January 29, 2007
&lt;/p&gt;
&lt;p&gt;
   I have been running Vista on my tablet PC for a while but just this week I put Vista
   on my main desktop machine at work.&amp;nbsp; I have to say that the Aero Glass experience
   is &lt;em&gt;really&lt;/em&gt; nice on a decent machine (and not even something to write home
   about - just dual core 2.8GHz, 2GB RAM, Intel 945G Express chipset with integrated
   graphics).&amp;nbsp; Seriously, Aero Glass really rocks.&amp;nbsp; It raises the bar for OS
   X. 
&lt;/p&gt;
&lt;p&gt;
   But I'm at my wit's end with all the driver troubles.&amp;nbsp; Off the top of my head,
   here's what I've dealt with so far:
&lt;/p&gt;
&lt;p&gt;
   1. Display resolution option was maxing out at 1920 x 1080 even though my monitor
   is 1920 x 1200.&amp;nbsp; And the little Intel applet was showing 1920 x 1200 as a supported
   monitor resolution.&amp;nbsp; Nothing I tried worked and then in the middle of doing something
   else, the screen flickered and &lt;em&gt;voila!&lt;/em&gt; it switched to the proper resolution
   autmoatically.&amp;nbsp; (My monitor is a BenQ FP231W and I had to download a driver to
   get Vista to recognize it - never had that problem with XP.)
&lt;/p&gt;
&lt;p&gt;
   2. I can't install my Samsung ML-4500 printer because it is an NT 4.0 style kernel
   mode driver (if I understood the error message correctly).&amp;nbsp; You can enable kernel
   mode printer drivers in the local computer policy but that didn't fix the problem
   (even after a reboot).
&lt;/p&gt;
&lt;p&gt;
   3. I can't install my TASCAM US-122 USB audio interface device.&amp;nbsp; I've been using
   it to record the &lt;a href="http://www.devcasting.com/"&gt;Devcasting&lt;/a&gt; podcast.&amp;nbsp;
   I called TASCAM operational support and they told me Vista is still in beta so they
   don't have a driver yet!&amp;nbsp; I tried to explain that it was released (i.e., business
   vs. general consumer release) but they said I was wrong.&amp;nbsp; Uh, yeah, thanks fer
   nuthin', TASCAM.&amp;nbsp; Grrr.&amp;nbsp; I'm going to need to dual boot XP I guess to record
   Monday's show.
&lt;/p&gt;
&lt;p&gt;
   4. My motherboard is from ASUS and the ASUS web site has no Vista drivers available
   so I had to go find them from Intel, Realtek, etc.
&lt;/p&gt;
&lt;p&gt;
   I don't know why I do this to myself.&amp;nbsp; I should just buy new machines with Vista
   pre-installed.&amp;nbsp; Of course my TASCAM and Samsung printer still wouldn't work.&amp;nbsp;
   Ah the joys of early adoption.
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,34df638f-bdc3-4e8c-9a1d-33e9c3512c68.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=a6f7e647-ad03-4524-a186-eeaeb7678b78</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,a6f7e647-ad03-4524-a186-eeaeb7678b78.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,a6f7e647-ad03-4524-a186-eeaeb7678b78.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=a6f7e647-ad03-4524-a186-eeaeb7678b78</wfw:commentRss>
      <title>Now Playing: Episode 5 of Devcasting - Less is More</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,a6f7e647-ad03-4524-a186-eeaeb7678b78.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2007/01/04/NowPlayingEpisode5OfDevcastingLessIsMore.aspx</link>
      <pubDate>Thu, 04 Jan 2007 02:33:16 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;img style="margin: 0px 0px 10px 10px" src="http://devcasting.com/wp-content/themes/blix/images/devcasting_logo_150px.png" align="right"&gt; Episode
   #5 of the developer podcast Devcasting is up.&amp;nbsp; Derek Hatchard and Mike Mullen
   talk to Dan Martell about the notion of "less is more" in software development.
&lt;/p&gt;
&lt;p&gt;
   This show ran long so it is split into two parts:
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://devcasting.com/index.php/2007/01/03/devcasting-5-less-is-more-so-much-more-that-we-had-to-split-this-into-two-parts/"&gt;Part
   1&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://devcasting.com/index.php/2007/01/03/devcasting-5-part-2-less-is-more-so-much-more-that-we-had-to-split-this-into-two-parts/"&gt;Part
   2&lt;/a&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,a6f7e647-ad03-4524-a186-eeaeb7678b78.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=c0d8c57e-1ec9-4daa-979d-18ff52757cfb</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,c0d8c57e-1ec9-4daa-979d-18ff52757cfb.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,c0d8c57e-1ec9-4daa-979d-18ff52757cfb.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c0d8c57e-1ec9-4daa-979d-18ff52757cfb</wfw:commentRss>
      <title>Now Playing: Episode 4 of Devcasting: Firefox Extensions</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,c0d8c57e-1ec9-4daa-979d-18ff52757cfb.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/12/29/NowPlayingEpisode4OfDevcastingFirefoxExtensions.aspx</link>
      <pubDate>Fri, 29 Dec 2006 03:26:47 GMT</pubDate>
      <description>&lt;p&gt;
   Episode #4 of the Devcasting podcast has been posted:
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://devcasting.com/index.php/2006/12/28/devcasting-4-our-favorite-firefox-extensions-oh-and-derek-got-a-zune/"&gt;http://devcasting.com/index.php/2006/12/28/devcasting-4-our-favorite-firefox-extensions-oh-and-derek-got-a-zune/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;img src="http://devcasting.com/wp-content/themes/blix/images/devcasting_logo_150px.png"&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,c0d8c57e-1ec9-4daa-979d-18ff52757cfb.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=b02190ee-9ec6-41fe-ad24-c7698cca1e8d</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,b02190ee-9ec6-41fe-ad24-c7698cca1e8d.aspx</pingback:target>
      <dc:creator>Sebastien Aube</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,b02190ee-9ec6-41fe-ad24-c7698cca1e8d.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=b02190ee-9ec6-41fe-ad24-c7698cca1e8d</wfw:commentRss>
      <title>Visual Studio 2005 Service Pack 1</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,b02190ee-9ec6-41fe-ad24-c7698cca1e8d.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/12/20/VisualStudio2005ServicePack1.aspx</link>
      <pubDate>Wed, 20 Dec 2006 18:20:34 GMT</pubDate>
      <description>As you may already know, Visual Studio 2005 Sp1 is available for download at Microsoft.
&lt;br&gt;
&lt;br&gt;
I updated my copy with SP1 this morning and it took a little less than 2 hours to
complete. 
&lt;br&gt;
2 hours is far too long, especially when I need to keep an eye on it to click on ‘OK’
or ‘Accept’ periodically. 
&lt;br&gt;
&lt;br&gt;
Hopefully it will address my Dev environment crashing because of its buggy Source
Safe integration. Grrrr... 
&lt;br&gt;
&lt;br&gt;
&lt;i&gt;A little about SourceSafe&lt;/i&gt;
&lt;br&gt;
&lt;a href="http://www.ardentdev.com/Blog/2006/08/25/ForYourOwnSakeStopUsingSourceSafePlease.aspx"&gt;For
your own sake, stop using SourceSafe – please!&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
Download &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&amp;amp;displaylang=en"&gt;Visual
Studio 2005 Service Pack 1&lt;/a&gt; 
&lt;br&gt;
&lt;br&gt;
Revised: 2006/12/21 
&lt;br&gt;
See &lt;a href="http://weblogs.asp.net/jgalloway/archive/2006/12/19/things-i-wish-i-d-known-before-i-installed-vs-2005-service-pack-1.aspx"&gt;Things
I wish I'd known before I installed VS 2005 Service Pack 1&lt;/a&gt; 
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,b02190ee-9ec6-41fe-ad24-c7698cca1e8d.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=747489a6-b398-4be5-beef-e9986260b828</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,747489a6-b398-4be5-beef-e9986260b828.aspx</pingback:target>
      <dc:creator>Sebastien Aube</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,747489a6-b398-4be5-beef-e9986260b828.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=747489a6-b398-4be5-beef-e9986260b828</wfw:commentRss>
      <title>POSTing to a webpage and using it's response (HttpWebRequest and HttpWebResponse)</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,747489a6-b398-4be5-beef-e9986260b828.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/12/20/POSTingToAWebpageAndUsingItsResponseHttpWebRequestAndHttpWebResponse.aspx</link>
      <pubDate>Wed, 20 Dec 2006 17:44:56 GMT</pubDate>
      <description>&lt;div&gt;
   You might encounter a situation where you need to Post to a web page and read it's
   response. 
   &lt;br&gt;
   &lt;br&gt;
   Here's a function that uses System.Net.HttpWebRequest and System.Net.HttpWebResponse
   to do just that. 
&lt;/div&gt;
&lt;div style="font-size: 1.1em;"&gt;
   &lt;code&gt; &lt;/code&gt;&lt;pre&gt;''Usage
' Dim xmlDoc As Xml.XmlDocument
' xmlDoc.Load(MakeHttpRequest("request=listPersons&amp;amp;filter=last(a*)","&lt;insert url="" here=""&gt;
      /requestManager.php","application/x-www-form-urlencoded")) Protected Function MakeHttpRequest(ByVal
      data As String, ByVal url As String, ByVal contentType As String) As System.IO.Stream
      Dim retVal As System.IO.Stream Dim httpRequest As System.Net.HttpWebRequest Dim httpResponse
      As System.Net.HttpWebResponse Dim encoding As New System.Text.UTF8Encoding Dim uri
      As New System.Uri(url) Dim postBytes As Byte() postBytes = encoding.GetBytes(data)
      httpRequest = CType(System.Net.HttpWebRequest.Create(uri), System.Net.HttpWebRequest)
      httpRequest.ContentLength = postBytes.Length httpRequest.Method = "POST" httpRequest.ContentType
      = contentType Dim postStream As System.IO.Stream = httpRequest.GetRequestStream()
      postStream.Write(postBytes, 0, postBytes.Length) postStream.Close() httpResponse =
      CType(httpRequest.GetResponse(), System.Net.HttpWebResponse) retVal = httpResponse.GetResponseStream()
      Return retVal End Function 
   &lt;/insert&gt;
   &lt;pre&gt;&lt;/pre&gt;
   &lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
   Variation: If the webpage you are calling expects xml you could easily replace and
   pass a valid xml string as data&lt;br&gt;
   replace&lt;br&gt;
   &lt;code style="font-size: 1.1em;"&gt;httpRequest.ContentType = "application/x-www-form-urlencoded"&lt;/code&gt;
   &lt;br&gt;
   with&lt;br&gt;
   &lt;code style="font-size: 1.1em;"&gt;httpRequest.ContentType = "text/xml"&lt;/code&gt; 
   &lt;br&gt;
   &lt;br&gt;
   &lt;i&gt;You could even go further and return an xml document if the expected datatype is
   "text/xml".&lt;/i&gt; 
   &lt;br&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,747489a6-b398-4be5-beef-e9986260b828.aspx</comments>
      <category>Code</category>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=79f8da39-3ee9-4683-ba32-885e23203f6b</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,79f8da39-3ee9-4683-ba32-885e23203f6b.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,79f8da39-3ee9-4683-ba32-885e23203f6b.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=79f8da39-3ee9-4683-ba32-885e23203f6b</wfw:commentRss>
      <title>Developer Workshops in Moncton in January 2007</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,79f8da39-3ee9-4683-ba32-885e23203f6b.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/12/19/DeveloperWorkshopsInMonctonInJanuary2007.aspx</link>
      <pubDate>Tue, 19 Dec 2006 03:19:10 GMT</pubDate>
      <description>&lt;p&gt;
   I am planning two developer training events in Moncton, New Brunswick in early 2007
   (tentatively the weeks of January 22 and 29).&amp;nbsp; I'll be doing one week and it
   will be a .NET focus - probably &lt;strong&gt;Professional ASP.NET Development&lt;/strong&gt; but
   if there's demand for something else I can switch it.&amp;nbsp; The other week will be
   Mike Mullen and the focus will probably be either &lt;strong&gt;Professional PHP Development&lt;/strong&gt; or &lt;strong&gt;Building
   Ajax Web Apps with Prototype and Dojo&lt;/strong&gt;.&amp;nbsp; Again, Mike is flexible based
   on demand.
&lt;/p&gt;
&lt;p&gt;
   Details are not finalized so there's time to influence the schedule or topics if you're
   interested.&amp;nbsp; We hope to offer these workshops from time to time.&amp;nbsp; To keep
   costs in check we are trying to avoid advertising so please help us spread the word
   by telling your colleagues in Atlantic Canada.
&lt;/p&gt;
&lt;p&gt;
   Classes will be a minimum of 3 people and a maximum of 5 people.&amp;nbsp; The cost is
   $1200 for the week.
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,79f8da39-3ee9-4683-ba32-885e23203f6b.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=d93999ef-1d42-45b4-ac46-684337ff56cb</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,d93999ef-1d42-45b4-ac46-684337ff56cb.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,d93999ef-1d42-45b4-ac46-684337ff56cb.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d93999ef-1d42-45b4-ac46-684337ff56cb</wfw:commentRss>
      <title>It's Coming: PDC 07, October 2 - 5</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,d93999ef-1d42-45b4-ac46-684337ff56cb.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/12/13/ItsComingPDC07October25.aspx</link>
      <pubDate>Wed, 13 Dec 2006 13:35:40 GMT</pubDate>
      <description>&lt;p&gt;
   You heard it here first:&amp;nbsp; the next Microsoft Professional Developers Conference
   will be October 2 - 5, 2007 in Los Angeles, California.&amp;nbsp; The Microsoft Professional
   Developers Conference (PDC) is the definitive developer event focused on the future
   of the Microsoft platform.
&lt;/p&gt;
&lt;p&gt;
   Registration is NOT open at this point.&amp;nbsp; The dates have simply been announced.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://msdn.microsoft.com/events/pdc/"&gt;http://msdn.microsoft.com/events/pdc/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   It was PDC 03 that tipped me off to the coming web-desktop convergence.&amp;nbsp; It was
   PDC 05 where I saw what a real Avalon (humph, WPF) designer could look like with timelines,
   transitions, reflection, etc.
&lt;/p&gt;
&lt;p&gt;
   Start saving your pennies or start dropping hints to your boss!
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,d93999ef-1d42-45b4-ac46-684337ff56cb.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=38d0b0f1-f7af-4fd0-8979-6d20e1c42477</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,38d0b0f1-f7af-4fd0-8979-6d20e1c42477.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,38d0b0f1-f7af-4fd0-8979-6d20e1c42477.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=38d0b0f1-f7af-4fd0-8979-6d20e1c42477</wfw:commentRss>
      <title>Dev East 2006 Slides</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,38d0b0f1-f7af-4fd0-8979-6d20e1c42477.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/12/11/DevEast2006Slides.aspx</link>
      <pubDate>Mon, 11 Dec 2006 14:00:33 GMT</pubDate>
      <description>&lt;p&gt;
   Here are slides for 5 of the 7 Dev East presentations.&amp;nbsp; Some have code included.&amp;nbsp;
   If you are looking for something that's not here, ping me at &lt;a href="mailto:derek@ardentdev.com"&gt;derek@ardentdev.com&lt;/a&gt; and
   I'll track it down for you.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://kromatophores.com/blog/2006/11/after_deveast.html"&gt;Mike Mullen - Next
   Generation Web Applications&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://gearbox.oathill.com/cbb/files/18/deveast_2006/entry185.aspx"&gt;Frazer
   Smith - Dynamic App Config with VB.NET&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.derekhat.com/wp-content/uploads/2006/12/VirtualEarth.ppt"&gt;Tyler
   Davey - Virtual Earth: Adding the 3rd Dimension&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.crazyorgenius.com/articles/2006/12/02/deveast-slides"&gt;Sean Smith
   - Halifax on Rails: An Intro to Ruby on Rails&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.derekhat.com/wp-content/uploads/2006/12/AjaxRevolution.ppt"&gt;Derek
   Hatchard - The Ajax Revolution&lt;/a&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,38d0b0f1-f7af-4fd0-8979-6d20e1c42477.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=d63b2887-0ac6-4cc9-b7a5-8217f74490d2</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,d63b2887-0ac6-4cc9-b7a5-8217f74490d2.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,d63b2887-0ac6-4cc9-b7a5-8217f74490d2.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d63b2887-0ac6-4cc9-b7a5-8217f74490d2</wfw:commentRss>
      <title>Developer Podcast #3 Posted - Now Called Devcasting</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,d63b2887-0ac6-4cc9-b7a5-8217f74490d2.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/12/08/DeveloperPodcast3PostedNowCalledDevcasting.aspx</link>
      <pubDate>Fri, 08 Dec 2006 04:12:19 GMT</pubDate>
      <description>&lt;p&gt;
   Finally got podcast episode #3 and show notes posted at &lt;a href="http://devcasting.com/index.php/2006/12/06/devcasting-3-give-me-20-cents/"&gt;http://devcasting.com/index.php/2006/12/06/devcasting-3-give-me-20-cents/&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   The show has a name now:&amp;nbsp; &lt;strong&gt;Devcasting&lt;/strong&gt;.&amp;nbsp; And we're in iTunes.&amp;nbsp;
   Just search the iTunes store for &lt;em&gt;devcasting&lt;/em&gt; or browse through the Technology
   category of the iTunes podcast directory.
&lt;/p&gt;
&lt;p&gt;
   We're looking for your favourite Firefox extensions for an upcoming show.&amp;nbsp; Email
   them to me at &lt;a href="mailto:derek@ardentdev.com"&gt;derek@ardentdev.com&lt;/a&gt;. 
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,d63b2887-0ac6-4cc9-b7a5-8217f74490d2.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=216d98a5-acf1-4797-909a-f42a5684dff6</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,216d98a5-acf1-4797-909a-f42a5684dff6.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,216d98a5-acf1-4797-909a-f42a5684dff6.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=216d98a5-acf1-4797-909a-f42a5684dff6</wfw:commentRss>
      <title>Vista / WPF User Experience Showcase</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,216d98a5-acf1-4797-909a-f42a5684dff6.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/12/07/VistaWPFUserExperienceShowcase.aspx</link>
      <pubDate>Thu, 07 Dec 2006 03:09:39 GMT</pubDate>
      <description>&lt;blockquote&gt; 
&lt;p&gt;
   &lt;em&gt;The Panel is the place to collect showcases of the new user experiences &lt;/em&gt;[in
   Vista and WPF]&lt;em&gt; and provide insights on how they were implemented.&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
   &lt;a title="http://www.microsoft.com/emea/msdn/thepanel/" href="http://www.microsoft.com/emea/msdn/thepanel/"&gt;http://www.microsoft.com/emea/msdn/thepanel/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   Definitely check out UniveRSS, a 3D Vista RSS reader.&amp;nbsp; I can't really see myself
   using this but it's neat to see.&amp;nbsp; (And it did run like crap on my tablet because
   the NVIDIA WDDM drivers aren't final and things crash when I try the pre-release.&amp;nbsp;
   Of course the XP driver causes problems too - could be a hardware issue I suppose.&amp;nbsp;
   Or just crappy drivers.&amp;nbsp; Who knows.)
&lt;/p&gt;
&lt;p&gt;
   UniveRSS: &lt;a title="http://www.microsoft.com/emea/msdn/thepanel/featured/universs.aspx" href="http://www.microsoft.com/emea/msdn/thepanel/featured/universs.aspx"&gt;http://www.microsoft.com/emea/msdn/thepanel/featured/universs.aspx&lt;/a&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   (CBC Radio 3 is in the screenshot - woohoo).
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,216d98a5-acf1-4797-909a-f42a5684dff6.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=2acf3de8-3302-4e93-a9de-8ee52d41de70</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,2acf3de8-3302-4e93-a9de-8ee52d41de70.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,2acf3de8-3302-4e93-a9de-8ee52d41de70.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=2acf3de8-3302-4e93-a9de-8ee52d41de70</wfw:commentRss>
      <title>VPC From Microsoft with IE6 and IE7</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,2acf3de8-3302-4e93-a9de-8ee52d41de70.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/12/02/VPCFromMicrosoftWithIE6AndIE7.aspx</link>
      <pubDate>Sat, 02 Dec 2006 05:34:45 GMT</pubDate>
      <description>&lt;p&gt;
   This is pretty cool:
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
   &lt;em&gt;a VPC virtual machine image containing a pre-activated Windows XP SP2, IE6 and
   the IE7 Readiness Toolkit to help facilitate your testing and development. The image
   is time bombed and will no longer function after April 1, 2007&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
   &lt;a href="http://blogs.msdn.com/ie/archive/2006/11/30/ie6-and-ie7-running-on-a-single-machine.aspx"&gt;http://blogs.msdn.com/ie/archive/2006/11/30/ie6-and-ie7-running-on-a-single-machine.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,2acf3de8-3302-4e93-a9de-8ee52d41de70.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=9b273ba5-872d-459b-b8e1-fcde89cee6ca</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,9b273ba5-872d-459b-b8e1-fcde89cee6ca.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,9b273ba5-872d-459b-b8e1-fcde89cee6ca.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=9b273ba5-872d-459b-b8e1-fcde89cee6ca</wfw:commentRss>
      <title>Debugging SMTP Filters</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,9b273ba5-872d-459b-b8e1-fcde89cee6ca.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/11/29/DebuggingSMTPFilters.aspx</link>
      <pubDate>Wed, 29 Nov 2006 19:10:37 GMT</pubDate>
      <description>&lt;p&gt;
   If this looks familiar to you:
&lt;/p&gt;
&lt;p&gt;
   &lt;font face="Courier New"&gt;public class Catchall : ISMTPOnArrival&lt;br&gt;
   { &lt;/font&gt; 
&lt;p&gt;
   &lt;font face="Courier New"&gt;void ISMTPOnArrival.OnArrival(CDO.Message msg, ref CDO.CdoEventStatus
   EventStatus)&lt;/font&gt; 
&lt;p&gt;
   then you know that debugging SMTP filters sucks.
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,9b273ba5-872d-459b-b8e1-fcde89cee6ca.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=77ec4726-6e94-4daa-a65e-756d4a274d79</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,77ec4726-6e94-4daa-a65e-756d4a274d79.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,77ec4726-6e94-4daa-a65e-756d4a274d79.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=77ec4726-6e94-4daa-a65e-756d4a274d79</wfw:commentRss>
      <title>Dev East Was Great</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,77ec4726-6e94-4daa-a65e-756d4a274d79.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/11/28/DevEastWasGreat.aspx</link>
      <pubDate>Tue, 28 Nov 2006 15:43:18 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;a href="http://www.derekhat.com/index.php/2006/11/28/dev-east-was-great/"&gt;http://www.derekhat.com/index.php/2006/11/28/dev-east-was-great/&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
   &lt;em&gt;The room was packed and the content was great. Definitely a success. &lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;em&gt;Thanks to everyone who helped with Dev East. Special thanks to Mike Hatfield and
   Darryl Skeard who showed up early to help with registrations and setup. Thanks to
   Chris Maxwell at the Dalhousie Faculty of Computer Science for much needed tech support.
   And thanks to Dr. Morven Gentleman for the great venue. &lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,77ec4726-6e94-4daa-a65e-756d4a274d79.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=d00af8eb-44f6-4522-83e7-091db12f5606</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,d00af8eb-44f6-4522-83e7-091db12f5606.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,d00af8eb-44f6-4522-83e7-091db12f5606.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d00af8eb-44f6-4522-83e7-091db12f5606</wfw:commentRss>
      <title>Dev East 2006 is Nov 24 in Halifax</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,d00af8eb-44f6-4522-83e7-091db12f5606.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/11/17/DevEast2006IsNov24InHalifax.aspx</link>
      <pubDate>Fri, 17 Nov 2006 19:46:10 GMT</pubDate>
      <description>&lt;p style="text-align: left;"&gt;
   &lt;strong&gt;Attention software developers in eastern Canada&lt;/strong&gt;
&lt;/p&gt;
&lt;p style="text-align: left;"&gt;
   &lt;a href="http://www.DevEast.com"&gt;&lt;img src="http://www.deveast.com/images/deveast_logo.gif" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p style="font-size: 11pt; color: rgb(51, 51, 85); font-family: arial;"&gt;
   &lt;b&gt;Dev East 2006&lt;/b&gt; is just one week away! Come join your fellow developers for a
   day of insightful presentations, thousands of dollars in prizes, and a chance to interact
   with your peers. It all happens in &lt;b&gt;Halifax&lt;/b&gt; on Friday, November 24, 2006 from
   8:30am to 5:00pm. 
&lt;/p&gt;
&lt;p style="font-size: 11pt; color: rgb(51, 51, 85); font-family: arial;"&gt;
   Go to &lt;a href="http://www.DevEast.com"&gt;www.DevEast.com&lt;/a&gt; to register and get all
   the details including a &lt;span style="background-color: rgb(255, 255, 102);"&gt;student
   special just announced last night&lt;/span&gt;! Registration is only $10 thanks to the generous
   support of our sponsors: 
&lt;/p&gt;
&lt;div style="padding: 10px; background-color: white;"&gt;
   &lt;h3 style="margin-top: 30px; text-align: center;"&gt;Release Sponsor
   &lt;/h3&gt;
   &lt;div style="text-align: center;"&gt;&lt;a href="http://www.microsoft.com/canada/" target="_blank"&gt;&lt;img alt="Microsoft Canada" src="http://www.deveast.com/images/microsoft_LOGO.png" border="0"&gt;&lt;/a&gt; 
   &lt;/div&gt;
   &lt;h3 style="margin-top: 30px; text-align: center;"&gt;Beta Sponsors
   &lt;/h3&gt;
   &lt;div style="text-align: center;"&gt;&lt;a href="http://www.spheric.ca/" target="_blank"&gt;&lt;img alt="Spheric - The Enterprise Portal People" src="http://www.deveast.com/images/spheric_LOGO.jpg" border="0"&gt;&lt;/a&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.kamelio.com/" target="_blank"&gt;&lt;img alt="Kamelio - Helping Marketers Adapt at High Speed" src="http://www.deveast.com/images/kamelio_LOGO.jpg" border="0"&gt;&lt;/a&gt; 
   &lt;/div&gt;
   &lt;p style="font-size: 8pt; text-align: center;"&gt;
      Want to be a sponsor? Email &lt;a href="mailto:derek@ardentdev.com?subject=sponsor%20deveast"&gt;derek@ardentdev.com&lt;/a&gt; 
   &lt;/p&gt;
   &lt;table style="margin-top: 20px; width: 80%;" align="center"&gt;
      &lt;tbody&gt;
         &lt;tr valign="top"&gt;
            &lt;td style="width: 50%; text-align: center;"&gt;
               &lt;h3&gt;Alpha Sponsors
               &lt;/h3&gt;
               &lt;br&gt;
               &lt;a href="http://www.nicomit.com/" target="_blank"&gt;&lt;img alt="nicomit.com" src="http://www.deveast.com/images/nicom_LOGO.png" border="0"&gt;&lt;/a&gt; 
               &lt;br&gt;
               &lt;br&gt;
               &lt;br&gt;
               &lt;br&gt;
               &lt;a href="http://www.Fun-Raiser.com/" target="_blank"&gt;&lt;img alt="Fun-Raiser" src="http://www.deveast.com/images/funraiser_LOGO.png" border="0"&gt;&lt;/a&gt; 
               &lt;br&gt;
               &lt;br&gt;
               &lt;br&gt;
               &lt;br&gt;
               &lt;br&gt;
               &lt;a href="http://www.ardentdev.com/" target="_blank"&gt;&lt;img alt="ArdentDev.com" src="http://www.deveast.com/images/ardentdev_LOGO.png" border="0"&gt;&lt;/a&gt; 
            &lt;/td&gt;
            &lt;td style="width: 50%; text-align: center;"&gt;
               &lt;h3&gt;In-Kind Sponsors
               &lt;/h3&gt;
               &lt;br&gt;
               &lt;img src="http://www.deveast.com/images/infragistics_LOGO.png"&gt; 
               &lt;br&gt;
               &lt;br&gt;
               &lt;br&gt;
               &lt;a href="http://www.dundas.com/" target="_blank"&gt;&lt;img src="http://www.deveast.com/images/dundas_LOGO.png" atl="Dundas" border="0"&gt;&lt;/a&gt; 
               &lt;br&gt;
               &lt;br&gt;
               &lt;br&gt;
               &lt;a href="http://www.techeast.ca/" target="_blank"&gt;&lt;img alt="TechEast.ca" src="http://www.deveast.com/images/techeast_LOGO.png" border="0"&gt;&lt;/a&gt; 
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td style="width: 50%; text-align: center;"&gt;
            &lt;/td&gt;
            &lt;td style="width: 50%; text-align: center;"&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,d00af8eb-44f6-4522-83e7-091db12f5606.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=28d6405e-e996-42ac-9fad-792817dc1b18</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,28d6405e-e996-42ac-9fad-792817dc1b18.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,28d6405e-e996-42ac-9fad-792817dc1b18.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=28d6405e-e996-42ac-9fad-792817dc1b18</wfw:commentRss>
      <title>Dev Podcast Show #2 Posted</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,28d6405e-e996-42ac-9fad-792817dc1b18.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/11/15/DevPodcastShow2Posted.aspx</link>
      <pubDate>Wed, 15 Nov 2006 05:43:50 GMT</pubDate>
      <description>Episode #2 of the still nameless developer podcast has been posted.&amp;nbsp; Show notes and MP3 can be found here:&lt;br&gt;
&lt;br&gt;
&lt;a href="http://netcasts.ardentdev.com/index.php/2006/11/13/developer-podcast-2-show-me-the-smack/"&gt;http://netcasts.ardentdev.com/index.php/2006/11/13/developer-podcast-2-show-me-the-smack/&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
The RSS feed with enclosures is &lt;a href="http://netcasts.ardentdev.com/index.php/feed/"&gt;http://netcasts.ardentdev.com/index.php/feed/&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,28d6405e-e996-42ac-9fad-792817dc1b18.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=8e5736aa-31d5-4b3e-8e32-86c5a4620fb5</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,8e5736aa-31d5-4b3e-8e32-86c5a4620fb5.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,8e5736aa-31d5-4b3e-8e32-86c5a4620fb5.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=8e5736aa-31d5-4b3e-8e32-86c5a4620fb5</wfw:commentRss>
      <title>Running DBCC CHECKDB Tonight</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,8e5736aa-31d5-4b3e-8e32-86c5a4620fb5.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/11/13/RunningDBCCCHECKDBTonight.aspx</link>
      <pubDate>Mon, 13 Nov 2006 23:42:27 GMT</pubDate>
      <description>&lt;p&gt;
   Sigh...&amp;nbsp; I'm at the office this evening trying this:
&lt;/p&gt;
&lt;p&gt;
   DBCC CHECKDB ('sgvault', REPAIR_ALLOW_DATA_LOSS)
&lt;/p&gt;
&lt;p&gt;
   Fingers crossed.
&lt;/p&gt;
&lt;p&gt;
   First the mail server went down on the weekend while out of town.&amp;nbsp; Got it back
   up yesterday afternoon over remote desktop with only a few problems.&amp;nbsp; Then today
   discovered that there was a problem with the Vault database (source code control).&amp;nbsp;
   Looks like the corruption happened prior to last night's backup so the nightly backup
   is of a corrupted database.&amp;nbsp; So trying a repair before restoring the previous
   backup.
&lt;/p&gt;
&lt;p&gt;
   &lt;b&gt;Update&lt;/b&gt;: Ugh, not a good sign:&amp;nbsp; There are 28948 rows in 129 pages for object
   'tblfolderentrypins'.
&lt;/p&gt;
&lt;p&gt;
   &lt;b&gt;Update 2&lt;/b&gt;: I/O error (bad page ID) detected during read at offset 0x0000004d526000
   in file 'E:\Databases\sgvault.mdf'. Connection Broken.&amp;nbsp; Grrrrrr.
&lt;/p&gt;
&lt;p&gt;
   &lt;b&gt;Update 3&lt;/b&gt;: Ran repair a few more times.&amp;nbsp; Now says: CHECKDB found 0 allocation
   errors and 0 consistency errors in database 'sgvault'.&amp;nbsp; And I can now select
   from tblfolderentrypins, which I couldn't do before.&amp;nbsp; Fingers still crossed.
&lt;/p&gt;
&lt;p&gt;
   &lt;b&gt;Update 4&lt;/b&gt;: Can now access repository properties with Vault Admin tool.&amp;nbsp;
   That's an improvement.&lt;br&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,8e5736aa-31d5-4b3e-8e32-86c5a4620fb5.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=2d66b560-decd-49a9-ac9d-81bdb3b08b26</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,2d66b560-decd-49a9-ac9d-81bdb3b08b26.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,2d66b560-decd-49a9-ac9d-81bdb3b08b26.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=2d66b560-decd-49a9-ac9d-81bdb3b08b26</wfw:commentRss>
      <title>Slashdot Ran Out of Comments</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,2d66b560-decd-49a9-ac9d-81bdb3b08b26.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/11/10/SlashdotRanOutOfComments.aspx</link>
      <pubDate>Fri, 10 Nov 2006 14:00:57 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;a href="http://slashdot.org/article.pl?sid=06/11/09/1534204"&gt;http://slashdot.org/article.pl?sid=06/11/09/1534204&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
   &lt;em&gt;Last night we crossed over 16,777,216 comments in the database. The wise amongst
   you might note that this number is 2^24, or in MySQLese an unsigned mediumint. Unfortunately,
   like 5 years ago we changed our primary keys in the comment table to unsigned int
   (32 bits, or 4.1 billion) but neglected to change the index that handles parents.
   We're awesome! Fixing is a simple ALTER TABLE statement... but on a table that is
   16 million rows long, our system will take 3+ hours to do it, during which time there
   can be no posting. So today, we're disabling threading and will enable it again later
   tonight. Sorry for the inconvenience. We shall flog ourselves appropriately.&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,2d66b560-decd-49a9-ac9d-81bdb3b08b26.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=ae7583d2-3176-47b0-b2b7-0819a98aad9f</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,ae7583d2-3176-47b0-b2b7-0819a98aad9f.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,ae7583d2-3176-47b0-b2b7-0819a98aad9f.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ae7583d2-3176-47b0-b2b7-0819a98aad9f</wfw:commentRss>
      <title>Announcing Dev East 2006</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,ae7583d2-3176-47b0-b2b7-0819a98aad9f.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/11/10/AnnouncingDevEast2006.aspx</link>
      <pubDate>Fri, 10 Nov 2006 13:23:32 GMT</pubDate>
      <description>&lt;p&gt;
   The &lt;strong&gt;Dev East 2006&lt;/strong&gt; one day developer conference will happen November
   24, 2006 in Halifax, NS.&amp;nbsp; Cost is only $10 thanks to the generous support of
   sponsors.
&lt;/p&gt;
&lt;p&gt;
   Visit &lt;a href="http://www.DevEast.com"&gt;www.DevEast.com&lt;/a&gt; for details and to register.
&lt;/p&gt;
&lt;p&gt;
   Hope to see you there!
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,ae7583d2-3176-47b0-b2b7-0819a98aad9f.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=fd60db44-ae77-486d-b632-c3072b78c411</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,fd60db44-ae77-486d-b632-c3072b78c411.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,fd60db44-ae77-486d-b632-c3072b78c411.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=fd60db44-ae77-486d-b632-c3072b78c411</wfw:commentRss>
      <title>Run IE7 Side-by-Side with IE6</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,fd60db44-ae77-486d-b632-c3072b78c411.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/11/03/RunIE7SidebySideWithIE6.aspx</link>
      <pubDate>Fri, 03 Nov 2006 21:25:52 GMT</pubDate>
      <description>&lt;p&gt;
   These instructions are for running IE7 side-by-side on Windows XP SP2. No warranty!
   The machine I tried this on became a bit unstable after doing this. I had weird issues
   with Oulook and very slow page loads in IE7.
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      Download IE7 (file I downloaded was IE7-WindowsXP-x86-enu.exe)&lt;/li&gt;
   &lt;li&gt;
      At the command line, run &lt;strong&gt;IE7-WindowsXP-x86-enu.exe /x&lt;/strong&gt; to run only
      the self-extraction&lt;/li&gt;
   &lt;li&gt;
      Enter the path you want for the extracted files&lt;/li&gt;
   &lt;li&gt;
      In the new folder, create an empty text file called &lt;strong&gt;iexplore.exe.local&lt;/strong&gt;
   &lt;/li&gt;
   &lt;li&gt;
      Go into the update folder&lt;/li&gt;
   &lt;li&gt;
      Run &lt;strong&gt;idndl.exe&lt;/strong&gt;
   &lt;/li&gt;
   &lt;li&gt;
      Run &lt;strong&gt;nlsdl.exe&lt;/strong&gt;
   &lt;/li&gt;
   &lt;li&gt;
      Run &lt;strong&gt;xmllitesetup.exe&lt;/strong&gt;
   &lt;/li&gt;
   &lt;li&gt;
      Reboot&lt;/li&gt;
   &lt;li&gt;
      Go back to the extracted folder and run iexplore.exe. It should work...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   Use this at your own peril. I've noticed a few problems with IE7 running this way
   but it is functional.
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,fd60db44-ae77-486d-b632-c3072b78c411.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=99b6a4a4-396b-4903-b6d5-3c8803521456</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,99b6a4a4-396b-4903-b6d5-3c8803521456.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,99b6a4a4-396b-4903-b6d5-3c8803521456.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=99b6a4a4-396b-4903-b6d5-3c8803521456</wfw:commentRss>
      <title>New Developer Podcast / Netcast</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,99b6a4a4-396b-4903-b6d5-3c8803521456.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/11/03/NewDeveloperPodcastNetcast.aspx</link>
      <pubDate>Fri, 03 Nov 2006 21:22:11 GMT</pubDate>
      <description>&lt;p&gt;
   I'm pleased to announce that &lt;a href="http://www.kromatophores.com/" target="_blank"&gt;Mike
   Mullen&lt;/a&gt; and I have launched a new developer-oriented podcast / netcast. The first
   show just went up a few hours ago:
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://netcasts.ardentdev.com/index.php/2006/11/03/developer-podcast-1-does-my-door-handle-look-off-center-to-you/"&gt;Show
   notes for the nameless developer podcast&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://netcasts.ardentdev.com/wp-content/uploads/2006/11/Nameless%20Show%2001.mp3" rel="enclosure"&gt;Download
   the MP3&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   Until we come up with a catchy name, the shows are being posted at &lt;a href="http://netcasts.ardentdev.com/"&gt;http://netcasts.ardentdev.com/&lt;/a&gt;.
   The RSS feed with enclosures is &lt;a href="http://netcasts.ardentdev.com/index.php/feed/"&gt;http://netcasts.ardentdev.com/index.php/feed/&lt;/a&gt;. 
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,99b6a4a4-396b-4903-b6d5-3c8803521456.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=2035af89-c0df-4339-a07b-bd30e56de2ad</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,2035af89-c0df-4339-a07b-bd30e56de2ad.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,2035af89-c0df-4339-a07b-bd30e56de2ad.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=2035af89-c0df-4339-a07b-bd30e56de2ad</wfw:commentRss>
      <title>Next Gen Web Applications Workshop in Moncton</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,2035af89-c0df-4339-a07b-bd30e56de2ad.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/10/10/NextGenWebApplicationsWorkshopInMoncton.aspx</link>
      <pubDate>Tue, 10 Oct 2006 16:37:55 GMT</pubDate>
      <description> &lt;h3&gt;Next Gen Web Applications Workshop
&lt;/h3&gt;
&lt;p&gt;
   &lt;strong&gt;Wednesday October 11&lt;/strong&gt;, 1:00pm - 4:00pm 
   &lt;br /&gt;
   &lt;a href="http://upcoming.org/event/111833/"&gt;http://upcoming.org/event/111833/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   Scientific Park 
   &lt;br /&gt;
   55 Crowley Farm Road 
   &lt;br /&gt;
   Moncton, New Brunswick 
   &lt;br /&gt;
   E1A 7R1 
   &lt;br /&gt;
   &lt;br /&gt;
   (&lt;a href="http://maps.yahoo.com/py/maps.py?addr=55+Crowley+Farm+Road&amp;amp;csz=Moncton+New+Brunswick+E1A+7R1"&gt;Yahoo!
   Maps&lt;/a&gt;, &lt;a href="http://maps.google.com/maps?q=55+Crowley+Farm+Road,+Moncton,+New+Brunswick+E1A+7R1"&gt;Google
   Maps&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
   The Next Gen Web Applications Workshop will be the first conference of its kind in
   the Moncton area. Topics include: web 2.0 practices and implementations, enterprise
   wiki software, AGILE development and product management in Web 2.0 as well as others.
&lt;/p&gt;
&lt;p&gt;
   This event is free for anyone, however, you must register here in order to attend: &lt;a href="http://upcoming.org/event/111833/"&gt;http://upcoming.org/event/111833/&lt;/a&gt;.
   See you there!.
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Scheduled to Speak:&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   Dan Martell, CEO 
   &lt;br /&gt;
   Spheric 
   &lt;br /&gt;
   "Enterprise 2.0: Enter the Wiki" 
   &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
   Derek Hatchard, Founder, CEO 
   &lt;br /&gt;
   Ardent Development Solutions 
   &lt;br /&gt;
   "The AJAX Revolution" 
   &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
   Mike Mullen, CTO 
   &lt;br /&gt;
   Kamelio 
   &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;br /&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,2035af89-c0df-4339-a07b-bd30e56de2ad.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=05a68c55-cf2b-4e6a-b019-8a1022e9e97c</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,05a68c55-cf2b-4e6a-b019-8a1022e9e97c.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,05a68c55-cf2b-4e6a-b019-8a1022e9e97c.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=05a68c55-cf2b-4e6a-b019-8a1022e9e97c</wfw:commentRss>
      <title>Itch-scratchware coming October 2003!</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,05a68c55-cf2b-4e6a-b019-8a1022e9e97c.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/09/29/ItchscratchwareComingOctober2003.aspx</link>
      <pubDate>Fri, 29 Sep 2006 22:23:45 GMT</pubDate>
      <description> &lt;p&gt;
   I think open source and free software is important but I'm also pragmatic about it.
   A lot is just itch-scratchware that will never get maintained and that is OK. A good
   hint that a project is not very active is when the web site says this:
&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt; 
&lt;p&gt;
   &lt;em&gt;The site is under construction. The site is scheduled to be up by 31st October
   2003.&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt; :) 
&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,05a68c55-cf2b-4e6a-b019-8a1022e9e97c.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=5fafd10d-1d31-4358-a500-23ac5067c877</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,5fafd10d-1d31-4358-a500-23ac5067c877.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,5fafd10d-1d31-4358-a500-23ac5067c877.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=5fafd10d-1d31-4358-a500-23ac5067c877</wfw:commentRss>
      <title>OT: Office space for rent</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,5fafd10d-1d31-4358-a500-23ac5067c877.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/09/07/OTOfficeSpaceForRent.aspx</link>
      <pubDate>Thu, 07 Sep 2006 16:07:22 GMT</pubDate>
      <description> &lt;p&gt;
   This is a bit off topic but for our subscribers in New Brunswick:
&lt;/p&gt;
&lt;p&gt;
   Offices for rent in Moncton in a beautiful 100-yr old building at 118 Mountain Rd.
   With hardwood floors on first and second floors plus lots of wood trim, this space
   has retained its charm through the years.
&lt;/p&gt;
&lt;p&gt;
   Includes wireless Internet (wi-fi), fax/print/copy service, and a shared kitchen.
   Offices can optionally be furnished. $525/office, heat/lights/Internet/parking included.
   Email &lt;a href="mailto:derek@ardentdev.com"&gt;derek@ardentdev.com&lt;/a&gt; (or call 851-1838).
&lt;/p&gt;
&lt;img src="http://www.ardentdev.com/Blog/content/binary/outside1.jpg" border="0"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;img src="http://www.ardentdev.com/Blog/content/binary/top_floor.jpg" border="0"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;img src="http://www.ardentdev.com/Blog/content/binary/stairs.jpg" border="0"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,5fafd10d-1d31-4358-a500-23ac5067c877.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=86b363be-14ae-4175-9b1d-aa13da3e6c7e</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,86b363be-14ae-4175-9b1d-aa13da3e6c7e.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,86b363be-14ae-4175-9b1d-aa13da3e6c7e.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=86b363be-14ae-4175-9b1d-aa13da3e6c7e</wfw:commentRss>
      <title>IronPython 1.0 Released</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,86b363be-14ae-4175-9b1d-aa13da3e6c7e.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/09/06/IronPython10Released.aspx</link>
      <pubDate>Wed, 06 Sep 2006 16:25:07 GMT</pubDate>
      <description> &lt;p&gt;
   IronPython is an implementation of Python that runs against the CLR, which is so cool.
&lt;/p&gt;
&lt;p&gt;
   Here's Jim Hugunin's announcement: &lt;a href="http://blogs.msdn.com/hugunin/archive/2006/09/05/741605.aspx"&gt;http://blogs.msdn.com/hugunin/archive/2006/09/05/741605.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,86b363be-14ae-4175-9b1d-aa13da3e6c7e.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=bb6db2e6-b9f9-4ab2-ba0b-ea80ee74415e</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,bb6db2e6-b9f9-4ab2-ba0b-ea80ee74415e.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,bb6db2e6-b9f9-4ab2-ba0b-ea80ee74415e.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=bb6db2e6-b9f9-4ab2-ba0b-ea80ee74415e</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>For your own sake, stop using SourceSafe - please!</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,bb6db2e6-b9f9-4ab2-ba0b-ea80ee74415e.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/08/25/ForYourOwnSakeStopUsingSourceSafePlease.aspx</link>
      <pubDate>Fri, 25 Aug 2006 03:00:51 GMT</pubDate>
      <description>I believe strongly that you need great tools to support a great development process.&amp;nbsp; There are a few core tools every team should have:&amp;nbsp; work item / defect tracking system, automated build system, developer testing tools (including unit testing tools), and source code control.&amp;nbsp; A lot of places I go it seems that source code control is the only tool that most teams have in place.&amp;nbsp; And I find it baffling that in 2006 most people are reporting that Visual SourceSafe is their SCC tool.&amp;nbsp; Look at these stats: &lt;a href="http://www.codinghorror.com/blog/archives/000660.html"&gt;http://www.codinghorror.com/blog/archives/000660.html&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
Jeff Atwood makes some good points in that post about why you should avoid SourceSafe.&amp;nbsp;
The biggies are the illusion of safety and the bad habits that SourceSafe encourages.&amp;nbsp;
SourceSafe is still hanging around because Microsoft had to do &lt;i&gt;something&lt;/i&gt; with
it.&amp;nbsp; The SCC with Team System ain't free and people have gotten used to having
a free source code control system from Microsoft.&amp;nbsp; I fully expect that we'll
see a lite version of Team System SCC come out to replace SourceSafe (with a wizard
to suck in your VSS data).&amp;nbsp; But of course it will come after the first few big
pushes to get folks to buy the full Team System line (including Team Foundation Server).&amp;nbsp;
If a VSTS SCC Lite came out now, I think too many people would just opt for that instead
of going for the full deal with work item tracking, automated builds, reporting, and
all that great integration.&lt;br&gt;
&lt;br&gt;
I recommend one of three products if you are ready to move away from SourceSafe or
you are not using a SCC system at all (and I've seen places using informal processes
like network shares and verbally "checking in" and "checking out" code - seriously!):&lt;br&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;b&gt;Visual Studio Team System&lt;/b&gt; - if you have the budget for it, the integration
      with the other parts of VSTS is awesome.&amp;nbsp; The only thing I've found missing is
      edit-merge-commit functionality.&amp;nbsp; I had heard that it was coming - I haven't
      checked to see if it's there now.&amp;nbsp; &lt;font color="#008000"&gt;&lt;i&gt;Bear in mind that
      the cost of Team System includes so much more than just source code control&lt;/i&gt;&lt;/font&gt;.&lt;br&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;b&gt;SourceGear Vault&lt;/b&gt; - this is what I use now and I absolutely LOVE IT.&amp;nbsp; It
      costs a bit per developer but it is pretty much hassle-free.&amp;nbsp; It works perfectly
      over HTTP / HTTPS so it's awesome for a distributed development team.&lt;/li&gt;
   &lt;li&gt;
      &lt;b&gt;Subversion&lt;/b&gt; - I have the least experience with Subversion but I have been very
      pleased with it when I've used it.&amp;nbsp;&amp;nbsp; I have used the TortoiseSVN client
      with it and it's nice.&amp;nbsp; If you don't have the budget for Team System or Vault,
      you'll need to have a "time budget" for Subversion.&amp;nbsp; I haven't set it up myself
      but I've been told it's not quite as painless as Vault.&lt;br&gt;
   &lt;/li&gt;
&lt;/ul&gt;
If you've got some money and want a full suite of development process tools, get Team
System.&amp;nbsp; If you've got some money and only need source code control, look at
Vault.&amp;nbsp; If you don't have $$$, look at Subversion.&lt;br&gt;
&lt;br&gt;
Oh, and if you "only need source code control", it better be because you already have
adequate work item tracking, automated build, and developer testing tools.&amp;nbsp; With
so many great tools available, why would you cripple your dev process?&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,bb6db2e6-b9f9-4ab2-ba0b-ea80ee74415e.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=63cb5302-318b-4356-aeb0-b990898b8102</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,63cb5302-318b-4356-aeb0-b990898b8102.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,63cb5302-318b-4356-aeb0-b990898b8102.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=63cb5302-318b-4356-aeb0-b990898b8102</wfw:commentRss>
      <title>Looking for feedback on people@work from ADP</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,63cb5302-318b-4356-aeb0-b990898b8102.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/07/05/LookingForFeedbackOnPeopleworkFromADP.aspx</link>
      <pubDate>Wed, 05 Jul 2006 22:00:20 GMT</pubDate>
      <description> &lt;p&gt;
   Do you have any experience with people@work from ADP? If so, I know someone looking
   for some feedback on it. Leave a comment or send me a private note (&lt;a href="mailto:derek@ardentdev.com"&gt;derek@ardentdev.com&lt;/a&gt;).
   Thanks!
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,63cb5302-318b-4356-aeb0-b990898b8102.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=c2214c0f-2c1d-43f9-b980-cb66725048e4</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,c2214c0f-2c1d-43f9-b980-cb66725048e4.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,c2214c0f-2c1d-43f9-b980-cb66725048e4.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c2214c0f-2c1d-43f9-b980-cb66725048e4</wfw:commentRss>
      <title>Hanging out the shingle (consulting availability)</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,c2214c0f-2c1d-43f9-b980-cb66725048e4.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/06/14/HangingOutTheShingleConsultingAvailability.aspx</link>
      <pubDate>Wed, 14 Jun 2006 21:19:17 GMT</pubDate>
      <description>&lt;p&gt;
   We have some consulting time available! We are primarily a consulting / training /
   mentoring / content development group. We took a bit of a hiatus to build &lt;a href="http://www.churchradius.com"&gt;Church
   Radius (church management software)&lt;/a&gt; but it has launched so we're available again.
   Our primary focus is Microsoft technologies including .NET, SQL Server, and related
   technologies. The past 2+ years we have done a lot of ASP.NET-based software-as-a-service
   (SaaS) work but our experience and skill set is certainly broader than that.
&lt;/p&gt;
&lt;p&gt;
   We have a few services available:
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Consulting and Contract Development&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   Software development is not quite as easy as falling off a bike. We can help get it
   done right and on time. We can provide various levels of service from high-level guidance
   on architecture and design right down to pumping out the code.
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Mentoring and Training&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   If you are more of a we-do-it-all-in-house type of development shop, that's great.
   We can help keep your development utility belt up-to-date with customized training
   and mentoring. We have a great mentoring program called On Tap - read more at &lt;a href="http://www.ardentdev.com/OnTap/"&gt;http://www.ardentdev.com/OnTap/&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;&lt;span style="COLOR: #ff0000"&gt;&lt;strong&gt;New Offering&lt;/strong&gt;&lt;/span&gt;: Process
   Improvement / Project Governance / Crisis Intervention&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   Ron Smith, a PMI-certified project manager with experience in crisis project intervention,
   is now offering help to companies with struggling projects or looking to optimize
   their process. Here's a breakdown of what Ron's doing:
&lt;/p&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;p&gt;
   Why is it that a horror story project gets so out of control before management knows
   about it? Projects gone bad are expensive to fix and they destroy morale, causing
   high staff turnover and re-training costs. And then there's the damage to your company's
   reputation in the eyes of the customer. Well-run projects have clear escalation paths
   and good communication up and down the ladder. If that doesn't sound like your company
   or project, keep reading.
&lt;/p&gt;
&lt;p&gt;
   Ron has helped dozens of troubled projects for companies of all sizes. He can help
   your team make simplified plans to tackle complex situations and start dealing with
   issues one at a time. A finely tuned team can overcome drastic changes in scope or
   direction and overcome hurdles without breaking stride. And team members will be happier
   because the project no longer appears unmanageable.
&lt;/p&gt;
&lt;p&gt;
   Ron has run Root Cause Analysis and Problem Resolution for Fortune 500 companies.
   He has helped turn around projects with demoralized teams facing million dollar penalties.
&lt;/p&gt;
&lt;p&gt;
   If you find yourself constantly in firefighting mode and going from one tornado project
   to the next, call Ron.
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p dir=ltr&gt;
   We'd love to help out with your projects. Give me a shout at 1-877-672-3487 (ext.
   111) or email me at &lt;a href="mailto:derek@ardentdev.com"&gt;derek@ardentdev.com&lt;/a&gt; to
   discuss.
&lt;/p&gt;
&lt;br&gt;
&lt;p class=zoundry_bw_tags&gt;
   &lt;!-- Tag links generated by Zoundry Blog Writer. Do not manually edit. http://www.zoundry.com --&gt;&lt;span class=ztags&gt;&lt;span class=ztagspace&gt;Technorati&lt;/span&gt; : &lt;a class=ztag href="http://technorati.com/tag/.net%20consulting" rel=tag&gt;.net
   consulting&lt;/a&gt;, &lt;a class=ztag href="http://technorati.com/tag/asp.net%20consulting" rel=tag&gt;asp.net
   consulting&lt;/a&gt;, &lt;a class=ztag href="http://technorati.com/tag/asp.net%20developer" rel=tag&gt;asp.net
   developer&lt;/a&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,c2214c0f-2c1d-43f9-b980-cb66725048e4.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=cb82cde3-e0bf-4c5d-a491-3380257f779d</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,cb82cde3-e0bf-4c5d-a491-3380257f779d.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,cb82cde3-e0bf-4c5d-a491-3380257f779d.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=cb82cde3-e0bf-4c5d-a491-3380257f779d</wfw:commentRss>
      <title>New laptop battery</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,cb82cde3-e0bf-4c5d-a491-3380257f779d.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/06/14/NewLaptopBattery.aspx</link>
      <pubDate>Wed, 14 Jun 2006 04:19:43 GMT</pubDate>
      <description> &lt;p&gt;
   &lt;img src="http://images.amazon.com/images/P/B0009O6AF6.01._SCMZZZZZZZ_.jpg" align="left" title="TOSHIBA Portege M200 series Main battery" style="CLEAR: left; MARGIN: 2px 8px 2px 2px" alt="TOSHIBA Portege M200 series Main battery" /&gt;
&lt;/p&gt;
&lt;p&gt;
   On Friday I did something new: I ordered a new battery for my laptop (it arrived today).
   I've never had a primary laptop long enough to get really bothered by reduced battery
   life. It's been more than 1.5 years since I got my Toshiba M200 Tablet PC and I still
   love it. In that time the battery life has gone from 3.5 to 4.5 hours to about 1 hour
   or so. I'm flying to LA next week and that trip is just too long to only have an hour
   of battery life.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.zoundry.com/z/p/1/2083/0/72466D42/123" target="_blank" rel="nofollow" title="Toshiba Portege M200 main battery"&gt;TOSHIBA
   Portege M200 series Main battery&lt;/a&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,cb82cde3-e0bf-4c5d-a491-3380257f779d.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=c5741e40-d06c-4189-a010-8d3cc8b7a8ae</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,c5741e40-d06c-4189-a010-8d3cc8b7a8ae.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,c5741e40-d06c-4189-a010-8d3cc8b7a8ae.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c5741e40-d06c-4189-a010-8d3cc8b7a8ae</wfw:commentRss>
      <title>.NET 2.0 + WinFX is now .NET 3.0</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,c5741e40-d06c-4189-a010-8d3cc8b7a8ae.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/06/14/NET20WinFXIsNowNET30.aspx</link>
      <pubDate>Wed, 14 Jun 2006 03:57:18 GMT</pubDate>
      <description> &lt;p&gt;
   In case you've missed all the noise about this, Microsoft is rebranding WinFX as .NET
   3.0. More accurately, .NET 3.0 is .NET 2.0 plus WinFX, which includes WPF, WCF, WF
   (Workflow), and WCS (CardSpace, formerly InfoCard). Overall I think this is a great
   idea. There is bound to be some confusion given that .NET Framework 3.0 includes the
   same compilers and runtime from .NET Framework 2.0. But hopefully it will clear up
   the confusion that was building about the relationship between .NET 2.0 and WinFX.
&lt;/p&gt;
&lt;p&gt;
   The announcement came a few days ago (just before TechEd) from the corporate VP of
   the Developer Division of Microsoft: &lt;a href="http://blogs.msdn.com/somasegar/archive/2006/06/09/624300.aspx"&gt;http://blogs.msdn.com/somasegar/archive/2006/06/09/624300.aspx&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   At first glance I didn't think it was a great idea but I warmed to it quickly. Rumblings
   I've seen have been that this is not a big enough change to warrant a full version
   number jump but that's nonsense. WinFX encompasses &lt;strong&gt;&lt;em&gt;a lot&lt;/em&gt;&lt;/strong&gt; of
   new stuff in the form of managed APIs. .NET Framework 3.0 is really just the branded
   name of the distribution for marketing anyway - nothing changes technically.
&lt;/p&gt;
&lt;p&gt;
   Of course there will still be things to complain about. For example, if you ask me
   to build an ASP.NET 2.0 application, we have to then talk about whether we are targeting
   .NET 2.0 or .NET 3.0 so I know if I can use Indigo and Workflow.
&lt;/p&gt;
&lt;p&gt;
   Ultimately what is great about this change is that it positions the .NET Framework
   as the replacement brand for Win32 rather than WinFX. We all love .NET but WinFX is
   new and strange.
&lt;/p&gt;
&lt;p&gt;
   Some more info on naming versus versioning of .NET: &lt;a href="http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx"&gt;http://blogs.msdn.com/jasonz/archive/2006/06/13/630066.aspx&lt;/a&gt;.
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,c5741e40-d06c-4189-a010-8d3cc8b7a8ae.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=7cd0a989-c6bb-4f75-be00-0e839680c5ae</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,7cd0a989-c6bb-4f75-be00-0e839680c5ae.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,7cd0a989-c6bb-4f75-be00-0e839680c5ae.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=7cd0a989-c6bb-4f75-be00-0e839680c5ae</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Church Radius Featured at ITBusiness.ca</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,7cd0a989-c6bb-4f75-be00-0e839680c5ae.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/06/06/ChurchRadiusFeaturedAtITBusinessca.aspx</link>
      <pubDate>Tue, 06 Jun 2006 14:24:55 GMT</pubDate>
      <description>&lt;p&gt;
   churchradius&amp;nbsp;was featured in an article at ITBusiness.ca: 
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;&lt;a href="http://www.itbusiness.ca/it/client/en/home/News.asp?id=39677&amp;amp;cid=2"&gt;Parishioner
   converts his church to software as a service model&lt;/a&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,7cd0a989-c6bb-4f75-be00-0e839680c5ae.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=68a5d1d0-8fd6-4b47-8a93-e90f0ebff2a9</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,68a5d1d0-8fd6-4b47-8a93-e90f0ebff2a9.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,68a5d1d0-8fd6-4b47-8a93-e90f0ebff2a9.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=68a5d1d0-8fd6-4b47-8a93-e90f0ebff2a9</wfw:commentRss>
      <title>Team System for Database Professionals</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,68a5d1d0-8fd6-4b47-8a93-e90f0ebff2a9.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/06/01/TeamSystemForDatabaseProfessionals.aspx</link>
      <pubDate>Thu, 01 Jun 2006 03:26:20 GMT</pubDate>
      <description> &lt;p&gt;
   I have been waiting anxiously for this: Microsoft has announced Team System for Database
   Professionals. Among the coming features are:
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      rename refactoring,&lt;/li&gt;
   &lt;li&gt;
      a new T-SQL editor,&lt;/li&gt;
   &lt;li&gt;
      a schema compare tool that will generate scripts to sync the schemas of two databases,&lt;/li&gt;
   &lt;li&gt;
      a data compare tool that will generate scripts to sync the data in two databases,
      and&lt;/li&gt;
   &lt;li&gt;
      a database unit testing infrastructure.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   More info here: &lt;a href="http://msdn.microsoft.com/vstudio/teamsystem/products/dbpro/default.aspx"&gt;http://msdn.microsoft.com/vstudio/teamsystem/products/dbpro/default.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,68a5d1d0-8fd6-4b47-8a93-e90f0ebff2a9.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=c732c572-85dc-4d12-9b23-8d8bc9a47018</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,c732c572-85dc-4d12-9b23-8d8bc9a47018.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,c732c572-85dc-4d12-9b23-8d8bc9a47018.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c732c572-85dc-4d12-9b23-8d8bc9a47018</wfw:commentRss>
      <title>What I learned from Mission Impossible 3</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,c732c572-85dc-4d12-9b23-8d8bc9a47018.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/05/19/WhatILearnedFromMissionImpossible3.aspx</link>
      <pubDate>Fri, 19 May 2006 21:47:14 GMT</pubDate>
      <description> &lt;p&gt;
   I went to see Mission Impossible 3 last night with my (very) pregnant wife. I don't
   want to give away too much of the rather thin plot but rest assured that something
   really important hinged on a tech guy back at the office. A couple of security-related
   things really struck me:
&lt;/p&gt;
&lt;ol&gt;
   &lt;li&gt;
      &lt;p&gt;
         The tech guy always has too much power. The tech guy says, "You know they're going
         to be recording this call." Ethan Hunt replies, "And you know that you can erase it."
      &lt;/p&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;p&gt;
         The tech guy was willing to break the rules because of his history with Ethan Hunt.
         If Ethan Hunt was a hacker, it would be classic social engineering. And don't think
         social engineering &lt;em&gt;within&lt;/em&gt; an organization is unlikely. Reports indicate that
         the majority of attacks come from within the organization.
      &lt;/p&gt;
   &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
   Lessons to be learned from MI:3 are 1) only give tech guys the power/access they need
   and 2) have checks and balances to prevent abuse of power.
&lt;/p&gt;
&lt;p&gt;
   Reminds me of a story I heard recently from [name withheld to protect the innocent]
   about an organization where the developers were Domain Admins for the entire organization.
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,c732c572-85dc-4d12-9b23-8d8bc9a47018.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=79b5f3e2-4895-4e69-be15-96ad96f6b7d2</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,79b5f3e2-4895-4e69-be15-96ad96f6b7d2.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,79b5f3e2-4895-4e69-be15-96ad96f6b7d2.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=79b5f3e2-4895-4e69-be15-96ad96f6b7d2</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>The Mad Mexican at DevTeach 2006</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,79b5f3e2-4895-4e69-be15-96ad96f6b7d2.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/05/15/TheMadMexicanAtDevTeach2006.aspx</link>
      <pubDate>Mon, 15 May 2006 20:27:32 GMT</pubDate>
      <description> &lt;p&gt;
   The Mad Mexican appeared at DevTeach last week to hook up with his old tag team partner
   Johnny "The Pimp" Bristowe - aka, &lt;a href="http://blogs.msdn.com/jbristowe/"&gt;John
   Bristowe&lt;/a&gt; of Microsoft Canada. The Mad Mexican mistook John's WPF talk for a WWF
   talk... Check out the videos and pics: &lt;a href="http://www.madmexican.net/"&gt;http://www.madmexican.net/&lt;/a&gt;.
&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,79b5f3e2-4895-4e69-be15-96ad96f6b7d2.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=92309157-ca01-4661-bcbd-98fc0bbedd88</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,92309157-ca01-4661-bcbd-98fc0bbedd88.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,92309157-ca01-4661-bcbd-98fc0bbedd88.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=92309157-ca01-4661-bcbd-98fc0bbedd88</wfw:commentRss>
      <title>Church Radius is Live!</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,92309157-ca01-4661-bcbd-98fc0bbedd88.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/05/03/ChurchRadiusIsLive.aspx</link>
      <pubDate>Wed, 03 May 2006 19:28:10 GMT</pubDate>
      <description> &lt;p&gt;
   Our &lt;a href="http://www.churchradius.com/WhatMakesGreatChurchSoftware/" title="what makes great church software"&gt;church
   software&lt;/a&gt; project, &lt;a href="http://www.churchradius.com/" title="church management software"&gt;Church
   Radius&lt;/a&gt;, has gone live! We're pretty excited about it here. It is a web-based solution
   that we are offering with a software-as-a-service model. We are taking the SaaS approach
   to an area that can really reap the benefits of low upfront costs, &lt;a href="http://www.churchradius.com/Pricing/" title="church software pricing including free church software for small churches"&gt;pay
   for what you use&lt;/a&gt;, on-demand, access from anywhere, etc.
&lt;/p&gt;
&lt;p&gt;
   We're just getting off the ground so if you think this is interesting, we'd really
   appreciate links, reviews, comments, etc.
&lt;/p&gt;
&lt;p&gt;
   Just to give a bit of history, I have been connected to a church software product
   since 2000. I have been patiently waiting for the opportunity to really overhaul it.
   Originally I was thinking of a .NET-based P2P smart client but the P2P framework I
   envisioned was a bit too ambitious. And frankly the church software market for Mac
   and Linux is really underserved so a web-based solution seemed like a really good
   idea. The software-as-a-service approach lets us help churches &lt;a href="http://www.churchradius.com/WhatMakesGreatChurchSoftware/Great+Church+Software+Page2.aspx" title="church software should not require your church to run its own server"&gt;avoid
   spending money on servers, new workstations, etc&lt;/a&gt;. in order to run Church Radius.
&lt;/p&gt;
&lt;p&gt;
   Since this is a tech-oriented blog, here are some implementation details: The site
   runs on ASP.NET 2.0. We built everything using Visual Studio 2005. We use ASP.NET
   Membership, which was a real boon because it was almost plug-and-play. We did a little
   bit to integrate our account management with the membership database but otherwise
   it was just so simple. And of course we are using master pages. You have to love master
   pages!
&lt;/p&gt;
&lt;p&gt;
   The backend is SQL Server 2005. The login account from the web site to database only
   has permission to execute stored procedures to remove the risk of SQL injection vulnerability
   slips. Because our church software is a hosted SaaS solution, we have multiple customers
   on the same servers. Every stored proc has to accept an OrgId and use it for every
   query (we monitor that part manually). Of course that lets you create a clustered
   index on OrgId for all tables to allow for efficient queries since each church represents
   only a small subset of the data in a table (so the execution plan is likely to use
   the clustered index).
&lt;/p&gt;
&lt;p&gt;
   We use NUnit for developer testing and NAnt for nightly builds on a dedicated build
   server. I also created a little web page that any developer can hit anytime to initiate
   a new build. I really should publish that to this blog one of these days. The NAnt
   script was a port from another project and is almost completely redundant now since
   basically all the build work is shelled out to MSBuild.
&lt;/p&gt;
&lt;p&gt;
   Right now I am working with Watir to do automated UI testing. Watir is a Ruby testing
   framework that automates IE. I highly recommend it.
&lt;/p&gt;
&lt;p&gt;
   Anyway, that's what we've been working on at Ardent lately: church software-as-a-service. &lt;a href="http://www.churchradius.com/"&gt;Check
   it out&lt;/a&gt; and please spread the word!
&lt;/p&gt;
&lt;p class="zoundry_bw_tags"&gt;
   &lt;!-- Tag links generated by Zoundry Blog Writer. Do not manually edit. http://www.zoundry.com --&gt;
   &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a href="http://technorati.com/tag/Christian" class="ztag" rel="tag"&gt;Christian&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Christianity" class="ztag" rel="tag"&gt;Christianity&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Faith" class="ztag" rel="tag"&gt;Faith&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Religion" class="ztag" rel="tag"&gt;Religion&lt;/a&gt;, &lt;a href="http://technorati.com/tag/SaaS" class="ztag" rel="tag"&gt;SaaS&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software%20as%20a%20Service" class="ztag" rel="tag"&gt;Software
   as a Service&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Theology" class="ztag" rel="tag"&gt;Theology&lt;/a&gt;, &lt;a href="http://technorati.com/tag/church" class="ztag" rel="tag"&gt;church&lt;/a&gt;, &lt;a href="http://technorati.com/tag/church%20software" class="ztag" rel="tag"&gt;church
   software&lt;/a&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,92309157-ca01-4661-bcbd-98fc0bbedd88.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=34b841b5-f0c0-4a00-b0e1-54e8372d6744</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,34b841b5-f0c0-4a00-b0e1-54e8372d6744.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,34b841b5-f0c0-4a00-b0e1-54e8372d6744.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=34b841b5-f0c0-4a00-b0e1-54e8372d6744</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>Are you coming to DevTeach in Montreal?</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,34b841b5-f0c0-4a00-b0e1-54e8372d6744.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/05/01/AreYouComingToDevTeachInMontreal.aspx</link>
      <pubDate>Mon, 01 May 2006 20:11:44 GMT</pubDate>
      <description>&lt;p&gt;
   DevTeach is just a week away... 
&lt;/p&gt;
&lt;p&gt;
   &lt;img alt="DevTeach Developer Conference" hspace=0 src="http://www.devteach.com/banners/devteach300X250.gif" align=baseline border=0&gt;
&lt;/p&gt;
&lt;p&gt;
   Are you going to be there? Leave a comment. Still on the fence? My advice: &lt;strong&gt;&lt;em&gt;just
   do it!&lt;/em&gt;&lt;/strong&gt; DevTeach is a great conference, which is why I signed up to present
   there (a mere 2.5 weeks before my wife's due date - yikes!). It really is a great
   value and Montreal is such a great city. You won't regret it at all.
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,34b841b5-f0c0-4a00-b0e1-54e8372d6744.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=ed27dd06-23ef-4ba9-861f-7f6369f31670</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,ed27dd06-23ef-4ba9-861f-7f6369f31670.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,ed27dd06-23ef-4ba9-861f-7f6369f31670.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ed27dd06-23ef-4ba9-861f-7f6369f31670</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Another Bad Error Message</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,ed27dd06-23ef-4ba9-861f-7f6369f31670.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/04/28/AnotherBadErrorMessage.aspx</link>
      <pubDate>Fri, 28 Apr 2006 22:22:36 GMT</pubDate>
      <description> &lt;p&gt;
   Well, I'm a roll with bad error messages this month. This week we finally received
   a merchant number and API token from Moneris to accept Mastercard and Visa for &lt;a href="http://www.churchradius.com/" target="_blank" title="Church Software by ChurchRadius.com"&gt;Church
   Radius&lt;/a&gt;. So I plugged the numbers into our configuration file and went to process
   a live credit card transaction. It failed with an error message saying "API Token
   Mismatch". What might this error message make you think is wrong? That you had an
   invalid API token? Good guess... But, nope. We got that error message because the
   sales team at Moneris had screwed up and not enabled recurring billing (subscriptions)
   to our merchant account. Even the tech guy at Moneris was confused. We figured it
   out by guessing at things that could be wrong.
&lt;/p&gt;
&lt;p&gt;
   The good news is that &lt;a href="http://www.churchradius.com/" target="_blank" title="Church Software by ChurchRadius.com"&gt;Church
   Radius&lt;/a&gt; is now completely and officially LIVE! Wahoo.
&lt;/p&gt;
&lt;p class="zoundry_bw_tags"&gt;
   &lt;!-- Tag links generated by Zoundry Blog Writer. Do not manually edit. http://www.zoundry.com --&gt;
   &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a href="http://technorati.com/tag/church" class="ztag" rel="tag"&gt;church&lt;/a&gt;, &lt;a href="http://technorati.com/tag/church%20management%20software" class="ztag" rel="tag"&gt;church
   management software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/church%20software" class="ztag" rel="tag"&gt;church
   software&lt;/a&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,ed27dd06-23ef-4ba9-861f-7f6369f31670.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=a5958846-1af4-41d7-a344-0b08f4bdecf1</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,a5958846-1af4-41d7-a344-0b08f4bdecf1.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,a5958846-1af4-41d7-a344-0b08f4bdecf1.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=a5958846-1af4-41d7-a344-0b08f4bdecf1</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Bad Error Message == Bad Usability</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,a5958846-1af4-41d7-a344-0b08f4bdecf1.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/04/26/BadErrorMessageBadUsability.aspx</link>
      <pubDate>Wed, 26 Apr 2006 17:40:01 GMT</pubDate>
      <description> &lt;p&gt;
   Error messages should be helpful. Bad error messages disrespect the user by saying,
   "something is wrong but I'm not going to tell you". I've made &lt;a href="http://www.ardentdev.com/Blog/2006/03/30/ObtuseErrorMessagesAreEvil.aspx"&gt;that
   point&lt;/a&gt; before.
&lt;/p&gt;
&lt;p&gt;
   Today I was treated to a paragraph-long error message explaining password complexity
   rules. The password that failed was this:
&lt;/p&gt;
&lt;p&gt;
   &lt;code&gt;3"[cU8jlBe4vG}Zx{3^6@3&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;
   Look at this password with me. It's plenty long (22 char). It has numbers, uppercase
   characters, lowercase characters, and non-alphanumeric characters. It's a good random
   password. It was, in fact, randomly generated by &lt;a href="http://www.pluralsight.com/tools.aspx"&gt;Keith
   Browns's PasswordMinder&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   I dissected the paragraph of error message to find buried &lt;span style="TEXT-DECORATION: underline"&gt;in
   the middle&lt;/span&gt; this rule: &lt;em&gt;must not have been changed within the last 1 day&lt;/em&gt;.
   Oh. The problem was not complexity but that my password had been reset yesterday.
   Here I was trying to be responsible by immediately changing my password after having
   it reset...
&lt;/p&gt;
&lt;p&gt;
   What really irks me is that the error condition is known specifically but the error
   message is generic. If the regular expression for password validation fails, tell
   me that the password is not complex enough. If I used the same password in the past,
   tell me that. If I cannot change my password today because it was changed yesterday,
   tell me &lt;strong&gt;THAT&lt;/strong&gt;.
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;When the specific error condition is known, tell the user exactly what is
   wrong and whether or not it is his/her fault. That way he/she can act appropriately
   without resorting to detective work.&lt;/strong&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,a5958846-1af4-41d7-a344-0b08f4bdecf1.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=6531e0ac-0912-4134-8c65-1e1a5cca815a</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,6531e0ac-0912-4134-8c65-1e1a5cca815a.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,6531e0ac-0912-4134-8c65-1e1a5cca815a.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=6531e0ac-0912-4134-8c65-1e1a5cca815a</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Paste Special and Macros in Word 2007</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,6531e0ac-0912-4134-8c65-1e1a5cca815a.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/04/26/PasteSpecialAndMacrosInWord2007.aspx</link>
      <pubDate>Wed, 26 Apr 2006 01:37:03 GMT</pubDate>
      <description> &lt;p&gt;
   I've been trying out Office 2007 for a few weeks to give the ribbon UI a chance. I'm
   a shortcut key fanatic and frig, frig, FRIG!!! I frequently use Paste Special to paste
   unformatted text. In shipping versions of Word I press Alt+E, S, Ctrl+End, Enter (I'm
   pretty fast at that combo). Eventually I get around to recording a macro and assigning
   it Ctrl+Alt+Shift+V. With the new ribbon interface I have to press Alt+E, C, V, S,
   Ctrl+End, Enter. Not too short for a "shortcut".
&lt;/p&gt;
&lt;p&gt;
   "Oh, Derek," you say. "Stop whining and go create a macro." Sure, OK. Wait a minute...
   How do I create a macro? There is no longer a Tools menu. No mention of macros on
   any of the tabs. Grrrr...
&lt;/p&gt;
&lt;p&gt;
   The solution? Go to File | Word Options. Select Views. Check Developer Tools. A new
   Developer tab now shows up providing access to macros and some other stuff (like XML
   schemas). Yeah, I know - exceedingly intuitive compared to Tools | Macro | Record
   New Macro.
&lt;/p&gt;
&lt;p&gt;
   Now, I'm not exactly a Word power user but I can hold my own, and I suspect I am not
   the only person who is not going to appreciate feeling like a novice in my word processor.
   I am convinced that ribbon-enabled Office 2007 products will ultimately ship with
   a compatibility mode (standard menus, toolbars, etc.). I personally won't use it,
   I'll fumble my way through figuring out the new UI. But lack of a compat mode will
   hinder adoption. Or maybe everyone has forgotten how essential it was to have a WordPerfect
   compatibility mode.
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Update&lt;/strong&gt;: Turns out the Developer tab is also how you edit document
   properties like Author and Title. I was wondering where that functionality went since
   it's not accessible under the File menu. Personally I think this feature should have
   been made more accessible, not less. Document properties can really matter when you
   start putting things into SharePoint or some other document management system.
&lt;/p&gt;
&lt;p class="zoundry_bw_tags"&gt;
   &lt;!-- Tag links generated by Zoundry Blog Writer. Do not manually edit. http://www.zoundry.com --&gt;
   &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a href="http://technorati.com/tag/microsoft" class="ztag" rel="tag"&gt;microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/office%2012" class="ztag" rel="tag"&gt;office
   12&lt;/a&gt;, &lt;a href="http://technorati.com/tag/office%202007" class="ztag" rel="tag"&gt;office
   2007&lt;/a&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;div style="text-align: center; font-family: Helvetica; font-size: 10pt;"&gt;
   Read a great book: &lt;a href="http://www.amazon.com/gp/product/0066620996?ie=UTF8&amp;tag=derehatcblo0e-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0066620996"&gt;Good
   to Great: Why Some Companies Make the Leap... and Others Don't&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=derehatcblo0e-20&amp;l=as2&amp;o=1&amp;a=0066620996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by
   Jim Collins 
&lt;/div&gt;
</description>
      <comments>http://www.ardentdev.com/Blog/CommentView,guid,6531e0ac-0912-4134-8c65-1e1a5cca815a.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.ardentdev.com/Blog/Trackback.aspx?guid=db804c88-7def-4c7d-8f9d-e36ce206942b</trackback:ping>
      <pingback:server>http://www.ardentdev.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ardentdev.com/Blog/PermaLink,guid,db804c88-7def-4c7d-8f9d-e36ce206942b.aspx</pingback:target>
      <dc:creator>Derek Hatchard</dc:creator>
      <wfw:comment>http://www.ardentdev.com/Blog/CommentView,guid,db804c88-7def-4c7d-8f9d-e36ce206942b.aspx</wfw:comment>
      <wfw:commentRss>http://www.ardentdev.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=db804c88-7def-4c7d-8f9d-e36ce206942b</wfw:commentRss>
      <title>Using ADSI to Authenticate Against Active Directory</title>
      <guid>http://www.ardentdev.com/Blog/PermaLink,guid,db804c88-7def-4c7d-8f9d-e36ce206942b.aspx</guid>
      <link>http://www.ardentdev.com/Blog/2006/04/25/UsingADSIToAuthenticateAgainstActiveDirectory.aspx</link>
      <pubDate>Tue, 25 Apr 2006 23:10:06 GMT</pubDate>
      <description>&lt;p&gt;
   I dusted off my modest ADSI skills yesterday to help some folks figure out how to
   authenticate against Active Directory by binding to it using LDAP. Here's a VBScript
   version using ADSI (run at command line using cscript.exe).
&lt;/p&gt;
&lt;p&gt;
   &lt;span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;&lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Const&lt;/span&gt; ADS_SECURE_AUTHENTICATION &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/span&gt; 1&lt;br&gt;
   &lt;br&gt;
   &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Dim&lt;/span&gt; uid,
   pwd&lt;br&gt;
   &lt;br&gt;
   WScript.StdOut.&lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Write&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"User
   name (with domain prefix): "&lt;/span&gt; 
   &lt;br&gt;
   uid &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/span&gt; WScript.StdIn.ReadLine&lt;br&gt;
   &lt;br&gt;
   WScript.StdOut.&lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Write&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"Please
   enter your password:"&lt;/span&gt; 
   &lt;br&gt;
   &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Set&lt;/span&gt; objPassword &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;CreateObject&lt;/span&gt;(&lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New