<?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>this.Pose() as Expert - this</title>
    <link>http://chrison.net/</link>
    <description />
    <language>en-us</language>
    <copyright>Christoph Wille</copyright>
    <lastBuildDate>Tue, 09 Jun 2009 08:29:22 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>christoph.wille@gmail.com</managingEditor>
    <webMaster>christoph.wille@gmail.com</webMaster>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=6772def6-858d-498a-8492-b8fb1a4951c1</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,6772def6-858d-498a-8492-b8fb1a4951c1.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,6772def6-858d-498a-8492-b8fb1a4951c1.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6772def6-858d-498a-8492-b8fb1a4951c1</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
Although I am reinstalling machines on such a regular basis, I keep forgetting enabling
tab completion for cmd.exe. Therefore I am putting a note to self in my blog...
</p>
        <p>
Where to define:
</p>
        <p>
          <img border="0" src="http://chrison.net/content/binary/commandprocessor_completionchar.png" />
        </p>
        <p>
How to do it automatically (copy / paste / save as .reg / double-click):
</p>
        <p>
          <font face="Courier New">Windows Registry Editor Version 5.00</font>
        </p>
        <p>
          <font face="Courier New">[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]<br />
"CompletionChar"=dword:00000009</font>
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=6772def6-858d-498a-8492-b8fb1a4951c1" />
      </body>
      <title>Note to Self - Command Processor / CompletionChar</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,6772def6-858d-498a-8492-b8fb1a4951c1.aspx</guid>
      <link>http://chrison.net/NoteToSelfCommandProcessorCompletionChar.aspx</link>
      <pubDate>Tue, 09 Jun 2009 08:29:22 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Although I am reinstalling machines on such a regular basis, I keep forgetting enabling
tab completion for cmd.exe. Therefore I am putting a note to self in my blog...
&lt;/p&gt;
&lt;p&gt;
Where to define:
&lt;/p&gt;
&lt;p&gt;
&lt;img border=0 src="http://chrison.net/content/binary/commandprocessor_completionchar.png"&gt;
&lt;/p&gt;
&lt;p&gt;
How to do it automatically (copy / paste / save as .reg / double-click):
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;Windows Registry Editor Version 5.00&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]&lt;br&gt;
"CompletionChar"=dword:00000009&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=6772def6-858d-498a-8492-b8fb1a4951c1" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,6772def6-858d-498a-8492-b8fb1a4951c1.aspx</comments>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=a05a04f7-96ab-4433-8ba1-30961d335376</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,a05a04f7-96ab-4433-8ba1-30961d335376.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,a05a04f7-96ab-4433-8ba1-30961d335376.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=a05a04f7-96ab-4433-8ba1-30961d335376</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
Downloaded SQL 2008 Trials to my local disk and wanted to move them to an external
harddisk:
</p>
        <p>
          <img border="0" src="http://chrison.net/content/binary/FileInUse_YouAreKidding.png" />
        </p>
        <p>
"The action can't be completed because the file is open in Microsoft SQL Server 2008"
- that leaves me slightly puzzled.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=a05a04f7-96ab-4433-8ba1-30961d335376" />
      </body>
      <title>File In Use - Are You Kidding Me?</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,a05a04f7-96ab-4433-8ba1-30961d335376.aspx</guid>
      <link>http://chrison.net/FileInUseAreYouKiddingMe.aspx</link>
      <pubDate>Fri, 24 Apr 2009 10:11:33 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Downloaded SQL 2008 Trials to my local disk and wanted to move them to an external
harddisk:
&lt;/p&gt;
&lt;p&gt;
&lt;img border=0 src="http://chrison.net/content/binary/FileInUse_YouAreKidding.png"&gt;
&lt;/p&gt;
&lt;p&gt;
"The action can't be completed because the file is open in Microsoft SQL Server 2008"
- that leaves me slightly puzzled.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=a05a04f7-96ab-4433-8ba1-30961d335376" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,a05a04f7-96ab-4433-8ba1-30961d335376.aspx</comments>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=5367618d-6531-4358-9096-b814674770dd</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,5367618d-6531-4358-9096-b814674770dd.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,5367618d-6531-4358-9096-b814674770dd.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5367618d-6531-4358-9096-b814674770dd</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Wrapping up <a href="http://www.msfttechdays.com/">Tech∙Days</a> by posting the live
sessions I watched:
</p>
        <ul>
          <li>
DEV307 Starting Test Driven Development with Mock Objects    
</li>
          <li>
DEV320 Debugging managed code using WinDbg    
</li>
          <li>
OFC302 SharePoint Workflow for the Masses    
</li>
          <li>
OFC400 Enterprise SharePoint Workflow: Building and Managing a High-Performance Workflow
Environment    
</li>
          <li>
DEV300 ASP.NET Model-View-Controller: Separation of Concerns and Unit Testing    
</li>
          <li>
WIN300 Scripting the Microsoft .NET Framework Using Windows PowerShell    
</li>
          <li>
WEB401 In-depth MVC    
</li>
          <li>
DEV309 Automating Task and Other Productivity Improvements for Windows Presentation
Foundation Development 
</li>
        </ul>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=5367618d-6531-4358-9096-b814674770dd" />
      </body>
      <title>Tech∙Days Defy All Challenges</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,5367618d-6531-4358-9096-b814674770dd.aspx</guid>
      <link>http://chrison.net/TechDaysDefyAllChallenges.aspx</link>
      <pubDate>Wed, 01 Apr 2009 19:32:23 GMT</pubDate>
      <description>&lt;p&gt;
Wrapping up &lt;a href="http://www.msfttechdays.com/"&gt;Tech∙Days&lt;/a&gt; by posting the live
sessions I watched:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
DEV307 Starting Test Driven Development with Mock Objects&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/li&gt;
&lt;li&gt;
DEV320 Debugging managed code using WinDbg&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/li&gt;
&lt;li&gt;
OFC302 SharePoint Workflow for the Masses&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/li&gt;
&lt;li&gt;
OFC400 Enterprise SharePoint Workflow: Building and Managing a High-Performance Workflow
Environment&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/li&gt;
&lt;li&gt;
DEV300 ASP.NET Model-View-Controller: Separation of Concerns and Unit Testing&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/li&gt;
&lt;li&gt;
WIN300 Scripting the Microsoft .NET Framework Using Windows PowerShell&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/li&gt;
&lt;li&gt;
WEB401 In-depth MVC&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/li&gt;
&lt;li&gt;
DEV309 Automating Task and Other Productivity Improvements for Windows Presentation
Foundation Development 
&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=5367618d-6531-4358-9096-b814674770dd" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,5367618d-6531-4358-9096-b814674770dd.aspx</comments>
      <category>this</category>
      <category>Training and Conferences</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=00384b7a-52d6-455e-bf51-7668159debb3</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,00384b7a-52d6-455e-bf51-7668159debb3.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,00384b7a-52d6-455e-bf51-7668159debb3.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=00384b7a-52d6-455e-bf51-7668159debb3</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
No, this time it is not Microsoft - it is NetGear that is not providing an x64-capable
version of their software. The very latest VPN client software for a ProSafe router
(FVS338) doesn't work (install) on Vista x64: 
</p>
        <p>
          <img src="http://chrison.net/content/binary/netgearvpnclient_x64.png" border="0" />
        </p>
        <p>
I think it is needless to say that I am not amused. Who are you kidding in late 2008?
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=00384b7a-52d6-455e-bf51-7668159debb3" />
      </body>
      <title>Latest ProSafe VPN Firewall Client on x64</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,00384b7a-52d6-455e-bf51-7668159debb3.aspx</guid>
      <link>http://chrison.net/LatestProSafeVPNFirewallClientOnX64.aspx</link>
      <pubDate>Wed, 19 Nov 2008 18:20:45 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
No, this time it is not Microsoft - it is NetGear that is not providing an x64-capable
version of their software. The very latest VPN client software for a ProSafe router
(FVS338) doesn't work (install) on Vista x64:&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/netgearvpnclient_x64.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
I think it is needless to say that I am not amused. Who are you kidding in late 2008?
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=00384b7a-52d6-455e-bf51-7668159debb3" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,00384b7a-52d6-455e-bf51-7668159debb3.aspx</comments>
      <category>Security</category>
      <category>this</category>
      <category>x64</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=83fd6006-51c8-4a4f-8e18-5d29f848c1b9</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,83fd6006-51c8-4a4f-8e18-5d29f848c1b9.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,83fd6006-51c8-4a4f-8e18-5d29f848c1b9.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=83fd6006-51c8-4a4f-8e18-5d29f848c1b9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
At PDC 2008 we got a nice Freescale JM badge board to test with Windows 7 and its
Sensor API. I definitely wanted to try it, but didn't have the luxury to re-pave a
machine just for this.
</p>
        <p>
VirtualPC doesn't support USB (a lack that annoys me immensely, not only now, but
also for Windows Mobile development), so I had to look for another option: <a href="http://www.virtualbox.org/">VirtualBox</a>.
It supports USB. I decided to give it a try (VMware was on my list too, but when I
saw their registration requirement for a trial version I balked).
</p>
        <p>
Installed the x64 version of VirtualBox, and inside it the 32 Bit version of Windows
7. First stumbling block - the virtual machine additions. In default mode, they refuse
to install on Windows 7 (too new). But you can help it see the "light":
</p>
        <p>
          <img src="http://chrison.net/content/binary/sensordev_vbox.png" border="0" />
        </p>
        <p>
The additions are required, otherwise no USB support (or easy network, but you could
work around that one via emulating a different NIC). 
</p>
        <p>
Next, plug in the sensor development kit badge and tell VirtualBox to route it into
the VM:
</p>
        <p>
          <img src="http://chrison.net/content/binary/sensordev_vbox_settings.png" border="0" />
        </p>
        <p>
The "CMX Systems USB HID sensor demo for HC9S08JM devices" is what you are looking
for. At least that's what Vista calls the device.
</p>
        <p>
Now all you need to do is boot up your Windows 7 VM again and install the SDK from
the supplied disc. Note that I achieved the best results by following the guideline at
the end of the document entitled "Sensor Development Kit Driver and Firmware.rtf",
to be found in the Documentation folder.
</p>
        <p>
When done, you can try the MSDN reader demo (nope, Marbles not going to work inside
a VM). As a proof, here is a screenshot of everything running in VirtualBox (yes,
the light sensor works):
</p>
        <p>
          <img src="http://chrison.net/content/binary/sensordev_vbox_running.jpg" border="0" />
        </p>
        <p>
By the way, there is a MSDN forum <a href="http://social.msdn.microsoft.com/Forums/en-US/windowssensorandlocationplatform/threads/">Development
with the Windows Sensor and Location Platform</a> just for this topic. If you don't
know what I was talking about, check out the session recording <a href="http://channel9.msdn.com/pdc2008/PC25/">Windows
7: The Sensor and Location Platform: Building Context-Aware Applications</a>.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=83fd6006-51c8-4a4f-8e18-5d29f848c1b9" />
      </body>
      <title>Windows 7 Sensor Development Kit inside VirtualBox</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,83fd6006-51c8-4a4f-8e18-5d29f848c1b9.aspx</guid>
      <link>http://chrison.net/Windows7SensorDevelopmentKitInsideVirtualBox.aspx</link>
      <pubDate>Tue, 04 Nov 2008 16:08:21 GMT</pubDate>
      <description>&lt;p&gt;
At PDC 2008 we got a nice Freescale JM badge board to test with Windows 7 and its
Sensor API. I definitely wanted to try it, but didn't have the luxury to re-pave a
machine just for this.
&lt;/p&gt;
&lt;p&gt;
VirtualPC doesn't support USB (a lack that annoys me immensely, not only now, but
also for Windows Mobile development), so I had to look for another option: &lt;a href="http://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt;.
It supports USB. I decided to give it a try (VMware was on my list too, but when I
saw their registration requirement for a trial version I balked).
&lt;/p&gt;
&lt;p&gt;
Installed the x64 version of VirtualBox, and inside it the 32 Bit version of Windows
7. First stumbling block - the virtual machine additions. In default mode, they refuse
to install on Windows 7 (too new). But you can help it see the "light":
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/sensordev_vbox.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
The additions are required, otherwise no USB support (or easy network, but you could
work around that one via emulating a different NIC). 
&lt;/p&gt;
&lt;p&gt;
Next, plug in the sensor development kit badge and tell VirtualBox to route it into
the VM:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/sensordev_vbox_settings.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
The "CMX Systems USB HID sensor demo for HC9S08JM devices" is what you are looking
for. At least that's what Vista calls the device.
&lt;/p&gt;
&lt;p&gt;
Now all you need to do is boot up your Windows 7 VM again and install the SDK from
the supplied disc. Note that I achieved the best results by following the guideline&amp;nbsp;at
the end of the document entitled "Sensor Development Kit Driver and Firmware.rtf",
to be found in the&amp;nbsp;Documentation folder.
&lt;/p&gt;
&lt;p&gt;
When done, you can try the MSDN reader demo (nope, Marbles not going to work inside
a VM). As a proof, here is a screenshot of everything running in VirtualBox (yes,
the light sensor works):
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/sensordev_vbox_running.jpg" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
By the way, there is a MSDN forum &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/windowssensorandlocationplatform/threads/"&gt;Development
with the Windows Sensor and Location Platform&lt;/a&gt; just for this topic. If you don't
know what I was talking about, check out the session recording &lt;a href="http://channel9.msdn.com/pdc2008/PC25/"&gt;Windows
7: The Sensor and Location Platform: Building Context-Aware Applications&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=83fd6006-51c8-4a4f-8e18-5d29f848c1b9" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,83fd6006-51c8-4a4f-8e18-5d29f848c1b9.aspx</comments>
      <category>this</category>
      <category>Training and Conferences</category>
      <category>Virtual PC</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=bcf49d6f-6356-4d8b-886d-046e082ffea2</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,bcf49d6f-6356-4d8b-886d-046e082ffea2.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,bcf49d6f-6356-4d8b-886d-046e082ffea2.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=bcf49d6f-6356-4d8b-886d-046e082ffea2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
During PDC2008, aside from the keynotes and pre-conference “Performance by Design”
I went to the  following sessions:
</p>
        <ul>
          <li>
TL02 – Under the hood: Advances in the .NET type system 
<br /></li>
          <li>
TL16 – The future of C# 
<br /></li>
          <li>
TL52 – Team Foundation Server 2010: Cool new features 
<br /></li>
          <li>
TL09 – Agile development with Microsoft Visual Studio 
<br /></li>
          <li>
TL23 – A lap around “Oslo” 
<br /></li>
          <li>
TL27 - “Oslo”: The language 
<br /></li>
          <li>
TL20 – Entity Framework futures 
<br /></li>
          <li>
TL26 – Parallel programming for managed developers with the next generation of Microsoft
Visual Studio 
<br /></li>
          <li>
TL18 - “Oslo”: Customizing and extending the visual design experience 
<br /></li>
          <li>
TL28 - “Oslo”: Repository and models 
<br /></li>
          <li>
TL15 – Architecture without big design up front 
<br /></li>
          <li>
TL36 – Microsoft .NET Framework: Declarative programming using XAML 
<br /></li>
          <li>
PC49 – Microsoft .NET Framework: CLR futures 
<br /></li>
          <li>
TL31 - “Oslo”: Building textual DSLs 
<br /></li>
          <li>
PC32 – ASP.NET AJAX futures 
<br /></li>
        </ul>
        <p>
I was rather disappointed this year by the varied quality of the sessions, plus the
not-so-matching session descriptions / session levels. 
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=bcf49d6f-6356-4d8b-886d-046e082ffea2" />
      </body>
      <title>PDC 2008 Session List</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,bcf49d6f-6356-4d8b-886d-046e082ffea2.aspx</guid>
      <link>http://chrison.net/PDC2008SessionList.aspx</link>
      <pubDate>Fri, 31 Oct 2008 22:03:17 GMT</pubDate>
      <description>&lt;p&gt;
During PDC2008, aside from the keynotes and pre-conference “Performance by Design”
I went to the&amp;nbsp; following sessions:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
TL02 – Under the hood: Advances in the .NET type system 
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
TL16 – The future of C# 
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
TL52 – Team Foundation Server 2010: Cool new features 
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
TL09 – Agile development with Microsoft Visual Studio 
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
TL23 – A lap around “Oslo” 
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
TL27 - “Oslo”: The language 
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
TL20 – Entity Framework futures 
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
TL26 – Parallel programming for managed developers with the next generation of Microsoft
Visual Studio 
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
TL18 - “Oslo”: Customizing and extending the visual design experience 
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
TL28 - “Oslo”: Repository and models 
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
TL15 – Architecture without big design up front 
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
TL36 – Microsoft .NET Framework: Declarative programming using XAML 
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
PC49 – Microsoft .NET Framework: CLR futures 
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
TL31 - “Oslo”: Building textual DSLs 
&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
PC32 – ASP.NET AJAX futures 
&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
I was rather disappointed this year by the varied quality of the sessions, plus the
not-so-matching session descriptions / session levels. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=bcf49d6f-6356-4d8b-886d-046e082ffea2" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,bcf49d6f-6356-4d8b-886d-046e082ffea2.aspx</comments>
      <category>this</category>
      <category>Training and Conferences</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=fc5c1984-84a0-4c59-943e-89f72841f014</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,fc5c1984-84a0-4c59-943e-89f72841f014.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,fc5c1984-84a0-4c59-943e-89f72841f014.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=fc5c1984-84a0-4c59-943e-89f72841f014</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <table cellpadding="5">
          <tbody>
            <tr>
              <td valign="top">
                <img src="http://chrison.net/content/binary/PDC2008Bling.jpg" border="0" />
              </td>
              <td valign="top">
                <p>
During PDC05 I put up a post <a href="http://chrison.net/PDCsIHaveAttendedSoFar.aspx">PDC's
I have attended so far</a>. Next week, I am going to add another one to the list -
PDC2008 is my seventh Professional Developers Conference. Kind of makes me look old
;-) 
</p>
                <p>
 
</p>
              </td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=fc5c1984-84a0-4c59-943e-89f72841f014" />
      </body>
      <title>PDC2008 - PDC #7 For Me</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,fc5c1984-84a0-4c59-943e-89f72841f014.aspx</guid>
      <link>http://chrison.net/PDC2008PDC7ForMe.aspx</link>
      <pubDate>Fri, 24 Oct 2008 06:09:45 GMT</pubDate>
      <description>&lt;table cellpadding=5&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=top&gt;
&lt;img src="http://chrison.net/content/binary/PDC2008Bling.jpg" border=0&gt;&lt;/td&gt;
&lt;td valign=top&gt;
&lt;p&gt;
During PDC05 I put up a post &lt;a href="http://chrison.net/PDCsIHaveAttendedSoFar.aspx"&gt;PDC's
I have attended so far&lt;/a&gt;. Next week, I am going to add another one to the list -
PDC2008 is my seventh Professional Developers Conference. Kind of makes me look old
;-) 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=fc5c1984-84a0-4c59-943e-89f72841f014" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,fc5c1984-84a0-4c59-943e-89f72841f014.aspx</comments>
      <category>.NET</category>
      <category>this</category>
      <category>Training and Conferences</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=c1e0c860-091d-4960-a6ae-a07db2917ef6</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,c1e0c860-091d-4960-a6ae-a07db2917ef6.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,c1e0c860-091d-4960-a6ae-a07db2917ef6.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=c1e0c860-091d-4960-a6ae-a07db2917ef6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
It's been quiet on this blog recently, one reason being that it is conference season
again. Last week, I was in Munich for VSone, where I did three talks:
</p>
        <ul>
          <li>
LINQ to SQL</li>
          <li>
ADO.NET Entity Framework</li>
          <li>
ADO.NET Data Services</li>
        </ul>
        <p>
At this very moment, I am at the airport in Frankfurt waiting for my flight back from
the ready.for.take.off Visual Studio 2008 / Windows Server 2008 / SQL Server 2008
launch event here in Germany. It was the biggest developer event in Germany so far
(7000+ conference participants), and Microsoft gave away quite a nice package of software:
VS Standard, TFS with one CAL, Windows Server 2008 Enterprise with 5 CALs plus a voucher
for SQL Server 2008 that will be available later this year.
</p>
        <p>
I was staffing ATE (Ask the Experts) at this event, initially for IIS7. However, we
were very pleasantly surprised that the attendees showed great interest in TFS / VSTS,
so I switched duties to that area (VSTS / TFS is a growing business for me as I do
training and consulting for those products). Hopefully this free license will trigger
more adoption because Team System is such a great tool!
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=c1e0c860-091d-4960-a6ae-a07db2917ef6" />
      </body>
      <title>Two Weeks, Two Conferences</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,c1e0c860-091d-4960-a6ae-a07db2917ef6.aspx</guid>
      <link>http://chrison.net/TwoWeeksTwoConferences.aspx</link>
      <pubDate>Thu, 21 Feb 2008 20:09:30 GMT</pubDate>
      <description>&lt;p&gt;
It's been quiet on this blog recently, one reason being that it is conference season
again. Last week, I was in Munich for VSone, where I did three talks:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
LINQ to SQL&lt;/li&gt;
&lt;li&gt;
ADO.NET Entity Framework&lt;/li&gt;
&lt;li&gt;
ADO.NET Data Services&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
At this very moment, I am at the airport in Frankfurt waiting for my flight back from
the ready.for.take.off Visual Studio 2008 / Windows Server 2008 / SQL Server 2008
launch event here in Germany. It was the biggest developer event in Germany so far
(7000+ conference participants), and Microsoft gave away quite a nice package of software:
VS Standard, TFS with one CAL, Windows Server 2008 Enterprise with 5 CALs plus a voucher
for SQL Server 2008 that will be available later this year.
&lt;/p&gt;
&lt;p&gt;
I was staffing ATE (Ask the Experts) at this event, initially for IIS7. However, we
were very pleasantly surprised that the attendees showed great interest in TFS / VSTS,
so I switched duties to that area (VSTS / TFS is a growing business for me as I do
training and consulting for those products). Hopefully this free license will trigger
more adoption because Team System is such a great tool!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=c1e0c860-091d-4960-a6ae-a07db2917ef6" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,c1e0c860-091d-4960-a6ae-a07db2917ef6.aspx</comments>
      <category>Team System</category>
      <category>this</category>
      <category>Training and Conferences</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=cad71ee8-c091-4feb-8e4b-592bd6052ce8</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,cad71ee8-c091-4feb-8e4b-592bd6052ce8.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,cad71ee8-c091-4feb-8e4b-592bd6052ce8.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=cad71ee8-c091-4feb-8e4b-592bd6052ce8</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Yesterday, we found ourselves at the receiving end of an attack against one of our
German Wikis that are running the <a href="http://www.screwturn.eu/">ScrewTurn</a> Wiki
software. Turns out that it was a security issue even with the then latest version
2.0.23. Dario Solera - the maintainer of ScrewTurn - acted real fast when I informed
him about the root cause of the attack and released v2.0.24 yesterday night. 
</p>
        <p>
Please <a href="http://www.screwturn.eu/download.ashx">download</a> and upgrade immediately!
The issue is being actively exploited (zero day if you so will).
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=cad71ee8-c091-4feb-8e4b-592bd6052ce8" />
      </body>
      <title>Important Security Fix for ScrewTurn</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,cad71ee8-c091-4feb-8e4b-592bd6052ce8.aspx</guid>
      <link>http://chrison.net/ImportantSecurityFixForScrewTurn.aspx</link>
      <pubDate>Fri, 08 Feb 2008 06:54:08 GMT</pubDate>
      <description>&lt;p&gt;
Yesterday, we found ourselves at the receiving end of an attack against one of our
German Wikis that are running the &lt;a href="http://www.screwturn.eu/"&gt;ScrewTurn&lt;/a&gt; Wiki
software. Turns out that it was a security issue even with the then latest version
2.0.23. Dario Solera - the maintainer of ScrewTurn - acted real fast when I informed
him about the root cause of the attack and released v2.0.24 yesterday night. 
&lt;/p&gt;
&lt;p&gt;
Please &lt;a href="http://www.screwturn.eu/download.ashx"&gt;download&lt;/a&gt; and upgrade immediately!
The issue is being actively exploited (zero day if you so will).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=cad71ee8-c091-4feb-8e4b-592bd6052ce8" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,cad71ee8-c091-4feb-8e4b-592bd6052ce8.aspx</comments>
      <category>ASP.NET</category>
      <category>Security</category>
      <category>this</category>
      <category>Use the source Luke</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=467ea4bc-87ca-4791-9540-a793e8d428f2</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,467ea4bc-87ca-4791-9540-a793e8d428f2.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,467ea4bc-87ca-4791-9540-a793e8d428f2.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=467ea4bc-87ca-4791-9540-a793e8d428f2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
TechEd Developers 2007 is over, and before moving on (and flying back to snow in Austria),
here is the list of sessions I attended this year:
</p>
        <ul>
          <li>
TLA201 - A Tour of Visual Studio 2008 and the .NET Framework 3.5</li>
          <li>
OFF401 - .NET Developers Advanced Introduction to SharePoint 2007</li>
          <li>
TLA324 - What's New in Team System for Software Testers</li>
          <li>
SEC301 - CLR Security in .NET Framework 3.5</li>
          <li>
DAT201 - Entity Framework Introduction</li>
          <li>
WEB401 - Building Highly Scalable ASP.NET Web Sites by Exploiting Async Programming
Models</li>
          <li>
TLA304 - Building Services with the Service Factory: Modeling Edition</li>
          <li>
DAT303 - Entity Framework: Application Patterns</li>
          <li>
TLA305 - Continuous Integration With and Without Team System</li>
          <li>
TLA307 - Improving Code Performance with VSTS 2008 Team Edition for Software Developers</li>
          <li>
DAT304 - Managing Unstructured Data in SQL Server 2008: Introducing the FileStream
Datatype</li>
          <li>
TLA403 - Loose Coupling in Practice: CAB in the Real World</li>
          <li>
ARC401 - Designing High Performance, Persistent Domain Models</li>
          <li>
TLA407 - Dealing with Concurrency and Multi-Core CPUs with Today's Development Technologies</li>
          <li>
SBP307 - Modeling and Composition of Applications</li>
          <li>
TLA319 - The Joins Concurrency Library</li>
          <li>
TLA405 - Parallel and Async Functional Programming on .NET with F#</li>
          <li>
WEB403 - Securing your High-Risk ASP.NET Web Applications - A Case Study</li>
        </ul>
        <p>
Compared to <a href="http://chrison.net/TheWeekInReviewTechEdDevelopersSessions.aspx">last
year</a>, I managed to attend more sessions, however, there were also more duds. The
last session (WEB403) turned out to be the one that earned the raspberry this year
(a close runner-up: TLA403). Coming out on top I decided to nominate three: OFF401,
TLA307 and DAT303.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=467ea4bc-87ca-4791-9540-a793e8d428f2" />
      </body>
      <title>The Week in Review - TechEd Developers 2007 Sessions</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,467ea4bc-87ca-4791-9540-a793e8d428f2.aspx</guid>
      <link>http://chrison.net/TheWeekInReviewTechEdDevelopers2007Sessions.aspx</link>
      <pubDate>Fri, 09 Nov 2007 18:15:43 GMT</pubDate>
      <description>&lt;p&gt;
TechEd Developers 2007 is over, and before moving on (and flying back to snow in Austria),
here is the list of sessions I attended this year:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
TLA201 - A Tour of Visual Studio 2008 and the .NET Framework 3.5&lt;/li&gt;
&lt;li&gt;
OFF401 - .NET Developers Advanced Introduction to SharePoint 2007&lt;/li&gt;
&lt;li&gt;
TLA324 - What's New in Team System for Software Testers&lt;/li&gt;
&lt;li&gt;
SEC301 - CLR Security in .NET Framework 3.5&lt;/li&gt;
&lt;li&gt;
DAT201 - Entity Framework Introduction&lt;/li&gt;
&lt;li&gt;
WEB401 - Building Highly Scalable ASP.NET Web Sites by Exploiting Async Programming
Models&lt;/li&gt;
&lt;li&gt;
TLA304 - Building Services with the Service Factory: Modeling Edition&lt;/li&gt;
&lt;li&gt;
DAT303 - Entity Framework: Application Patterns&lt;/li&gt;
&lt;li&gt;
TLA305 - Continuous Integration With and Without Team System&lt;/li&gt;
&lt;li&gt;
TLA307 - Improving Code Performance with VSTS 2008 Team Edition for Software Developers&lt;/li&gt;
&lt;li&gt;
DAT304 - Managing Unstructured Data in SQL Server 2008: Introducing the FileStream
Datatype&lt;/li&gt;
&lt;li&gt;
TLA403 - Loose Coupling in Practice: CAB in the Real World&lt;/li&gt;
&lt;li&gt;
ARC401 - Designing High Performance, Persistent Domain Models&lt;/li&gt;
&lt;li&gt;
TLA407 - Dealing with Concurrency and Multi-Core CPUs with Today's Development Technologies&lt;/li&gt;
&lt;li&gt;
SBP307 - Modeling and Composition of Applications&lt;/li&gt;
&lt;li&gt;
TLA319 - The Joins Concurrency Library&lt;/li&gt;
&lt;li&gt;
TLA405 - Parallel and Async Functional Programming on .NET with F#&lt;/li&gt;
&lt;li&gt;
WEB403 - Securing your High-Risk ASP.NET Web Applications - A Case Study&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Compared to &lt;a href="http://chrison.net/TheWeekInReviewTechEdDevelopersSessions.aspx"&gt;last
year&lt;/a&gt;, I managed to attend more sessions, however, there were also more duds. The
last session (WEB403) turned out to be the one that earned the raspberry this year
(a close runner-up: TLA403). Coming out on top I decided to nominate&amp;nbsp;three: OFF401,
TLA307 and DAT303.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=467ea4bc-87ca-4791-9540-a793e8d428f2" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,467ea4bc-87ca-4791-9540-a793e8d428f2.aspx</comments>
      <category>.NET</category>
      <category>this</category>
      <category>Training and Conferences</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=f64a11af-bcc7-44c8-9b1b-32ded356f8a3</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,f64a11af-bcc7-44c8-9b1b-32ded356f8a3.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,f64a11af-bcc7-44c8-9b1b-32ded356f8a3.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f64a11af-bcc7-44c8-9b1b-32ded356f8a3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I got myself an eval kit for RSA SecurID tokens to see how easy / hard this would
be to deploy via AD. Well, I didn't get very far, that is, installation failed spectacularly
in the early stages:
</p>
        <p>
          <img src="http://chrison.net/content/binary/securidinstall1.png" border="0" />
        </p>
        <p>
After this "helpful" message box setup decided to be more specific:
</p>
        <p>
          <img src="http://chrison.net/content/binary/securidinstall2.png" border="0" />
        </p>
        <p>
Ohh-Kay. Let's go to RSA and their support center (it takes roughly five clicks to
get to online support, but that's another usability story) - sign in required. Hmmm.
How about creating an account? 
</p>
        <p>
The <a href="https://knowledge.rsasecurity.com/registration.asp">eligibility</a> is
a real joke: "RSA customers who have a trial product (This does not include two user
demos)". Excuse moi? On the Web site you told me that I was <a href="https://www.rsa.com/go/profile2.asp">ordering
a trial</a> and in actuality it turned out to be a "2-User Promo Kit" (the moment
I needed support I looked more closely on the package...) without support. 
</p>
        <p>
Maybe it's the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=77f24c9d-b4b8-4f73-99e3-c66f80e415b6&amp;DisplayLang=en">Microsoft
Windows Server 2003 R2 Enterprise Edition VHD</a> I am using?
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=f64a11af-bcc7-44c8-9b1b-32ded356f8a3" />
      </body>
      <title>Support? Not If You Evaluate the Product!</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,f64a11af-bcc7-44c8-9b1b-32ded356f8a3.aspx</guid>
      <link>http://chrison.net/SupportNotIfYouEvaluateTheProduct.aspx</link>
      <pubDate>Mon, 23 Jul 2007 18:54:49 GMT</pubDate>
      <description>&lt;p&gt;
I got myself an eval kit for RSA SecurID tokens&amp;nbsp;to see how easy / hard this would
be to deploy via AD. Well, I didn't get very far, that is, installation failed spectacularly
in the early stages:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/securidinstall1.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
After this "helpful" message box setup decided to be more specific:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/securidinstall2.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Ohh-Kay. Let's go to RSA and their support center (it takes roughly five clicks to
get to online support, but that's another usability story) - sign in required. Hmmm.
How about creating an account? 
&lt;/p&gt;
&lt;p&gt;
The &lt;a href="https://knowledge.rsasecurity.com/registration.asp"&gt;eligibility&lt;/a&gt; is
a real joke: "RSA customers who have a trial product (This does not include two user
demos)". Excuse moi? On the Web site you told me that I was &lt;a href="https://www.rsa.com/go/profile2.asp"&gt;ordering
a trial&lt;/a&gt; and in actuality it turned out to be a "2-User Promo Kit" (the moment
I needed support I looked more closely on the package...) without support. 
&lt;/p&gt;
&lt;p&gt;
Maybe it's the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=77f24c9d-b4b8-4f73-99e3-c66f80e415b6&amp;amp;DisplayLang=en"&gt;Microsoft
Windows Server 2003 R2 Enterprise Edition VHD&lt;/a&gt; I am using?
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=f64a11af-bcc7-44c8-9b1b-32ded356f8a3" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,f64a11af-bcc7-44c8-9b1b-32ded356f8a3.aspx</comments>
      <category>Administration</category>
      <category>Security</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=df13057c-d32e-47df-80cc-6d8aa456c428</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,df13057c-d32e-47df-80cc-6d8aa456c428.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,df13057c-d32e-47df-80cc-6d8aa456c428.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=df13057c-d32e-47df-80cc-6d8aa456c428</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
"<em>The Sony Ericsson Update Service for Windows Vista™ will be available for download
on </em><a href="http://www.sonyericsson.com/updateservice"><em>www.sonyericsson.com/updateservice</em></a><em> in
September."</em> You ain't serious, right? This is more than annoying simply because
I don't have a single computer with XP any more - <a href="http://chrison.net/WhenYouThoughtYouHadSeenItAll.aspx">not
that SE software ever worked on XP either</a>.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=df13057c-d32e-47df-80cc-6d8aa456c428" />
      </body>
      <title>Sony Ericsson Must be Kidding Me</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,df13057c-d32e-47df-80cc-6d8aa456c428.aspx</guid>
      <link>http://chrison.net/SonyEricssonMustBeKiddingMe.aspx</link>
      <pubDate>Thu, 28 Jun 2007 08:34:29 GMT</pubDate>
      <description>&lt;p&gt;
"&lt;em&gt;The Sony Ericsson Update Service for Windows Vista™ will be available for download
on &lt;/em&gt;&lt;a href="http://www.sonyericsson.com/updateservice"&gt;&lt;em&gt;www.sonyericsson.com/updateservice&lt;/em&gt;&lt;/a&gt;&lt;em&gt; in
September."&lt;/em&gt; You ain't serious, right? This is more than annoying simply because
I don't have&amp;nbsp;a single&amp;nbsp;computer with XP any more - &lt;a href="http://chrison.net/WhenYouThoughtYouHadSeenItAll.aspx"&gt;not
that SE software ever worked on XP either&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=df13057c-d32e-47df-80cc-6d8aa456c428" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,df13057c-d32e-47df-80cc-6d8aa456c428.aspx</comments>
      <category>this</category>
      <category>Vista</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=aacde784-317d-4e2c-b277-8012f19cebe3</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,aacde784-317d-4e2c-b277-8012f19cebe3.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,aacde784-317d-4e2c-b277-8012f19cebe3.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=aacde784-317d-4e2c-b277-8012f19cebe3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
On May 10<sup>th</sup>, we recorded the <a href="http://www.dotnetrocks.com/default.aspx?showNum=245">interview
on SharpDevelop that is now live on .NET Rocks</a>. The interview starts around
minute ten in this show. I tried to give some background on project history (if you
really, really want all the details: <a href="http://www.icsharpcode.net/OpenSource/SD/Changes.aspx">look
here</a>), some of its <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTour.aspx">features</a>,
where we stand today in <a href="http://community.sharpdevelop.net/blogs/mattward/articles/VisualStudioExpressComparison.aspx">comparison
to VS Express</a>, what's up next (hint: version 2.2 end of this month), and what
the <a href="http://wiki.sharpdevelop.net/RoadmapVersion3x.ashx">near future</a> holds
for SharpDevelop.
</p>
        <p>
After the interview I realized that I mentioned most devs only by their first name,
which happens if you are part of the team for nearly seven years! Therefore, I'd like
to formally apologize for any confusion this might create and point to the <a href="http://wiki.sharpdevelop.net/Contributors.ashx">development
team page</a> on our Wiki. There, you will find <a href="http://wiki.sharpdevelop.net/DanielGrunwald.ashx">Daniel
Grunwald</a> (current technical lead), Mike Krüger (project founder now working for
Novell on MonoDevelop, read an <a href="http://www.icsharpcode.net/pub/relations/interviewmike.aspx">interview
with Mike</a>), Matt Ward, David Srbecky and the many others who make and made SharpDevelop
the #1 open source IDE for .NET. Thanks guys!
</p>
        <p>
A couple of links in closing: <a href="http://www.icsharpcode.net/OpenSource/SD/Download/">Download</a><a href="http://wiki.sharpdevelop.net/">Wiki</a><a href="http://community.sharpdevelop.net/forums/">Forum</a></p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=aacde784-317d-4e2c-b277-8012f19cebe3" />
      </body>
      <title>Me on .NET Rocks</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,aacde784-317d-4e2c-b277-8012f19cebe3.aspx</guid>
      <link>http://chrison.net/MeOnNETRocks.aspx</link>
      <pubDate>Wed, 13 Jun 2007 10:35:15 GMT</pubDate>
      <description>&lt;p&gt;
On May 10&lt;sup&gt;th&lt;/sup&gt;, we recorded the &lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=245"&gt;interview
on SharpDevelop that is now live on .NET Rocks&lt;/a&gt;.&amp;nbsp;The interview starts around
minute ten in this show. I tried to give some background on project history (if you
really, really want all the details: &lt;a href="http://www.icsharpcode.net/OpenSource/SD/Changes.aspx"&gt;look
here&lt;/a&gt;), some of its &lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTour.aspx"&gt;features&lt;/a&gt;,
where we stand today in &lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/VisualStudioExpressComparison.aspx"&gt;comparison
to VS Express&lt;/a&gt;, what's up next (hint: version 2.2 end of this month), and what
the &lt;a href="http://wiki.sharpdevelop.net/RoadmapVersion3x.ashx"&gt;near future&lt;/a&gt; holds
for SharpDevelop.
&lt;/p&gt;
&lt;p&gt;
After the interview I realized that I mentioned most devs only by their first name,
which happens if you are part of the team for nearly seven years! Therefore, I'd like
to formally apologize for any confusion this might create and point to the &lt;a href="http://wiki.sharpdevelop.net/Contributors.ashx"&gt;development
team page&lt;/a&gt; on our Wiki. There, you will find &lt;a href="http://wiki.sharpdevelop.net/DanielGrunwald.ashx"&gt;Daniel
Grunwald&lt;/a&gt; (current technical lead), Mike Krüger (project founder now working for
Novell on MonoDevelop, read an &lt;a href="http://www.icsharpcode.net/pub/relations/interviewmike.aspx"&gt;interview
with Mike&lt;/a&gt;), Matt Ward, David Srbecky and the many others who make and made SharpDevelop
the #1 open source IDE for .NET. Thanks guys!
&lt;/p&gt;
&lt;p&gt;
A couple of links in closing: &lt;a href="http://www.icsharpcode.net/OpenSource/SD/Download/"&gt;Download&lt;/a&gt; &lt;a href="http://wiki.sharpdevelop.net/"&gt;Wiki&lt;/a&gt; &lt;a href="http://community.sharpdevelop.net/forums/"&gt;Forum&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=aacde784-317d-4e2c-b277-8012f19cebe3" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,aacde784-317d-4e2c-b277-8012f19cebe3.aspx</comments>
      <category>this</category>
      <category>Use the source Luke</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=fb43c5ba-90e5-4b2d-a6cc-85efc1b12eb5</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,fb43c5ba-90e5-4b2d-a6cc-85efc1b12eb5.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,fb43c5ba-90e5-4b2d-a6cc-85efc1b12eb5.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=fb43c5ba-90e5-4b2d-a6cc-85efc1b12eb5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
Tuesday June 19th I will be doing two sessions on IIS7 - administration and programmability.
</p>
        <p>
          <a href="http://www.asp-konferenz.de/">
            <img src="http://chrison.net/content/binary/Speakerteaserani.gif" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=fb43c5ba-90e5-4b2d-a6cc-85efc1b12eb5" />
      </body>
      <title>Two IIS7 Sessions @ ASP Konferenz 2007</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,fb43c5ba-90e5-4b2d-a6cc-85efc1b12eb5.aspx</guid>
      <link>http://chrison.net/TwoIIS7SessionsASPKonferenz2007.aspx</link>
      <pubDate>Tue, 05 Jun 2007 09:02:11 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Tuesday June 19th I will be doing two sessions on IIS7 - administration and programmability.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.asp-konferenz.de/"&gt;&lt;img src="http://chrison.net/content/binary/Speakerteaserani.gif" border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=fb43c5ba-90e5-4b2d-a6cc-85efc1b12eb5" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,fb43c5ba-90e5-4b2d-a6cc-85efc1b12eb5.aspx</comments>
      <category>IIS</category>
      <category>this</category>
      <category>Training and Conferences</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=8c72ecfc-0c26-489b-aac6-56df31dfb14f</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,8c72ecfc-0c26-489b-aac6-56df31dfb14f.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,8c72ecfc-0c26-489b-aac6-56df31dfb14f.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8c72ecfc-0c26-489b-aac6-56df31dfb14f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today marks the offical day of me switching from <a href="http://www.eudora.com/">Eudora</a> to
Outlook 2007. I have been a long-time fan of Eudora, and it served me well over the
years (oh glory days when my mail program plus mailboxes did fit on a single diskette). 
</p>
        <p>
With Eudora being end of life, I had to make a decision which mail client I will be
using in the future - and I have to say that every single one had its moments (ever
enjoyed the fun of querying multiple mailboxes on the same mail server in Thunderbird?). 
</p>
        <p>
So long, and thanks for all the fish.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=8c72ecfc-0c26-489b-aac6-56df31dfb14f" />
      </body>
      <title>R.I.P. Eudora (1995 - 2007)</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,8c72ecfc-0c26-489b-aac6-56df31dfb14f.aspx</guid>
      <link>http://chrison.net/RIPEudora19952007.aspx</link>
      <pubDate>Sat, 02 Jun 2007 16:00:24 GMT</pubDate>
      <description>&lt;p&gt;
Today marks the offical day of me switching from &lt;a href="http://www.eudora.com/"&gt;Eudora&lt;/a&gt; to
Outlook 2007. I have been a long-time fan of Eudora, and it served me well over the
years (oh glory days when my mail program plus mailboxes did fit on a single diskette). 
&lt;/p&gt;
&lt;p&gt;
With Eudora being end of life, I had to make a decision which mail client I will be
using in the future - and I have to say that every single one had its moments (ever
enjoyed the fun of querying multiple mailboxes on the same mail server in Thunderbird?). 
&lt;/p&gt;
&lt;p&gt;
So long, and thanks for all the fish.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=8c72ecfc-0c26-489b-aac6-56df31dfb14f" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,8c72ecfc-0c26-489b-aac6-56df31dfb14f.aspx</comments>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=9602ce91-3feb-4087-b457-67d907e3e450</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,9602ce91-3feb-4087-b457-67d907e3e450.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,9602ce91-3feb-4087-b457-67d907e3e450.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=9602ce91-3feb-4087-b457-67d907e3e450</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A couple of notes to self:
</p>
        <ul>
          <li>
            <a href="http://www.cacert.org/help.php?id=4">Creating a CSR</a> (the short version)</li>
          <li>
            <a href="http://www.madboa.com/geek/openssl/#cert-request">How do I generate a certificate
request?</a> (more detailed if you want to change RSA key lengths which I would
recommend)</li>
          <li>
            <a href="http://www.stunnel.org/faq/stunnel.html#certificates">Contents of .pem file
for Stunnel</a>
          </li>
        </ul>
        <p>
The latter is especially important if one fails to grasp how to turn the private key
plus the certificate into the .pem for Stunnel. By the way, I was using <a href="http://www.cacert.org/">CAcert</a>.
That works just fine for internal email servers.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=9602ce91-3feb-4087-b457-67d907e3e450" />
      </body>
      <title>Stunnel / OpenSSL Notes</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,9602ce91-3feb-4087-b457-67d907e3e450.aspx</guid>
      <link>http://chrison.net/StunnelOpenSSLNotes.aspx</link>
      <pubDate>Sat, 02 Jun 2007 15:22:41 GMT</pubDate>
      <description>&lt;p&gt;
A couple of notes to self:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.cacert.org/help.php?id=4"&gt;Creating a CSR&lt;/a&gt;&amp;nbsp;(the short version)&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.madboa.com/geek/openssl/#cert-request"&gt;How do I generate a certificate
request?&lt;/a&gt;&amp;nbsp;(more detailed if you want to change RSA key lengths which I would
recommend)&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.stunnel.org/faq/stunnel.html#certificates"&gt;Contents of .pem file
for Stunnel&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
The latter is especially important if one fails to grasp how to turn the private key
plus the certificate into the .pem for Stunnel. By the way, I was using &lt;a href="http://www.cacert.org/"&gt;CAcert&lt;/a&gt;.
That works just fine for internal email servers.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=9602ce91-3feb-4087-b457-67d907e3e450" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,9602ce91-3feb-4087-b457-67d907e3e450.aspx</comments>
      <category>Administration</category>
      <category>Security</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=b5f96fe8-9d20-4e0e-a803-6ba678e32d57</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,b5f96fe8-9d20-4e0e-a803-6ba678e32d57.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,b5f96fe8-9d20-4e0e-a803-6ba678e32d57.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b5f96fe8-9d20-4e0e-a803-6ba678e32d57</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I have one drawer of CD / DVDs that I haven't GCed in years - and possibly won't
ever. That stuff is really a trip down memory lane. For example:
</p>
        <p>
          <img src="http://chrison.net/content/binary/webteched98.jpg" border="0" />
        </p>
        <p>
In addition to the agenda for Web TechEd 1998 (the only one ever) I also still have
the post conference CDs plus it's accompanying system requirements correction letter:
486 or higher and 8mb of RAM. 
</p>
        <p>
Speaking of hardware requirements, here is another goldie:
</p>
        <p>
          <img src="http://chrison.net/content/binary/chicago.jpg" border="0" />
        </p>
        <p>
Chicago SDK Kit, May 1994. 
</p>
        <p>
There's a lot more old stuff in this drawer, and I am not going to clean it out!
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=b5f96fe8-9d20-4e0e-a803-6ba678e32d57" />
      </body>
      <title>Memory Drawer</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,b5f96fe8-9d20-4e0e-a803-6ba678e32d57.aspx</guid>
      <link>http://chrison.net/MemoryDrawer.aspx</link>
      <pubDate>Sat, 02 Jun 2007 12:28:22 GMT</pubDate>
      <description>&lt;p&gt;
I have one drawer of CD / DVDs that I haven't&amp;nbsp;GCed in years - and possibly won't
ever. That stuff is really a trip down memory lane. For example:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/webteched98.jpg" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
In addition to the agenda for Web TechEd 1998 (the only one ever) I also still have
the post conference CDs plus it's accompanying system requirements correction letter:
486 or higher and 8mb of RAM. 
&lt;/p&gt;
&lt;p&gt;
Speaking of hardware requirements, here is another goldie:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/chicago.jpg" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Chicago SDK Kit, May 1994. 
&lt;/p&gt;
&lt;p&gt;
There's a lot more old stuff in this drawer, and I am not going to clean it out!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=b5f96fe8-9d20-4e0e-a803-6ba678e32d57" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,b5f96fe8-9d20-4e0e-a803-6ba678e32d57.aspx</comments>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=06b9d0b7-8913-4f95-82fc-70e5cf95425e</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,06b9d0b7-8913-4f95-82fc-70e5cf95425e.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,06b9d0b7-8913-4f95-82fc-70e5cf95425e.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=06b9d0b7-8913-4f95-82fc-70e5cf95425e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today, I <a href="http://www.codeplex.com/TFSCCPolicy/Release/ProjectReleases.aspx?ReleaseId=4529">uploaded
a preview of version 2.0 to CodePlex</a>. There are two big ticket new items in comparison
to version 1.3:
</p>
        <ul>
          <li>
            <strong>Plugin support</strong> The TFS checkin policy only tests for existence of
code comments. For many applications, this is just fine. However, sometimes you also
want to test for completeness of comments (i.e. a refactoring "broke" the documented
parameter list). In this case you can use the new extensibility API, which comes with
two sample plugins in the cccplibcontrib project. The API allows you to select which
checking you want to override or complement, and you get full access to the parsed
source file just like the stock implementation ("abuse" for non-code commment checking
purposes obviously possible too). If you come up with a cool plugin, be sure to contact
me for inclusion into the contrib project! 
</li>
          <li>
            <strong>MSBuild task</strong> This build task lives in cccplib, which is entirely
independent of TFS or VSTS (it was written by <a href="http://community.sharpdevelop.net/blogs/mattward/default.aspx">Matt
Ward</a>). Therefore, you can use it eg with CruiseControl.NET or simply as part of
the local .*proj files. What's the purpose of this build task anyways? Simple: as
part of the build, you get information on "code comment coverage", just like you do
with let's say code coverage and unit tests. Currently, you only get an XML file with
the report - if you are XSLT-savvy and want to contribute a HTML report transform,
let me know!</li>
        </ul>
        <p>
To get an overview what v2 looks like, how to configure it, etc you might be interested
in this <a href="/content/binary/CCCPv2Preview.wmv">demo screen recording</a>.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=06b9d0b7-8913-4f95-82fc-70e5cf95425e" />
      </body>
      <title>TFS Code Comment Checking Policy v2.0 Preview</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,06b9d0b7-8913-4f95-82fc-70e5cf95425e.aspx</guid>
      <link>http://chrison.net/TFSCodeCommentCheckingPolicyV20Preview.aspx</link>
      <pubDate>Tue, 29 May 2007 14:19:28 GMT</pubDate>
      <description>&lt;p&gt;
Today, I &lt;a href="http://www.codeplex.com/TFSCCPolicy/Release/ProjectReleases.aspx?ReleaseId=4529"&gt;uploaded
a preview of version 2.0 to CodePlex&lt;/a&gt;. There are two big ticket new items in comparison
to version 1.3:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Plugin support&lt;/strong&gt; The TFS checkin policy only tests for existence of
code comments. For many applications, this is just fine. However, sometimes you also
want to test for completeness of comments (i.e. a refactoring "broke" the documented
parameter list). In this case you can use the new extensibility API, which comes with
two sample plugins in the cccplibcontrib project. The API allows you to select which
checking you want to override or complement, and you get full access to the parsed
source file just like the stock implementation ("abuse" for non-code commment checking
purposes obviously possible too). If you come up with a cool plugin, be sure to contact
me for inclusion into the contrib project! 
&lt;li&gt;
&lt;strong&gt;MSBuild task&lt;/strong&gt; This build task lives in cccplib, which is entirely
independent of TFS or VSTS (it was written by &lt;a href="http://community.sharpdevelop.net/blogs/mattward/default.aspx"&gt;Matt
Ward&lt;/a&gt;). Therefore, you can use it eg with CruiseControl.NET or simply as part of
the local .*proj files. What's the purpose of this build task anyways? Simple: as
part of the build, you get information on "code comment coverage", just like you do
with let's say code coverage and unit tests. Currently, you only get an XML file with
the report - if you are XSLT-savvy and want to contribute a HTML report transform,
let me know!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
To get an overview what v2 looks like, how to configure it, etc you might be interested
in this &lt;a href="/content/binary/CCCPv2Preview.wmv"&gt;demo screen recording&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=06b9d0b7-8913-4f95-82fc-70e5cf95425e" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,06b9d0b7-8913-4f95-82fc-70e5cf95425e.aspx</comments>
      <category>Cool Download</category>
      <category>Team System</category>
      <category>this</category>
      <category>Use the source Luke</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=dc73ebd9-4171-45fc-b5cd-87b49aaa1d3a</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,dc73ebd9-4171-45fc-b5cd-87b49aaa1d3a.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,dc73ebd9-4171-45fc-b5cd-87b49aaa1d3a.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=dc73ebd9-4171-45fc-b5cd-87b49aaa1d3a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I have been doing some sprucing up of SharpDevelop's Web offerings today - namely
the <a href="http://codeconverter.sharpdevelop.net/">code converter</a>. Up until
today, you only could convert syntactically valid classes. Recently, Daniel implemented
the <a href="http://laputa.sharpdevelop.net/NRefactorySnippetParser.aspx">SnippetParser</a> class,
which is now in use for the <a href="http://codeconverter.sharpdevelop.net/SnippetConverter.aspx">snippet
converter</a> (C# to VB.NET, VB.NET to C#). Note: the <a href="http://codeconverter.sharpdevelop.net/ConvertService.asmx">Web
service for code conversion</a> does support both class and snippet conversion, a <a href="http://codeconverter.sharpdevelop.net/DotNetClientApplication.aspx">Windows
client sample</a> is available for the former.
</p>
        <p>
Also new (just completed a few minutes ago) is the <a href="http://codeconverter.sharpdevelop.net/FormatCode.aspx">code
formatter</a>: it uses the highlighting engine from SharpDevelop's text editor to
HTML-ize a bunch of formats: ASP/XHTML, BAT, Boo, Coco, C++.NET, C#, HTML, Java, JavaScript,
Patch, PHP, TeX, VBNET, XML. Again, there is a Web service available, as well as a <a href="http://codeconverter.sharpdevelop.net/CodeFormatClient.aspx">sample
using the service</a>. This offering is built upon the HtmlSyntaxColorizer sample
that can be found in SharpDevelop revisions &gt; 2522 (currently only on the <a href="http://build.sharpdevelop.net/BuildArtefacts/">build
server</a>)
</p>
        <p>
I am sure that both the snippet converter as well as the code formatter are welcome
additions. Spread the word! After all, it's free.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=dc73ebd9-4171-45fc-b5cd-87b49aaa1d3a" />
      </body>
      <title>Code Conversion and Code Formatting News</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,dc73ebd9-4171-45fc-b5cd-87b49aaa1d3a.aspx</guid>
      <link>http://chrison.net/CodeConversionAndCodeFormattingNews.aspx</link>
      <pubDate>Thu, 24 May 2007 20:06:07 GMT</pubDate>
      <description>&lt;p&gt;
I have been doing some sprucing up of SharpDevelop's Web offerings today - namely
the &lt;a href="http://codeconverter.sharpdevelop.net/"&gt;code converter&lt;/a&gt;. Up until
today, you only could convert syntactically valid classes. Recently, Daniel implemented
the &lt;a href="http://laputa.sharpdevelop.net/NRefactorySnippetParser.aspx"&gt;SnippetParser&lt;/a&gt; class,
which is now in use for the &lt;a href="http://codeconverter.sharpdevelop.net/SnippetConverter.aspx"&gt;snippet
converter&lt;/a&gt; (C# to VB.NET, VB.NET to C#). Note: the &lt;a href="http://codeconverter.sharpdevelop.net/ConvertService.asmx"&gt;Web
service for code conversion&lt;/a&gt; does support both class and snippet conversion, a &lt;a href="http://codeconverter.sharpdevelop.net/DotNetClientApplication.aspx"&gt;Windows
client sample&lt;/a&gt; is available for the former.
&lt;/p&gt;
&lt;p&gt;
Also new (just completed a few minutes ago) is the &lt;a href="http://codeconverter.sharpdevelop.net/FormatCode.aspx"&gt;code
formatter&lt;/a&gt;: it uses the highlighting engine from SharpDevelop's text editor to
HTML-ize a bunch of formats: ASP/XHTML, BAT, Boo, Coco, C++.NET, C#, HTML, Java, JavaScript,
Patch, PHP, TeX, VBNET, XML. Again, there is a Web service available, as well as a &lt;a href="http://codeconverter.sharpdevelop.net/CodeFormatClient.aspx"&gt;sample
using the service&lt;/a&gt;. This offering is built upon the HtmlSyntaxColorizer sample
that can be found in SharpDevelop revisions &amp;gt; 2522 (currently only on the &lt;a href="http://build.sharpdevelop.net/BuildArtefacts/"&gt;build
server&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
I am sure that both the snippet converter as well as the code formatter are welcome
additions. Spread the word! After all, it's free.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=dc73ebd9-4171-45fc-b5cd-87b49aaa1d3a" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,dc73ebd9-4171-45fc-b5cd-87b49aaa1d3a.aspx</comments>
      <category>ASP.NET</category>
      <category>Cool Download</category>
      <category>this</category>
      <category>Use the source Luke</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=f519f650-4fd4-4cc0-bd9a-afde3873875f</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,f519f650-4fd4-4cc0-bd9a-afde3873875f.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,f519f650-4fd4-4cc0-bd9a-afde3873875f.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f519f650-4fd4-4cc0-bd9a-afde3873875f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.fiddlertool.com/fiddler/">Fiddler</a> is a HTTP debugging proxy.
Although it is easy to use (a very good thing!), it is also very powerful. Point in
case and why I am writing about it today is that I stumbled across a drive-by-download
site (stumble is the wrong word, the URL came with what seemed like a phishing mail
and that piqued my interest):
</p>
        <p>
          <img src="http://chrison.net/content/binary/fiddler_target.png" border="0" />
        </p>
        <p>
That site is actually quite clever though: when you go there the second time, it detects
that it tried to infect you before and tells you that your IP is blocked. And it doesn't
send a peep to a browser other than IE. Plus - and that takes the biscuit - it also
verifies the referer.
</p>
        <p>
But I still wanted the code, so I reset my router and started Fiddler:
</p>
        <p>
          <img src="http://chrison.net/content/binary/fiddler_trace.png" border="0" />
        </p>
        <p>
Although Fiddler has tons more features, this did the trick for me in this case (if
you want to learn what Fiddler can do, <a href="http://www.fiddlertool.com/Fiddler/help/">look
here</a>).
</p>
        <p>
So what's the obfuscated script about? The short version: it is a variant of the <a href="http://isc2.sans.org/diary.html?storyid=1948">ASUS
download server drive-by download incident</a>. The actual code can be found in a
discussion on our German .NET community site <a href="http://glengamoi.com/forums/permalink/16421/16423/ShowThread.aspx#16423">here</a>.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=f519f650-4fd4-4cc0-bd9a-afde3873875f" />
      </body>
      <title>From the Useful Tools Department: Fiddler</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,f519f650-4fd4-4cc0-bd9a-afde3873875f.aspx</guid>
      <link>http://chrison.net/FromTheUsefulToolsDepartmentFiddler.aspx</link>
      <pubDate>Wed, 28 Feb 2007 14:26:38 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.fiddlertool.com/fiddler/"&gt;Fiddler&lt;/a&gt; is a HTTP debugging proxy.
Although it is easy to use (a very good thing!), it is also very powerful. Point in
case and why I am writing about it today is that I stumbled across a drive-by-download
site (stumble is the wrong word, the URL came with what seemed like a phishing mail
and that piqued my interest):
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/fiddler_target.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
That site is actually quite clever though: when you go there the second time, it detects
that it tried to infect you before and tells you that your IP is blocked. And it doesn't
send a peep to a browser other than IE. Plus - and that takes the biscuit - it also
verifies the referer.
&lt;/p&gt;
&lt;p&gt;
But I still wanted the code, so I reset my router and started Fiddler:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/fiddler_trace.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Although Fiddler has tons more features, this did the trick for me in this case (if
you want to learn what Fiddler can do, &lt;a href="http://www.fiddlertool.com/Fiddler/help/"&gt;look
here&lt;/a&gt;).
&lt;/p&gt;
&lt;p&gt;
So what's the obfuscated script about? The short version: it is a variant of the &lt;a href="http://isc2.sans.org/diary.html?storyid=1948"&gt;ASUS
download server drive-by download incident&lt;/a&gt;. The actual code can be found in a
discussion on our German .NET community site &lt;a href="http://glengamoi.com/forums/permalink/16421/16423/ShowThread.aspx#16423"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=f519f650-4fd4-4cc0-bd9a-afde3873875f" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,f519f650-4fd4-4cc0-bd9a-afde3873875f.aspx</comments>
      <category>Cool Download</category>
      <category>Security</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=c111f9a0-7e3e-40ea-9b6a-8b5f01c85082</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,c111f9a0-7e3e-40ea-9b6a-8b5f01c85082.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,c111f9a0-7e3e-40ea-9b6a-8b5f01c85082.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=c111f9a0-7e3e-40ea-9b6a-8b5f01c85082</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <img src="http://chrison.net/content/binary/isthisweirdorwhat.png" border="0" />
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=c111f9a0-7e3e-40ea-9b6a-8b5f01c85082" />
      </body>
      <title>What is Vista Trying to Tell Me?</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,c111f9a0-7e3e-40ea-9b6a-8b5f01c85082.aspx</guid>
      <link>http://chrison.net/WhatIsVistaTryingToTellMe.aspx</link>
      <pubDate>Fri, 16 Feb 2007 18:51:04 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;img src="http://chrison.net/content/binary/isthisweirdorwhat.png" border=0&gt;&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=c111f9a0-7e3e-40ea-9b6a-8b5f01c85082" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,c111f9a0-7e3e-40ea-9b6a-8b5f01c85082.aspx</comments>
      <category>this</category>
      <category>Vista</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=a28b6d85-5aa1-45cb-a24a-4edc9be56e92</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,a28b6d85-5aa1-45cb-a24a-4edc9be56e92.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,a28b6d85-5aa1-45cb-a24a-4edc9be56e92.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=a28b6d85-5aa1-45cb-a24a-4edc9be56e92</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
...doesn't necessarily yield what you are looking for as the first result:
</p>
        <p>
          <img src="http://chrison.net/content/binary/searchingforxmlnotepad.png" border="0" />
        </p>
        <p>
Especially #1 I would rate as misleading and advertising that leaves a very bad taste
in the mouth.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=a28b6d85-5aa1-45cb-a24a-4edc9be56e92" />
      </body>
      <title>Searching for "xml notepad"</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,a28b6d85-5aa1-45cb-a24a-4edc9be56e92.aspx</guid>
      <link>http://chrison.net/SearchingForXmlNotepad.aspx</link>
      <pubDate>Mon, 15 Jan 2007 13:31:51 GMT</pubDate>
      <description>&lt;p&gt;
...doesn't necessarily yield what you are looking for as the first result:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/searchingforxmlnotepad.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Especially #1 I would rate as misleading and advertising that leaves a very bad taste
in the mouth.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=a28b6d85-5aa1-45cb-a24a-4edc9be56e92" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,a28b6d85-5aa1-45cb-a24a-4edc9be56e92.aspx</comments>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=1573dfa1-ac07-4913-9b6e-8e0b2d9602d0</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,1573dfa1-ac07-4913-9b6e-8e0b2d9602d0.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,1573dfa1-ac07-4913-9b6e-8e0b2d9602d0.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=1573dfa1-ac07-4913-9b6e-8e0b2d9602d0</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
For the past couple of years, I had been using SharpReader - today, finally, I switched
over to FeedDemon. It simply is faster, especially at the number of feeds I have subscribed.
</p>
        <p>
          <img src="http://chrison.net/content/binary/switchtofeeddemon.png" border="0" />
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=1573dfa1-ac07-4913-9b6e-8e0b2d9602d0" />
      </body>
      <title>RSS Reader Switch</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,1573dfa1-ac07-4913-9b6e-8e0b2d9602d0.aspx</guid>
      <link>http://chrison.net/RSSReaderSwitch.aspx</link>
      <pubDate>Wed, 03 Jan 2007 18:30:14 GMT</pubDate>
      <description>&lt;p&gt;
For the past couple of years, I had been using SharpReader - today, finally, I switched
over to FeedDemon. It simply is faster, especially at the number of feeds I have subscribed.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/switchtofeeddemon.png" border=0&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=1573dfa1-ac07-4913-9b6e-8e0b2d9602d0" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,1573dfa1-ac07-4913-9b6e-8e0b2d9602d0.aspx</comments>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=fb56c8e8-c15f-4148-99a2-66abd43286da</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,fb56c8e8-c15f-4148-99a2-66abd43286da.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,fb56c8e8-c15f-4148-99a2-66abd43286da.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=fb56c8e8-c15f-4148-99a2-66abd43286da</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I have been re-awarded <a href="http://mvp.support.microsoft.com/">MVP</a> for Visual
Developer ASP/ASP.NET. 
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=fb56c8e8-c15f-4148-99a2-66abd43286da" />
      </body>
      <title>MVP Visual Developer - ASP/ASP.NET Again 2007</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,fb56c8e8-c15f-4148-99a2-66abd43286da.aspx</guid>
      <link>http://chrison.net/MVPVisualDeveloperASPASPNETAgain2007.aspx</link>
      <pubDate>Wed, 03 Jan 2007 09:37:47 GMT</pubDate>
      <description>&lt;p&gt;
I have been re-awarded &lt;a href="http://mvp.support.microsoft.com/"&gt;MVP&lt;/a&gt; for Visual
Developer ASP/ASP.NET. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=fb56c8e8-c15f-4148-99a2-66abd43286da" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,fb56c8e8-c15f-4148-99a2-66abd43286da.aspx</comments>
      <category>ASP.NET</category>
      <category>Community</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=24cf1ede-ece1-47d0-912b-103da4240075</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,24cf1ede-ece1-47d0-912b-103da4240075.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,24cf1ede-ece1-47d0-912b-103da4240075.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=24cf1ede-ece1-47d0-912b-103da4240075</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
You will have to wait till next year to get this (and more) new functionality for
the Code Comment Checking Policy. For example, a WiX-based setup:
</p>
        <p>
          <img src="http://chrison.net/content/binary/cccppolsneakpeek1.png" border="0" />
        </p>
        <p>
Also in the box now: version information to easily see which assemblies are currently
in use when you are adding the policy:
</p>
        <p>
          <img src="http://chrison.net/content/binary/cccppolsneakpeek2.png" border="0" />
        </p>
        <p>
Also, there are a few changes to the configuration of the policy. Note that this
will require you to remove &amp; add the policy back to the team project's source
control settings. The new defaults are the same values as the previously hard-coded
configuration:
</p>
        <p>
          <img src="http://chrison.net/content/binary/cccppolsneakpeek3.png" border="0" />
        </p>
        <p>
So check back next year!
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=24cf1ede-ece1-47d0-912b-103da4240075" />
      </body>
      <title>CCCP - Sneak Peek at vNext</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,24cf1ede-ece1-47d0-912b-103da4240075.aspx</guid>
      <link>http://chrison.net/CCCPSneakPeekAtVNext.aspx</link>
      <pubDate>Sun, 31 Dec 2006 14:39:10 GMT</pubDate>
      <description>&lt;p&gt;
You will have to wait till next year to get this (and more) new functionality for
the Code Comment Checking Policy. For example, a WiX-based setup:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/cccppolsneakpeek1.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Also in the box now: version information to easily see which assemblies are currently
in use when you are adding the policy:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/cccppolsneakpeek2.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Also, there are a few changes to the configuration of the policy.&amp;nbsp;Note that this
will require you to remove &amp;amp; add the policy back to the team project's source
control settings. The new defaults are the same values as the previously hard-coded
configuration:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/cccppolsneakpeek3.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
So check back next year!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=24cf1ede-ece1-47d0-912b-103da4240075" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,24cf1ede-ece1-47d0-912b-103da4240075.aspx</comments>
      <category>Team System</category>
      <category>this</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=992cfcad-eec2-4b44-93b9-968f3ff67e75</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,992cfcad-eec2-4b44-93b9-968f3ff67e75.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,992cfcad-eec2-4b44-93b9-968f3ff67e75.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=992cfcad-eec2-4b44-93b9-968f3ff67e75</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Two weeks ago, during this year's <a href="http://aspinsiders.com/">AspInsiders</a> summit,
I got ahold of a 1982 (!) copy of "The Soul of a New Machine" at <a href="http://www.halfpricebooks.com/">Half
Price Books</a>. I still have to decide whether the equally ancient Continental boarding
pass DEN-SEA used as a bookmark will be kept too (I guess so), but the book is definitely
worth your time - be it for a computer history lesson, or on the "signing up" concept
and all other project management topics being touched on (without it being a pm book).
The story in itself is more than fascinating, so although old by now, it does
come highly recommended.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=992cfcad-eec2-4b44-93b9-968f3ff67e75" />
      </body>
      <title>The Soul of a New Machine</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,992cfcad-eec2-4b44-93b9-968f3ff67e75.aspx</guid>
      <link>http://chrison.net/TheSoulOfANewMachine.aspx</link>
      <pubDate>Mon, 18 Dec 2006 16:40:42 GMT</pubDate>
      <description>&lt;p&gt;
Two weeks ago, during this year's &lt;a href="http://aspinsiders.com/"&gt;AspInsiders&lt;/a&gt; summit,
I got ahold of a 1982 (!) copy of "The Soul of a New Machine" at&amp;nbsp;&lt;a href="http://www.halfpricebooks.com/"&gt;Half
Price Books&lt;/a&gt;. I still have to decide whether the equally ancient Continental boarding
pass DEN-SEA used as a bookmark will be kept too (I guess so), but the book is definitely
worth your time - be it for a computer history lesson, or on the "signing up" concept
and all other project management topics being touched on (without it being a pm book).
The story in&amp;nbsp;itself is more than fascinating, so although old by now, it does
come highly recommended.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=992cfcad-eec2-4b44-93b9-968f3ff67e75" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,992cfcad-eec2-4b44-93b9-968f3ff67e75.aspx</comments>
      <category>Books</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=25b01b24-efb4-4d10-8623-7b8ebf15ae4e</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,25b01b24-efb4-4d10-8623-7b8ebf15ae4e.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,25b01b24-efb4-4d10-8623-7b8ebf15ae4e.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=25b01b24-efb4-4d10-8623-7b8ebf15ae4e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
At next year's <a href="http://www.vsone.de/">VSone</a> in Munich (a German developer
conference taking place in February), I will be doing three talks:
</p>
        <ul>
          <li>
Visual Studio 2005 Team Edition for Database Professionals 
</li>
          <li>
User Account Control (UAC) in Your Applications 
</li>
          <li>
Advanced Code Access Security (CAS)</li>
        </ul>
        <p>
Two security topics, one team-development focused. See you in Munich!
</p>
        <p>
          <a href="http://www.vsone.de/">
            <img src="http://chrison.net/content/binary/VSonespeaker.gif" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=25b01b24-efb4-4d10-8623-7b8ebf15ae4e" />
      </body>
      <title>Three Talks at Next Year's VSone Conference</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,25b01b24-efb4-4d10-8623-7b8ebf15ae4e.aspx</guid>
      <link>http://chrison.net/ThreeTalksAtNextYearsVSoneConference.aspx</link>
      <pubDate>Tue, 21 Nov 2006 15:21:21 GMT</pubDate>
      <description>&lt;p&gt;
At next year's &lt;a href="http://www.vsone.de/"&gt;VSone&lt;/a&gt; in Munich (a German developer
conference taking place in February), I will be doing three talks:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Visual Studio 2005 Team Edition for Database Professionals 
&lt;li&gt;
User Account Control (UAC) in Your Applications 
&lt;li&gt;
Advanced Code Access Security (CAS)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Two security topics, one team-development focused. See you in Munich!
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.vsone.de/"&gt;&lt;img src="http://chrison.net/content/binary/VSonespeaker.gif" border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=25b01b24-efb4-4d10-8623-7b8ebf15ae4e" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,25b01b24-efb4-4d10-8623-7b8ebf15ae4e.aspx</comments>
      <category>Security</category>
      <category>Team System</category>
      <category>this</category>
      <category>Training and Conferences</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=791563cb-9bb8-4e84-859b-191651e1adec</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,791563cb-9bb8-4e84-859b-191651e1adec.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,791563cb-9bb8-4e84-859b-191651e1adec.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=791563cb-9bb8-4e84-859b-191651e1adec</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Another week, another ATE (Ask the Experts) assignment. Aside from the keynote, I
got around to watching to these sessions:
</p>
        <ul>
          <li>
ARC202: Design for Operations using VSTS and MOM 2005</li>
          <li>
DAT309: SQL Server Analysis Services 2005: Integration with 2007 Office System</li>
          <li>
WCL403: Windows Vista System Integrity Technologies</li>
          <li>
CSI401: Microsoft.com Operations: Solutions for Highly Available and Secure Web Sites</li>
          <li>
MGT310: Microsoft System Center Essentials (SCE): Technical Overview and Drilldown</li>
          <li>
ARC301: Microsoft, Open Source and Interoperability</li>
          <li>
INF303: How to Virtualize Infrastructure Workloads</li>
          <li>
IAM403: Monitoring Active Directory (AD) Security with MOM 2005</li>
          <li>
MGT320: Using Application Virtualization to Decrease Your Application Management TCO</li>
          <li>
DAT401: SQL Server Always On Technologies: Disaster Recovery Strategies for Isolated
Damage and Human Error</li>
          <li>
SEC402: Securing your Certification Authorities (CAs) Private Keys</li>
          <li>
WCL402: Windows Vista Kernel Changes</li>
          <li>
CSI303: Building a Custom Log Analysis Solution with Log Parser 2.2 for Internet Information
Services (IIS) 6</li>
          <li>
DAT402: SQL Server 2005: Advanced Indexing Strategies</li>
          <li>
MGT311: Performance Modelling: A Powerful Tool for Planning Deployments</li>
        </ul>
        <p>
The dud-of-the-week award goes to IAM403 which didn't live up to its level. Enjoyable
as ever was <a href="http://blogs.technet.com/steriley/">Steve Riley</a> in his security
sessions. I didn't get around to watch "Windows Vista User Account Internals" by Mark
Russinovich because of ATE duty, but will do so once the conference DVDs turn up in
mail!
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=791563cb-9bb8-4e84-859b-191651e1adec" />
      </body>
      <title>The Week in Review: IT Forum Sessions</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,791563cb-9bb8-4e84-859b-191651e1adec.aspx</guid>
      <link>http://chrison.net/TheWeekInReviewITForumSessions.aspx</link>
      <pubDate>Fri, 17 Nov 2006 14:42:12 GMT</pubDate>
      <description>&lt;p&gt;
Another week, another ATE (Ask the Experts) assignment. Aside from the keynote, I
got around to watching to these sessions:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
ARC202: Design for Operations using VSTS and MOM 2005&lt;/li&gt;
&lt;li&gt;
DAT309: SQL Server Analysis Services 2005: Integration with 2007 Office System&lt;/li&gt;
&lt;li&gt;
WCL403: Windows Vista System Integrity Technologies&lt;/li&gt;
&lt;li&gt;
CSI401: Microsoft.com Operations: Solutions for Highly Available and Secure Web Sites&lt;/li&gt;
&lt;li&gt;
MGT310: Microsoft System Center Essentials (SCE): Technical Overview and Drilldown&lt;/li&gt;
&lt;li&gt;
ARC301: Microsoft, Open Source and Interoperability&lt;/li&gt;
&lt;li&gt;
INF303: How to Virtualize Infrastructure Workloads&lt;/li&gt;
&lt;li&gt;
IAM403: Monitoring Active Directory (AD) Security with MOM 2005&lt;/li&gt;
&lt;li&gt;
MGT320: Using Application Virtualization to Decrease Your Application Management TCO&lt;/li&gt;
&lt;li&gt;
DAT401: SQL Server Always On Technologies: Disaster Recovery Strategies for Isolated
Damage and Human Error&lt;/li&gt;
&lt;li&gt;
SEC402: Securing your Certification Authorities (CAs) Private Keys&lt;/li&gt;
&lt;li&gt;
WCL402: Windows Vista Kernel Changes&lt;/li&gt;
&lt;li&gt;
CSI303: Building a Custom Log Analysis Solution with Log Parser 2.2 for Internet Information
Services (IIS) 6&lt;/li&gt;
&lt;li&gt;
DAT402: SQL Server 2005: Advanced Indexing Strategies&lt;/li&gt;
&lt;li&gt;
MGT311: Performance Modelling: A Powerful Tool for Planning Deployments&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
The dud-of-the-week award goes to IAM403 which didn't live up to its level. Enjoyable
as ever was &lt;a href="http://blogs.technet.com/steriley/"&gt;Steve Riley&lt;/a&gt; in his security
sessions. I didn't get around to watch "Windows Vista User Account Internals" by Mark
Russinovich because of ATE duty, but will do so once the conference DVDs turn up in
mail!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=791563cb-9bb8-4e84-859b-191651e1adec" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,791563cb-9bb8-4e84-859b-191651e1adec.aspx</comments>
      <category>this</category>
      <category>Training and Conferences</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=15886fbd-9082-43ec-bc19-18a32a2035f9</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,15886fbd-9082-43ec-bc19-18a32a2035f9.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,15886fbd-9082-43ec-bc19-18a32a2035f9.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=15886fbd-9082-43ec-bc19-18a32a2035f9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In today's pre-lunch session at IT Forum the speaker used a term I had never heard
before: stiffware. And I have to agree - stiffware does pose a serious problem when
you cannot 'call' (other means of 'communication' might be unreliable to say the least
&lt;g /&gt;) the guy who wrote that piece of software so you can properly configure
or even install it. 
</p>
        <p>
Speaking of the session itself, <a href="http://www.microsoft.com/softgrid/">Microsoft
SoftGrid</a> is a really cool technology. The client - which contains more than the
SoftGrid client - called the <a href="http://www.windowsvista.com/optimizeddesktop/">Desktop
Optimization Pack</a>, is equally interesting.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=15886fbd-9082-43ec-bc19-18a32a2035f9" />
      </body>
      <title>Stiffware</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,15886fbd-9082-43ec-bc19-18a32a2035f9.aspx</guid>
      <link>http://chrison.net/Stiffware.aspx</link>
      <pubDate>Thu, 16 Nov 2006 11:07:18 GMT</pubDate>
      <description>&lt;p&gt;
In today's pre-lunch session at IT Forum the speaker used a term I had never heard
before: stiffware. And I have to agree - stiffware does pose a serious problem when
you cannot 'call' (other means of 'communication' might be unreliable to say the least
&amp;lt;g /&amp;gt;) the guy who wrote that piece of software so you can properly configure
or even install it. 
&lt;/p&gt;
&lt;p&gt;
Speaking of the session itself, &lt;a href="http://www.microsoft.com/softgrid/"&gt;Microsoft
SoftGrid&lt;/a&gt; is a really cool technology. The client - which contains more than the
SoftGrid client -&amp;nbsp;called the &lt;a href="http://www.windowsvista.com/optimizeddesktop/"&gt;Desktop
Optimization Pack&lt;/a&gt;, is equally interesting.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=15886fbd-9082-43ec-bc19-18a32a2035f9" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,15886fbd-9082-43ec-bc19-18a32a2035f9.aspx</comments>
      <category>Administration</category>
      <category>this</category>
      <category>Vista</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=f0cb1c9b-849f-48b7-a0da-c3b22dda0cb0</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,f0cb1c9b-849f-48b7-a0da-c3b22dda0cb0.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,f0cb1c9b-849f-48b7-a0da-c3b22dda0cb0.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f0cb1c9b-849f-48b7-a0da-c3b22dda0cb0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A book store at a conference always adds weight to my luggage and back home gets me
into trouble with my already (again) limited space on the bookshelf. So this time
I 'restrained' myself and got myself 'only' four books: <a href="http://www.microsoft.com/mspress/books/8485.aspx">Hunting
Security Bugs</a>, <a href="http://www.microsoft.com/mspress/books/10250.aspx">Microsoft
Solutions Framework Essentials</a>, <a href="http://www.microsoft.com/mspress/books/9691.aspx">Dynamics
of Software Development 2006 Edition</a> and <a href="http://www.apress.com/book/bookDisplay.html?bID=10120">Pro
VSTS 2005 Application Development</a>. I'm especially looking forward to Hunting Security
Bugs.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=f0cb1c9b-849f-48b7-a0da-c3b22dda0cb0" />
      </body>
      <title>Books @ Tech·Ed: Developers</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,f0cb1c9b-849f-48b7-a0da-c3b22dda0cb0.aspx</guid>
      <link>http://chrison.net/BooksTechEdDevelopers.aspx</link>
      <pubDate>Sun, 12 Nov 2006 15:50:25 GMT</pubDate>
      <description>&lt;p&gt;
A book store at a conference always adds weight to my luggage and back home gets me
into trouble with my already (again) limited space on the bookshelf. So this time
I 'restrained' myself and got myself 'only' four books: &lt;a href="http://www.microsoft.com/mspress/books/8485.aspx"&gt;Hunting
Security Bugs&lt;/a&gt;, &lt;a href="http://www.microsoft.com/mspress/books/10250.aspx"&gt;Microsoft
Solutions Framework Essentials&lt;/a&gt;, &lt;a href="http://www.microsoft.com/mspress/books/9691.aspx"&gt;Dynamics
of Software Development 2006 Edition&lt;/a&gt; and &lt;a href="http://www.apress.com/book/bookDisplay.html?bID=10120"&gt;Pro
VSTS 2005 Application Development&lt;/a&gt;. I'm especially looking forward to Hunting Security
Bugs.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=f0cb1c9b-849f-48b7-a0da-c3b22dda0cb0" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,f0cb1c9b-849f-48b7-a0da-c3b22dda0cb0.aspx</comments>
      <category>Books</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=8475da67-c4c0-45a3-8933-d51a98bfe0ce</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,8475da67-c4c0-45a3-8933-d51a98bfe0ce.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,8475da67-c4c0-45a3-8933-d51a98bfe0ce.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8475da67-c4c0-45a3-8933-d51a98bfe0ce</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
It's two weeks in Barcelona for me - and for IT Forum, I am really doing ask-the-experts
for Visual Studio Team System!
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=8475da67-c4c0-45a3-8933-d51a98bfe0ce" />
      </body>
      <title>Next Week Tech·Ed: IT Forum, Barcelona</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,8475da67-c4c0-45a3-8933-d51a98bfe0ce.aspx</guid>
      <link>http://chrison.net/NextWeekTechEdITForumBarcelona.aspx</link>
      <pubDate>Sat, 11 Nov 2006 21:48:15 GMT</pubDate>
      <description>&lt;p&gt;
It's two weeks in Barcelona for me - and for IT Forum, I am really doing ask-the-experts
for Visual Studio Team System!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=8475da67-c4c0-45a3-8933-d51a98bfe0ce" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,8475da67-c4c0-45a3-8933-d51a98bfe0ce.aspx</comments>
      <category>Team System</category>
      <category>this</category>
      <category>Training and Conferences</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=786dfb97-2efc-49df-9e30-ae2526835ddd</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,786dfb97-2efc-49df-9e30-ae2526835ddd.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,786dfb97-2efc-49df-9e30-ae2526835ddd.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=786dfb97-2efc-49df-9e30-ae2526835ddd</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Being ATE (Ask the Experts) means that you cannot go each and every session you would
like to. As a reminder for myself here is the list of sessions I made it to:
</p>
        <ul>
          <li>
ARC305: Connected Systems Part 2: Logic</li>
          <li>
OFF303: VSTO 2005 SE</li>
          <li>
SQL402: Implementing the Service-Oriented Database Architecture with SQL Server</li>
          <li>
ARC304: Connected Systems Part 4: Data</li>
          <li>
ARC201: Patterns and Anti-Patterns for SOA</li>
          <li>
DEV314: Building Rule-Based Systems in WF</li>
          <li>
ARC302: Connected Systems Part 5: Identity and Access Management</li>
          <li>
DEV322: Unit Testing Best Practices</li>
          <li>
DEV360: Windows <a href="http://blogs.msdn.com/powershell/">PowerShell</a></li>
          <li>
DEV302: Microsoft <a href="http://msdn.microsoft.com/directx/XNA/default.aspx">XNA</a> and
the Future of Game Development</li>
          <li>
DEV366: Boost Your Data-Driven Application Development using SQL Server Centric .NET
Code Generator (<a href="http://www.olymars.net/">Olymars</a>)</li>
        </ul>
        <p>
The only session to be rated "eminently forgettable" was DEV322. Well, at least I
got to read my emails... The top-rated session definitely was <a href="http://www.sqlskills.com/blogs/bobb/">Bob
Beauchemin's</a> SQL402, which kind of was an interesting session to go to before
ARC304. Great fun was <a href="http://www.robmiles.com/">Rob Miles</a>' XNA talk (this
session doesn't fit the pattern of my interest, does it?).
</p>
        <p>
There are a couple of sessions I missed, but I'll watch those once the post-conference
DVDs have landed.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=786dfb97-2efc-49df-9e30-ae2526835ddd" />
      </body>
      <title>The Week in Review - TechEd Developers Sessions</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,786dfb97-2efc-49df-9e30-ae2526835ddd.aspx</guid>
      <link>http://chrison.net/TheWeekInReviewTechEdDevelopersSessions.aspx</link>
      <pubDate>Sat, 11 Nov 2006 19:16:56 GMT</pubDate>
      <description>&lt;p&gt;
Being ATE (Ask the Experts) means that you cannot go each and every session you would
like to. As a reminder for myself here is the list of sessions I made it to:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
ARC305: Connected Systems Part 2: Logic&lt;/li&gt;
&lt;li&gt;
OFF303: VSTO 2005 SE&lt;/li&gt;
&lt;li&gt;
SQL402: Implementing the Service-Oriented Database Architecture with SQL Server&lt;/li&gt;
&lt;li&gt;
ARC304: Connected Systems Part 4: Data&lt;/li&gt;
&lt;li&gt;
ARC201: Patterns and Anti-Patterns for SOA&lt;/li&gt;
&lt;li&gt;
DEV314: Building Rule-Based Systems in WF&lt;/li&gt;
&lt;li&gt;
ARC302: Connected Systems Part 5: Identity and Access Management&lt;/li&gt;
&lt;li&gt;
DEV322: Unit Testing Best Practices&lt;/li&gt;
&lt;li&gt;
DEV360: Windows &lt;a href="http://blogs.msdn.com/powershell/"&gt;PowerShell&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
DEV302: Microsoft &lt;a href="http://msdn.microsoft.com/directx/XNA/default.aspx"&gt;XNA&lt;/a&gt; and
the Future of Game Development&lt;/li&gt;
&lt;li&gt;
DEV366: Boost Your Data-Driven Application Development using SQL Server Centric .NET
Code Generator (&lt;a href="http://www.olymars.net/"&gt;Olymars&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
The only session to be rated "eminently forgettable" was DEV322. Well, at least I
got to read my emails... The top-rated session definitely was &lt;a href="http://www.sqlskills.com/blogs/bobb/"&gt;Bob
Beauchemin's&lt;/a&gt; SQL402, which kind of was an interesting session to go to before
ARC304. Great fun was &lt;a href="http://www.robmiles.com/"&gt;Rob Miles&lt;/a&gt;' XNA talk (this
session doesn't fit the pattern of my interest, does it?).
&lt;/p&gt;
&lt;p&gt;
There are a couple of sessions I missed, but I'll watch those once the post-conference
DVDs have landed.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=786dfb97-2efc-49df-9e30-ae2526835ddd" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,786dfb97-2efc-49df-9e30-ae2526835ddd.aspx</comments>
      <category>this</category>
      <category>Training and Conferences</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=0217cbb0-cdcc-4afa-b055-c4d99112d907</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,0217cbb0-cdcc-4afa-b055-c4d99112d907.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,0217cbb0-cdcc-4afa-b055-c4d99112d907.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=0217cbb0-cdcc-4afa-b055-c4d99112d907</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today, we shipped Beta 2 of SharpDevelop 2.1 (<a href="http://community.sharpdevelop.net/forums/thread/11710.aspx">release
information</a>). Usually, we only ship two betas (followed by release candidates),
but last weekend we decided to add a third one to this release cycle - to build a
rock-solid foundation for the releases coming after version 2.1.
</p>
        <p>
Speaking of last weekend: three of us met for the annual #develop developer days (#d^3
2006, a four day event) - way short of the original invitation list. But this turned
out to be an advantage for discussing architecture and componentization. A lot of
improvements already made it into Beta 2, a few more are yet to come in Beta 3. 
<br /></p>
        <p>
Part of this effort was the creation of a <a href="http://laputa.sharpdevelop.net/SharpDevelopPresentation.aspx">presentation
on SharpDevelop</a>, which includes an area of interest to all .NET developers out
there: a list of our components that can be reused outside the context of SharpDevelop
plus the documentation and samples for those components. Remember: SharpDevelop is
LGPL, so feel free to use our components!
</p>
        <p>
In addition to this "general" slide deck, Daniel (SharpDevelop technical lead) also
created a "Level 600" introduction to NRefactory, which can be found <a href="http://laputa.sharpdevelop.net/NRefactoryInternalsPresentation.aspx">here</a>.
Definitely interesting for those of you that want to <a href="http://laputa.sharpdevelop.net/CompletionDemo.aspx">use
code completion in our text editor control</a>.
</p>
        <p>
Finally, <a href="http://laputa.sharpdevelop.net/SharpReportStandalone.aspx">SharpReport
now is a project in its own respect</a>. The reason(s)? Well, SharpDevelop and SharpReport
are developed on different schedules, so now we are customers of each other and no
longer intertwined. Cool stuff coming on this front: export to various formats, allowing
you to use SharpReport - yes - for generating reports in ASP.NET sites!<br /></p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=0217cbb0-cdcc-4afa-b055-c4d99112d907" />
      </body>
      <title>Another Beta of SharpDevelop 2.1 Has Arrived</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,0217cbb0-cdcc-4afa-b055-c4d99112d907.aspx</guid>
      <link>http://chrison.net/AnotherBetaOfSharpDevelop21HasArrived.aspx</link>
      <pubDate>Thu, 02 Nov 2006 16:15:38 GMT</pubDate>
      <description>&lt;p&gt;
Today, we shipped Beta 2 of SharpDevelop 2.1 (&lt;a href="http://community.sharpdevelop.net/forums/thread/11710.aspx"&gt;release
information&lt;/a&gt;). Usually, we only ship two betas (followed by release candidates),
but last weekend we decided to add a third one to this release cycle - to build a
rock-solid foundation for the releases coming after version 2.1.
&lt;/p&gt;
&lt;p&gt;
Speaking of last weekend: three of us met for the annual #develop developer days (#d^3
2006, a four day event) - way short of the original invitation list. But this turned
out to be an advantage for discussing architecture and componentization. A lot of
improvements already made it into Beta 2, a few more are yet to come in Beta 3. 
&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
Part of this effort was the creation of a &lt;a href="http://laputa.sharpdevelop.net/SharpDevelopPresentation.aspx"&gt;presentation
on SharpDevelop&lt;/a&gt;, which includes an area of interest to all .NET developers out
there: a list of our components that can be reused outside the context of SharpDevelop
plus the documentation and samples for those components. Remember: SharpDevelop is
LGPL, so feel free to use our components!
&lt;/p&gt;
&lt;p&gt;
In addition to this "general" slide deck, Daniel (SharpDevelop technical lead) also
created a "Level 600" introduction to NRefactory, which can be found &lt;a href="http://laputa.sharpdevelop.net/NRefactoryInternalsPresentation.aspx"&gt;here&lt;/a&gt;.
Definitely interesting for those of you that want to &lt;a href="http://laputa.sharpdevelop.net/CompletionDemo.aspx"&gt;use
code completion in our text editor control&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Finally, &lt;a href="http://laputa.sharpdevelop.net/SharpReportStandalone.aspx"&gt;SharpReport
now is a project in its own respect&lt;/a&gt;. The reason(s)? Well, SharpDevelop and SharpReport
are developed on different schedules, so now we are customers of each other and no
longer intertwined. Cool stuff coming on this front: export to various formats, allowing
you to use SharpReport - yes - for generating reports in ASP.NET sites!&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=0217cbb0-cdcc-4afa-b055-c4d99112d907" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,0217cbb0-cdcc-4afa-b055-c4d99112d907.aspx</comments>
      <category>.NET</category>
      <category>Cool Download</category>
      <category>this</category>
      <category>Use the source Luke</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=5598e23e-647a-4ac8-8196-d180569fee67</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,5598e23e-647a-4ac8-8196-d180569fee67.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,5598e23e-647a-4ac8-8196-d180569fee67.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5598e23e-647a-4ac8-8196-d180569fee67</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Last Tuesday, I held the talk "Advanced Code Access Security" at UG Styria in Graz.
This talk was originally part of the MSDN Security Briefings held in Austria earlier
this year, for which MS Austria had asked MVPs to help create and deliver security
content. Advanced CAS seemed an interesting enough developer topic to re-run at user
groups, and <a href="http://blogs.msdn.com/mszcool/">Mario</a> (the author of this
session) has allowed me to publish the slide deck and demos for the general public.
</p>
        <p>
          <a href="http://chrison.net/content/binary/AdvancedCodeAccessSecurity.pdf">AdvancedCodeAccessSecurity.pdf
(4542 KB)</a>
        </p>
        <p>
          <a href="http://chrison.net/content/binary/AdvancedCAS.zip">AdvancedCAS.zip (599.6
KB)</a>
        </p>
        <p>
Please note that I have published only demos four (setting CAS via setup) and
six (using CAS in addin application) - those are the "completed" versions of
the demos.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=5598e23e-647a-4ac8-8196-d180569fee67" />
      </body>
      <title>Advanced Code Access Security</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,5598e23e-647a-4ac8-8196-d180569fee67.aspx</guid>
      <link>http://chrison.net/AdvancedCodeAccessSecurity.aspx</link>
      <pubDate>Mon, 30 Oct 2006 08:10:54 GMT</pubDate>
      <description>&lt;p&gt;
Last Tuesday, I held the talk "Advanced Code Access Security" at UG Styria in Graz.
This talk was originally part of the MSDN Security Briefings held in Austria earlier
this year, for which MS Austria had asked MVPs to help create and deliver security
content. Advanced CAS seemed an interesting enough developer topic to re-run at user
groups, and &lt;a href="http://blogs.msdn.com/mszcool/"&gt;Mario&lt;/a&gt; (the author of this
session) has allowed me to publish the slide deck and demos for the general public.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://chrison.net/content/binary/AdvancedCodeAccessSecurity.pdf"&gt;AdvancedCodeAccessSecurity.pdf
(4542 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://chrison.net/content/binary/AdvancedCAS.zip"&gt;AdvancedCAS.zip (599.6
KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Please note that I have published only demos four (setting CAS via setup)&amp;nbsp;and
six (using CAS in addin application)&amp;nbsp;- those are the "completed" versions of
the demos.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=5598e23e-647a-4ac8-8196-d180569fee67" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,5598e23e-647a-4ac8-8196-d180569fee67.aspx</comments>
      <category>.NET</category>
      <category>2 Ohhhh</category>
      <category>Community</category>
      <category>Cool Download</category>
      <category>Security</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=8afd2b74-62a1-4525-b7f5-69b161e32050</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,8afd2b74-62a1-4525-b7f5-69b161e32050.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,8afd2b74-62a1-4525-b7f5-69b161e32050.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8afd2b74-62a1-4525-b7f5-69b161e32050</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In case you were wondering why there is no new content on this blog - I am pretty
busy, including preparing for my sessions at <a href="http://www.adc06.de/">ADC06</a>:
</p>
        <ul>
          <li>
Architecture Jumpstart 1 &amp; 2</li>
          <li>
Full-day VSTS / TFS Jumpstart</li>
        </ul>
        <p>
See you next week in Frankenthal / Germany!
</p>
        <p>
          <a href="http://www.adc06.de/">
            <img src="http://chrison.net/content/binary/ADC06Sprecher.gif" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=8afd2b74-62a1-4525-b7f5-69b161e32050" />
      </body>
      <title>ADC06 (Advanced Developers Conference)</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,8afd2b74-62a1-4525-b7f5-69b161e32050.aspx</guid>
      <link>http://chrison.net/ADC06AdvancedDevelopersConference.aspx</link>
      <pubDate>Mon, 09 Oct 2006 12:38:20 GMT</pubDate>
      <description>&lt;p&gt;
In case you were wondering why there is no new content on this blog - I am pretty
busy, including preparing for my sessions at &lt;a href="http://www.adc06.de/"&gt;ADC06&lt;/a&gt;:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Architecture Jumpstart 1 &amp;amp; 2&lt;/li&gt;
&lt;li&gt;
Full-day VSTS / TFS Jumpstart&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
See you next week in Frankenthal / Germany!
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.adc06.de/"&gt;&lt;img src="http://chrison.net/content/binary/ADC06Sprecher.gif" border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=8afd2b74-62a1-4525-b7f5-69b161e32050" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,8afd2b74-62a1-4525-b7f5-69b161e32050.aspx</comments>
      <category>this</category>
      <category>Training and Conferences</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=964f5235-28ee-444f-b61e-17ac54251529</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,964f5235-28ee-444f-b61e-17ac54251529.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,964f5235-28ee-444f-b61e-17ac54251529.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=964f5235-28ee-444f-b61e-17ac54251529</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Beta 1 of SharpDevelop2 2.1 is <a href="http://www.icsharpcode.net/OpenSource/SD/Download/#SharpDevelop221">available
for download</a>. While I was putting together the <a href="http://community.sharpdevelop.net/forums/thread/11710.aspx">annoucement
for v2.1</a> yesterday, I realized that for a point release, we really managed to
put in a lot of new cool features:
</p>
        <ul>
          <li>
            <a href="http://laputa.sharpdevelop.net/FxCopSupportInSharpDevelop221Serralongue.aspx">FxCop
Support</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/06/20/UsingTheComponentInspector.aspx">Component
Inspector</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/09/17/WixIntegration.aspx">WiX
Support</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/09/09/IncrementalSearchInSharpDevelop21.aspx">Incremental
Search</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/davidalpert/archive/2006/09/18/Code-Navigation-History.aspx">Code
Navigation History</a>
          </li>
          <li>
            <a href="http://laputa.sharpdevelop.net/AnnouncingSupportForListDataSourcesInSharpReport.aspx">List
Data Sources in SharpReport</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/08/05/TestingXPathQueriesInSharpDevelop.aspx">XPath
Queries</a>
          </li>
          <li>
            <a href="http://laputa.sharpdevelop.net/CodeCompletionSupportForNET1011AndCompactFramework20.aspx">Code
Completion for Different Frameworks</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/08/09/GoToXmlSchemaDefinition.aspx">GoTo
XML Schema Definition</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/02/18/TargetingDifferentFrameworksWithVBNet.aspx">Targeting
Different Frameworks</a>
          </li>
          <li>
            <a href="http://laputa.sharpdevelop.net/AnnouncingSharpDevelopForApplicationsSDA.aspx">Hosting
of SharpDevelop in 3rd Party Applications</a>
          </li>
        </ul>
        <p>
A couple of WOW features (for me, at least): Not only can you compile an application
for different versions of .NET, you also get version-specific code completion support.
Another cool one is that you can host SharpDevelop in your application, providing
your application a "macro editor" (on steroids I might add) with full .NET support.
And to pick a third, code analysis rounds out our professional offering in addition
to code coverage as well as unit testing.
</p>
        <p>
Two features did not make it for the Beta 1 announcement as they don't yet cover all
the scenarios we are hoping for: integrated Subversion support (yeah!) and targetting
the Compact Framework for Windows CE devices. Those slipped silently into this release.
</p>
        <p>
As you can see, SharpDevelop is ever growing and the developers working on it can
be rightly proud of their achievements!
</p>
        <p>
Finally, a kind of "call to action": let us know what you think! Not only in <a href="http://community.sharpdevelop.net/forums/">our
forums</a>, but also in your blogs, communities, et cetera. We need your feedback
regarding feature set, stability, and much more.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=964f5235-28ee-444f-b61e-17ac54251529" />
      </body>
      <title>SharpDevelop2 2.1 Beta 1</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,964f5235-28ee-444f-b61e-17ac54251529.aspx</guid>
      <link>http://chrison.net/SharpDevelop221Beta1.aspx</link>
      <pubDate>Tue, 19 Sep 2006 10:10:55 GMT</pubDate>
      <description>&lt;p&gt;
Beta 1 of SharpDevelop2 2.1 is &lt;a href="http://www.icsharpcode.net/OpenSource/SD/Download/#SharpDevelop221"&gt;available
for download&lt;/a&gt;. While I was putting together the &lt;a href="http://community.sharpdevelop.net/forums/thread/11710.aspx"&gt;annoucement
for v2.1&lt;/a&gt; yesterday, I realized that for a point release, we really managed to
put in a lot of new cool features:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://laputa.sharpdevelop.net/FxCopSupportInSharpDevelop221Serralongue.aspx"&gt;FxCop
Support&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/06/20/UsingTheComponentInspector.aspx"&gt;Component
Inspector&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/09/17/WixIntegration.aspx"&gt;WiX
Support&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/09/09/IncrementalSearchInSharpDevelop21.aspx"&gt;Incremental
Search&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/davidalpert/archive/2006/09/18/Code-Navigation-History.aspx"&gt;Code
Navigation History&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://laputa.sharpdevelop.net/AnnouncingSupportForListDataSourcesInSharpReport.aspx"&gt;List
Data Sources in SharpReport&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/08/05/TestingXPathQueriesInSharpDevelop.aspx"&gt;XPath
Queries&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://laputa.sharpdevelop.net/CodeCompletionSupportForNET1011AndCompactFramework20.aspx"&gt;Code
Completion for Different Frameworks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/08/09/GoToXmlSchemaDefinition.aspx"&gt;GoTo
XML Schema Definition&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/02/18/TargetingDifferentFrameworksWithVBNet.aspx"&gt;Targeting
Different Frameworks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://laputa.sharpdevelop.net/AnnouncingSharpDevelopForApplicationsSDA.aspx"&gt;Hosting
of SharpDevelop in 3rd Party Applications&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
A couple of WOW features (for me, at least): Not only can you compile an application
for different versions of .NET, you also get version-specific code completion support.
Another cool one is that you can host SharpDevelop in your application, providing
your application a "macro editor" (on steroids I might add)&amp;nbsp;with full .NET support.
And to pick a third, code analysis rounds out our professional offering in addition
to code coverage as well as unit testing.
&lt;/p&gt;
&lt;p&gt;
Two features did not make it for the Beta 1 announcement as they don't yet cover all
the scenarios we are hoping for: integrated Subversion support (yeah!) and targetting
the Compact Framework for Windows CE devices. Those slipped silently into this release.
&lt;/p&gt;
&lt;p&gt;
As you can see, SharpDevelop is ever growing and the developers working on it can
be rightly proud of their achievements!
&lt;/p&gt;
&lt;p&gt;
Finally,&amp;nbsp;a kind of "call to action": let us know what you think! Not only in &lt;a href="http://community.sharpdevelop.net/forums/"&gt;our
forums&lt;/a&gt;, but also in your blogs, communities, et cetera. We need your feedback
regarding feature set, stability, and much more.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=964f5235-28ee-444f-b61e-17ac54251529" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,964f5235-28ee-444f-b61e-17ac54251529.aspx</comments>
      <category>.NET</category>
      <category>2 Ohhhh</category>
      <category>C#</category>
      <category>Cool Download</category>
      <category>Subversion</category>
      <category>this</category>
      <category>Use the source Luke</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=0221444a-3391-4d88-b356-62ce7b196be7</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,0221444a-3391-4d88-b356-62ce7b196be7.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,0221444a-3391-4d88-b356-62ce7b196be7.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=0221444a-3391-4d88-b356-62ce7b196be7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Disclaimer: I am the PM for the #develop project.
</p>
        <p>
After almost two years in development, the #develop team has shipped version 2.0 of
its open source integrated development environment (IDE) <a href="http://www.icsharpcode.net/OpenSource/SD/Default.aspx">SharpDevelop2</a>.
The new version supports the .sln / .*proj project file formats of Visual Studio 2005,
therefore you can open and edit existing projects inside SharpDevelop2. The team however
does not view SharpDevelop2 as a competitor for the Express line of products (<a href="http://community.sharpdevelop.net/blogs/mattward/articles/VisualStudioExpressComparison.aspx">comparison</a>) from
Microsoft, but it aims at software developers that need best of breed tools for
their software development process - like unit testing, code coverage, documentation
generation and more. In the same vein, <a href="http://wiki.icsharpcode.net/default.aspx/SharpDevelop.SharpDevelop21Features">version
2.1</a> will complement those existing features with integrated source code control,
code analysis tools as well component testing.
</p>
        <p>
SharpDevelop2 is especially well-suited for <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCreatingBooApplications.aspx">developers
that chose the Boo</a> language, because SharpDevelop2 offers first-class support
for code completion as well as the Windows Forms designer. Aside from this unique
selling point there a couple of smaller but nonetheless <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTour.aspx">productivity-enhancing
features in version 2.0</a>: code conversion (eg VB.NET to C#, <a href="http://developer.sharpdevelop.net/codeconvert.net/">but
see for yourself</a>), support for Mono, documentation preview, RegEx compilation
und quite a few more.
</p>
        <p>
A lot of the features are owed to the ease of integration and extensibility provided
by the addin system found in SharpDevelop2. This <a href="http://www.codeproject.com/csharp/ICSharpCodeCore.asp">addin
system can be used by developers in their own application</a> - this being the reason
for the rather unconventional license choice for SharpDevelop2: <a href="http://laputa.sharpdevelop.net/SharpDevelop2LicenseChangedToLGPL.aspx">LGPL
instead of GPL</a>, which is much more common for development tools such as #develop.
Re-use by third parties has been the driving factor to change the license.
</p>
        <p>
Thanks to <a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.Contributors">all
the contributors</a> that made SharpDevelop2 a reality, especially the technical lead
on the 2.x effort, Daniel Grunwald.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=0221444a-3391-4d88-b356-62ce7b196be7" />
      </body>
      <title>SharpDevelop2 2.0 Final Hits the (Virtual) Streets</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,0221444a-3391-4d88-b356-62ce7b196be7.aspx</guid>
      <link>http://chrison.net/SharpDevelop220FinalHitsTheVirtualStreets.aspx</link>
      <pubDate>Mon, 17 Jul 2006 13:07:33 GMT</pubDate>
      <description>&lt;p&gt;
Disclaimer: I am the PM for the #develop project.
&lt;/p&gt;
&lt;p&gt;
After almost two years in development, the #develop team has shipped version 2.0 of
its open source integrated development environment (IDE)&amp;nbsp;&lt;a href="http://www.icsharpcode.net/OpenSource/SD/Default.aspx"&gt;SharpDevelop2&lt;/a&gt;.
The new version supports the .sln / .*proj project file formats of Visual Studio 2005,
therefore you can open and edit existing projects inside SharpDevelop2. The team however
does not view SharpDevelop2 as a competitor for the Express line of products (&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/VisualStudioExpressComparison.aspx"&gt;comparison&lt;/a&gt;)&amp;nbsp;from
Microsoft, but it aims at software developers that need best&amp;nbsp;of breed tools for
their software development process - like unit testing, code coverage, documentation
generation and more. In the same vein, &lt;a href="http://wiki.icsharpcode.net/default.aspx/SharpDevelop.SharpDevelop21Features"&gt;version
2.1&lt;/a&gt; will complement those existing features with integrated source code control,
code analysis tools as well component testing.
&lt;/p&gt;
&lt;p&gt;
SharpDevelop2 is especially well-suited for &lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCreatingBooApplications.aspx"&gt;developers
that chose the Boo&lt;/a&gt; language, because SharpDevelop2 offers first-class support
for code completion as well as the Windows Forms designer. Aside from this unique
selling point there a couple of smaller but nonetheless &lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTour.aspx"&gt;productivity-enhancing
features in version 2.0&lt;/a&gt;: code conversion (eg VB.NET to C#, &lt;a href="http://developer.sharpdevelop.net/codeconvert.net/"&gt;but
see for yourself&lt;/a&gt;), support for Mono, documentation preview, RegEx compilation
und quite a few more.
&lt;/p&gt;
&lt;p&gt;
A lot of the features are owed to the ease of integration and extensibility provided
by the addin system found in SharpDevelop2. This &lt;a href="http://www.codeproject.com/csharp/ICSharpCodeCore.asp"&gt;addin
system can be used by developers in their own application&lt;/a&gt; - this being the reason
for the rather unconventional license choice for SharpDevelop2: &lt;a href="http://laputa.sharpdevelop.net/SharpDevelop2LicenseChangedToLGPL.aspx"&gt;LGPL
instead of GPL&lt;/a&gt;, which is much more common for development tools such as #develop.
Re-use by third parties has been the driving factor to change the license.
&lt;/p&gt;
&lt;p&gt;
Thanks to &lt;a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.Contributors"&gt;all
the contributors&lt;/a&gt; that made SharpDevelop2 a reality, especially the technical lead
on the 2.x effort, Daniel Grunwald.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=0221444a-3391-4d88-b356-62ce7b196be7" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,0221444a-3391-4d88-b356-62ce7b196be7.aspx</comments>
      <category>.NET</category>
      <category>2 Ohhhh</category>
      <category>Cool Download</category>
      <category>Newsbites</category>
      <category>this</category>
      <category>Use the source Luke</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=63ed6209-de4f-4803-8f7f-114810579808</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,63ed6209-de4f-4803-8f7f-114810579808.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,63ed6209-de4f-4803-8f7f-114810579808.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=63ed6209-de4f-4803-8f7f-114810579808</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
As promised, here is the list of links / articles / samples that I used for preparing
my talk "Build Provider in ASP.NET 2.0":
</p>
        <ul>
          <li>
            <a href="http://msdn.microsoft.com/asp.net/downloads/providers/">Provider Toolkit</a>
          </li>
          <li>
            <a href="http://www.codeproject.com/aspnet/custombuildproviders.asp">Extending ASP.NET
2.0 Part I: Creating Custom Build Providers</a>
          </li>
          <li>
            <a href="http://pluralsight.com/blogs/fritz/archive/2004/09/06/2188.aspx">Jaw-dropping
experience with custom build providers</a>
          </li>
          <li>
            <a href="http://weblogs.asp.net/aaguiar/archive/2005/12/14/433143.aspx">DLINQ ASP.NET
Build Provider and DLINQ DataSource</a> (Andres sent me a newer version for the
May CTP)</li>
          <li>
            <a href="http://blogs.msdn.com/dmitryr/archive/2006/03/26/561200.aspx">RSS Toolkit</a> (sports
two build providers, one for .rssdl, the other for .rss)</li>
          <li>
            <a href="http://blogs.msdn.com/kaevans/archive/2005/09/02/460231.aspx">Web Services
Contract First: Drop Schema in app_code with a Custom Build Provider</a>
          </li>
        </ul>
        <p>
Hope you will find those useful.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=63ed6209-de4f-4803-8f7f-114810579808" />
      </body>
      <title>Talk Resources: ASP.NET Build Provider</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,63ed6209-de4f-4803-8f7f-114810579808.aspx</guid>
      <link>http://chrison.net/TalkResourcesASPNETBuildProvider.aspx</link>
      <pubDate>Tue, 20 Jun 2006 11:14:32 GMT</pubDate>
      <description>&lt;p&gt;
As promised, here is the list of links / articles / samples that I used for preparing
my talk "Build Provider in ASP.NET 2.0":
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn.microsoft.com/asp.net/downloads/providers/"&gt;Provider Toolkit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.codeproject.com/aspnet/custombuildproviders.asp"&gt;Extending ASP.NET
2.0 Part I: Creating Custom Build Providers&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://pluralsight.com/blogs/fritz/archive/2004/09/06/2188.aspx"&gt;Jaw-dropping
experience with custom build providers&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://weblogs.asp.net/aaguiar/archive/2005/12/14/433143.aspx"&gt;DLINQ ASP.NET
Build Provider and DLINQ DataSource&lt;/a&gt;&amp;nbsp;(Andres sent me a newer version for the
May CTP)&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://blogs.msdn.com/dmitryr/archive/2006/03/26/561200.aspx"&gt;RSS Toolkit&lt;/a&gt;&amp;nbsp;(sports
two build providers, one for .rssdl, the other for .rss)&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://blogs.msdn.com/kaevans/archive/2005/09/02/460231.aspx"&gt;Web Services
Contract First: Drop Schema in app_code with a Custom Build Provider&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Hope you will find those useful.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=63ed6209-de4f-4803-8f7f-114810579808" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,63ed6209-de4f-4803-8f7f-114810579808.aspx</comments>
      <category>2 Ohhhh</category>
      <category>ASP.NET</category>
      <category>this</category>
      <category>Training and Conferences</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=6ee03559-ed16-421a-9df5-42f36b9d77a2</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,6ee03559-ed16-421a-9df5-42f36b9d77a2.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,6ee03559-ed16-421a-9df5-42f36b9d77a2.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6ee03559-ed16-421a-9df5-42f36b9d77a2</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Half an hour ago, I completed my talk "Windows Workflow Foundation &amp; ASP.NET 2.0".
As promised, here is the list of links to sites / documents that I used to prepare
this talk &amp; accompanying samples.
</p>
        <ul>
          <li>
            <a href="http://blogs.msdn.com/pandrew/archive/2006/04/28/586181.aspx">Coming improvements
to ASP.NET hosting of Windows Workflow Foundation after WF Beta 2.2</a>
          </li>
          <li>
Cutting Edge, Windows Workflow Foundation <a href="http://msdn.microsoft.com/msdnmag/issues/06/03/CuttingEdge/">Part
1</a>, <a href="http://msdn.microsoft.com/msdnmag/issues/06/04/CuttingEdge/">Part
2</a></li>
          <li>
            <a href="http://blogs.msdn.com/tomlake/archive/2006/05/17/600143.aspx">Examples of
using Persistence and Tracking in ASP.NET</a>
          </li>
          <li>
            <a href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,0fae3e73-7801-4cf6-a5a5-9370b0f99973.aspx">Using
WF to run a page-flow</a>
          </li>
          <li>
Of course, <a href="http://wf.netfx3.com/">http://wf.netfx3.com/</a> (Webcasts
et al)</li>
        </ul>
        <p>
Also, see <a href="http://chrison.net/ASPNETWindowsWorkflowFoundationVNext.aspx">my
last post on ASP.NET PageFlow CTP</a>. This was the last part on "future technologies".
</p>
        <p>
          <strong>Update</strong> A foto from my talk on Monday (debugging a workflow in ASP.NET):
</p>
        <p>
          <img src="http://chrison.net/content/binary/wftalkfoto_courtesyaspkonferenz2006.jpg" border="0" />
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=6ee03559-ed16-421a-9df5-42f36b9d77a2" />
      </body>
      <title>Talk Resources: WF &amp; ASP.NET</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,6ee03559-ed16-421a-9df5-42f36b9d77a2.aspx</guid>
      <link>http://chrison.net/TalkResourcesWFASPNET.aspx</link>
      <pubDate>Mon, 19 Jun 2006 09:39:07 GMT</pubDate>
      <description>&lt;p&gt;
Half an hour ago, I completed my talk "Windows Workflow Foundation &amp;amp; ASP.NET 2.0".
As promised, here is the list of links to sites / documents that I used to prepare
this talk &amp;amp; accompanying samples.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://blogs.msdn.com/pandrew/archive/2006/04/28/586181.aspx"&gt;Coming improvements
to ASP.NET hosting of Windows Workflow Foundation after WF Beta 2.2&lt;/a&gt; 
&lt;li&gt;
Cutting Edge,&amp;nbsp;Windows Workflow Foundation &lt;a href="http://msdn.microsoft.com/msdnmag/issues/06/03/CuttingEdge/"&gt;Part
1&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/msdnmag/issues/06/04/CuttingEdge/"&gt;Part
2&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://blogs.msdn.com/tomlake/archive/2006/05/17/600143.aspx"&gt;Examples of
using Persistence and Tracking in ASP.NET&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,0fae3e73-7801-4cf6-a5a5-9370b0f99973.aspx"&gt;Using
WF to run a page-flow&lt;/a&gt; 
&lt;li&gt;
Of course, &lt;a href="http://wf.netfx3.com/"&gt;http://wf.netfx3.com/&lt;/a&gt;&amp;nbsp;(Webcasts
et al)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Also, see &lt;a href="http://chrison.net/ASPNETWindowsWorkflowFoundationVNext.aspx"&gt;my
last post on ASP.NET PageFlow CTP&lt;/a&gt;. This was the last part on "future technologies".
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Update&lt;/strong&gt; A foto from my talk on Monday (debugging a workflow in ASP.NET):
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/wftalkfoto_courtesyaspkonferenz2006.jpg" border=0&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=6ee03559-ed16-421a-9df5-42f36b9d77a2" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,6ee03559-ed16-421a-9df5-42f36b9d77a2.aspx</comments>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>this</category>
      <category>Training and Conferences</category>
      <category>Tri 0</category>
      <category>Workflow Foundation</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=d7595eb4-866f-4925-86a6-c137dc38b420</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,d7595eb4-866f-4925-86a6-c137dc38b420.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,d7595eb4-866f-4925-86a6-c137dc38b420.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d7595eb4-866f-4925-86a6-c137dc38b420</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
In less than ten days, this year's <a href="http://www.asp-konferenz.de/">ASP Konferenz</a> will
take place in Burghausen, Germany. This time, I will be presenting four topics: Windows
Workflow Foundation &amp; ASP.NET 2.0, Build Providers in ASP.NET 2.0, IIS 6.0 &amp;
ASP.NET 2.0 Secure Deployment and finally Health Monitoring in ASP.NET 2.0.
</p>
        <p>
          <a href="http://www.asp-konferenz.de/">
            <img src="http://chrison.net/content/binary/speaker3.jpg" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=d7595eb4-866f-4925-86a6-c137dc38b420" />
      </body>
      <title>Speaker @ ASP Konferenz 2006</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,d7595eb4-866f-4925-86a6-c137dc38b420.aspx</guid>
      <link>http://chrison.net/SpeakerASPKonferenz2006.aspx</link>
      <pubDate>Sat, 10 Jun 2006 06:46:17 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
In less than ten days, this year's &lt;a href="http://www.asp-konferenz.de/"&gt;ASP Konferenz&lt;/a&gt; will
take place in Burghausen, Germany. This time, I will be presenting four topics: Windows
Workflow Foundation &amp;amp; ASP.NET 2.0, Build Providers in ASP.NET 2.0, IIS 6.0 &amp;amp;
ASP.NET 2.0 Secure Deployment and finally Health Monitoring in ASP.NET 2.0.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.asp-konferenz.de/"&gt;&lt;img src="http://chrison.net/content/binary/speaker3.jpg" border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=d7595eb4-866f-4925-86a6-c137dc38b420" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,d7595eb4-866f-4925-86a6-c137dc38b420.aspx</comments>
      <category>this</category>
      <category>Training and Conferences</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=cd0e4362-88f8-4e89-b5ff-edc25bb06fbf</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,cd0e4362-88f8-4e89-b5ff-edc25bb06fbf.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,cd0e4362-88f8-4e89-b5ff-edc25bb06fbf.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=cd0e4362-88f8-4e89-b5ff-edc25bb06fbf</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Disclaimer: I am the Senior Project Wrangler for <a href="http://www.icsharpcode.net/OpenSource/SD/Default.aspx">#develop</a>.
Therefore I am biased as well as knowledgeable.
</p>
        <p>
Today, we shipped RC2 of SharpDevelop2. For those of you who haven't heard of it before,
it is an Integrated Development Environment (IDE) for .NET. I will get to the features
in just a second. First, I want to thank all developers that spent time on making
v2 a reality. <a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.DanielGrunwald">Daniel</a>,
the lead developer on v2, actually implemented a nice little tool for showing the
project statistics, you can read more and download the utility in his blog <a href="http://laputa.sharpdevelop.net/AnalyzingTheCodeInSharpDevelop.aspx">Analyzing
the code in SharpDevelop</a>. Wow, we started quite a long ago on this baby.
</p>
        <p>
I promised to get back to the feature set. Let's tackle it with more than a grain
of blog posts and feature videos:
</p>
        <p>
          <strong>Supported Programming Languages</strong>
        </p>
        <p>
My definition of support is as follows: full code completion (aka IntelliSense) and
a working Windows forms designer. Therefore, three languages qualify: C#, VB.NET and <a href="http://boo.codehaus.org/">Boo</a>.
Aside from those fully supported languages, you get syntax highlighting for many more.
</p>
        <p>
Speaking of syntax highlighting and code completion: both features are supported for
XML files. You can check it out in the <a href="http://laputa.sharpdevelop.net/DemoXMLEditingFeaturesOfDevelop11.aspx">xml
editing experience feature video</a> (yes, this is available since v1.1!) You get
this <a href="http://laputa.sharpdevelop.net/VideoCodeCompletionForMSBuild.aspx">for
MSBuild files</a> too!
</p>
        <p>
          <strong>Features You Would Expect</strong>
        </p>
        <p>
Let's start with the integrated debugger. This has been our achilles heel since the
very beginning, as implementing a debugger isn't exactly a piece of cake. However,
thanks to <a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.DavidSrbecky">David</a>,
v2 sports a debugger and you can <a href="http://laputa.sharpdevelop.net/VideoIntegratedDebugger.aspx">watch
a demo</a>.
</p>
        <p>
Let's continue with a simple list: Search &amp; Replace, code folding, code templates
(just try Ctrl+J in the editor), a toolbox and more.
</p>
        <p>
          <strong>Cool Features</strong>
        </p>
        <p>
Ahhh. At last. Let's see what we got: 
</p>
        <ul>
          <li>
Unit testing (since 1.1, NUnit-based) 
</li>
          <li>
Code Coverage (2.0, based on NCover - <a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/01/31/CodeCoverageWithNCover.aspx">read
more in Matt's blog post</a>) 
</li>
          <li>
Documentation generation (since 1.1, based on NDoc) 
</li>
          <li>
Quick XML Doc (since 1.1, just try Ctrl+Q to get a preview of the HTML help that will
be generated for your XML comments) 
</li>
          <li>
Auto code generation (since 1.1, just try Alt+Ins) 
</li>
          <li>
Code converter - convert your projects from C# to VB.NET and vice versa (since 1.1).
New in 2.0: three way with Boo. 
</li>
          <li>
Reports. Yes, SharpDevelop ships with a free-to-use report engine, #report. It was
added late in 1.x, now improved for 2.0. <a href="http://laputa.sharpdevelop.net/DemoReport.aspx">Watch
the demo</a></li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/archive/2005/10/15/TargetingDifferentFrameworksWithSharpDevelop.aspx">Support
for multiple frameworks</a> - although 2.0 is the default, SharpDevelop can target
1.1 as well as Mono. Even <a href="http://community.sharpdevelop.net/blogs/mattward/archive/2005/10/20/CreatingAGtkSharpAppWithSharpDevelop.aspx">Gtk#
is supported</a>. 
</li>
          <li>
Ctrl+Mousewheel zooming. You will like it. I do.</li>
        </ul>
        <p>
          <strong>What's Not There</strong>
        </p>
        <p>
We ain't a big software company, so we have to tackle features in order. Therefore,
you won't find <a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.ASPNetSupport">ASP.NET
support in SharpDevelop</a>, as well as others: CF support (planned for 2.1), version
control (planned for 2.1), ClickOnce (planned for 2.1)... 
</p>
        <p>
Even if you don't plan on using SharpDevelop for your daily work, give it a try and
let us know what you like and what not on <a href="http://community.sharpdevelop.net/forums/">our
forums</a>. You might even learn about a cool new feature like <a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/05/21/ComponentInspector.aspx">Component
Inspector</a> that is coming with 2.1, code-named Serralongue. And we'd be more than
happy to <a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.HowCanIHelp">welcome
additional developers, testers, writers and translators</a>.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=cd0e4362-88f8-4e89-b5ff-edc25bb06fbf" />
      </body>
      <title>SharpDevelop2 Release Candidate 2 Available</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,cd0e4362-88f8-4e89-b5ff-edc25bb06fbf.aspx</guid>
      <link>http://chrison.net/SharpDevelop2ReleaseCandidate2Available.aspx</link>
      <pubDate>Mon, 05 Jun 2006 21:29:57 GMT</pubDate>
      <description>&lt;p&gt;
Disclaimer: I am the Senior Project Wrangler for &lt;a href="http://www.icsharpcode.net/OpenSource/SD/Default.aspx"&gt;#develop&lt;/a&gt;.
Therefore I am biased as well as knowledgeable.
&lt;/p&gt;
&lt;p&gt;
Today, we shipped RC2 of SharpDevelop2. For those of you who haven't heard of it before,
it is an Integrated Development Environment (IDE) for .NET. I will get to the features
in just a second. First, I want to thank all developers that spent time on making
v2 a reality. &lt;a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.DanielGrunwald"&gt;Daniel&lt;/a&gt;,
the lead developer on v2, actually implemented a nice little tool for showing the
project statistics, you can read more and download the utility in his blog&amp;nbsp;&lt;a href="http://laputa.sharpdevelop.net/AnalyzingTheCodeInSharpDevelop.aspx"&gt;Analyzing
the code in SharpDevelop&lt;/a&gt;. Wow, we started quite a long ago on this baby.
&lt;/p&gt;
&lt;p&gt;
I promised to get back to the feature set. Let's tackle it with more than a grain
of blog posts and feature videos:
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Supported Programming Languages&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
My definition of support is as follows: full code completion (aka IntelliSense) and
a working Windows forms designer. Therefore, three languages qualify: C#, VB.NET and &lt;a href="http://boo.codehaus.org/"&gt;Boo&lt;/a&gt;.
Aside from those fully supported languages, you get syntax highlighting for many more.
&lt;/p&gt;
&lt;p&gt;
Speaking of syntax highlighting and code completion: both features are supported for
XML files. You can check it out in the &lt;a href="http://laputa.sharpdevelop.net/DemoXMLEditingFeaturesOfDevelop11.aspx"&gt;xml
editing experience feature video&lt;/a&gt; (yes, this is available since v1.1!) You get
this &lt;a href="http://laputa.sharpdevelop.net/VideoCodeCompletionForMSBuild.aspx"&gt;for
MSBuild files&lt;/a&gt; too!
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Features You Would Expect&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Let's start with the integrated debugger. This has been our achilles heel since the
very beginning, as implementing a debugger isn't exactly a piece of cake. However,
thanks to &lt;a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.DavidSrbecky"&gt;David&lt;/a&gt;,
v2 sports a debugger and you can &lt;a href="http://laputa.sharpdevelop.net/VideoIntegratedDebugger.aspx"&gt;watch
a demo&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Let's continue with a simple list: Search &amp;amp; Replace, code folding, code templates
(just try Ctrl+J in the editor), a toolbox and more.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Cool Features&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Ahhh. At last. Let's see what we got: 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Unit testing (since 1.1, NUnit-based) 
&lt;li&gt;
Code Coverage (2.0, based on NCover - &lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/01/31/CodeCoverageWithNCover.aspx"&gt;read
more in Matt's blog post&lt;/a&gt;) 
&lt;li&gt;
Documentation generation (since 1.1, based on NDoc) 
&lt;li&gt;
Quick XML Doc (since 1.1, just try Ctrl+Q to get a preview of the HTML help that will
be generated for your XML comments) 
&lt;li&gt;
Auto code generation (since 1.1, just try Alt+Ins) 
&lt;li&gt;
Code converter - convert your projects from C# to VB.NET and vice versa (since 1.1).
New in 2.0: three way with Boo. 
&lt;li&gt;
Reports. Yes, SharpDevelop ships with a free-to-use report engine, #report. It was
added late in 1.x, now improved for 2.0. &lt;a href="http://laputa.sharpdevelop.net/DemoReport.aspx"&gt;Watch
the demo&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2005/10/15/TargetingDifferentFrameworksWithSharpDevelop.aspx"&gt;Support
for multiple frameworks&lt;/a&gt; - although 2.0 is the default, SharpDevelop can target
1.1 as well as Mono. Even &lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2005/10/20/CreatingAGtkSharpAppWithSharpDevelop.aspx"&gt;Gtk#
is supported&lt;/a&gt;. 
&lt;li&gt;
Ctrl+Mousewheel zooming. You will like it. I do.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;strong&gt;What's Not There&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
We ain't a big software company, so we have to tackle features in order. Therefore,
you won't find &lt;a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.ASPNetSupport"&gt;ASP.NET
support in SharpDevelop&lt;/a&gt;, as well as others: CF support (planned for 2.1), version
control (planned for 2.1), ClickOnce (planned for 2.1)... 
&lt;/p&gt;
&lt;p&gt;
Even if you don't plan on using SharpDevelop for your daily work, give it a try and
let us know what you like and what not on &lt;a href="http://community.sharpdevelop.net/forums/"&gt;our
forums&lt;/a&gt;. You might even learn about a cool new feature like &lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/05/21/ComponentInspector.aspx"&gt;Component
Inspector&lt;/a&gt; that is coming with 2.1, code-named Serralongue. And we'd be more than
happy to &lt;a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.HowCanIHelp"&gt;welcome
additional developers, testers, writers and translators&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=cd0e4362-88f8-4e89-b5ff-edc25bb06fbf" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,cd0e4362-88f8-4e89-b5ff-edc25bb06fbf.aspx</comments>
      <category>.NET</category>
      <category>Cool Download</category>
      <category>this</category>
      <category>Use the source Luke</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=4ae706dc-4b19-4270-9584-f5565367604b</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,4ae706dc-4b19-4270-9584-f5565367604b.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,4ae706dc-4b19-4270-9584-f5565367604b.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4ae706dc-4b19-4270-9584-f5565367604b</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I decided to take the plunge and try running Vista on a daily basis. Thus far the
following casualties must be reported:
</p>
        <ul>
          <li>
Matrox P650 PCIe. No drivers, thus no dual head. Sorry Matrox. In more than ten years
this is now the first time that my machine has no Matrox graphics card inside.</li>
          <li>
PDFCreator. For some reason the setup msi dies during installation, as well as during
the subsequent uninstallation. Too bad.</li>
          <li>
Daemon Tools. On the first try, it didn't work. Maybe I'll give it another shot.</li>
        </ul>
        <p>
Given my previous experiences on my two laptops, it really turns out that the graphics
drivers (or lack of) are the #1 issue for getting productive with Vista. 
</p>
        <p>
Let's see how long it takes until I hit a snag that makes me return to XP. Copying
Application Data stuff to Vista was already quite "interesting" because Firefox and
Thunderbird store their settings in Roaming and not Local.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=4ae706dc-4b19-4270-9584-f5565367604b" />
      </body>
      <title>Vista On My Machine</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,4ae706dc-4b19-4270-9584-f5565367604b.aspx</guid>
      <link>http://chrison.net/VistaOnMyMachine.aspx</link>
      <pubDate>Thu, 01 Jun 2006 18:28:57 GMT</pubDate>
      <description>&lt;p&gt;
I decided to take the plunge and try running Vista on a daily basis. Thus far the
following casualties must be reported:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Matrox P650 PCIe. No drivers, thus no dual head. Sorry Matrox. In more than ten years
this is now the first time that my machine has no Matrox graphics card inside.&lt;/li&gt;
&lt;li&gt;
PDFCreator. For some reason the setup msi dies during installation, as well as during
the subsequent uninstallation. Too bad.&lt;/li&gt;
&lt;li&gt;
Daemon Tools. On the first try, it didn't work. Maybe I'll give it another shot.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Given my previous experiences on my two laptops, it really turns out that the graphics
drivers (or lack of) are the #1 issue for getting productive with Vista. 
&lt;/p&gt;
&lt;p&gt;
Let's see how long it takes until I hit a snag that makes me return to XP. Copying
Application Data stuff to Vista was already quite "interesting" because Firefox and
Thunderbird store their settings in Roaming and not Local.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=4ae706dc-4b19-4270-9584-f5565367604b" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,4ae706dc-4b19-4270-9584-f5565367604b.aspx</comments>
      <category>this</category>
      <category>Vista</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=a89c7ed2-0fb1-45bf-8132-0c8a366f3ed0</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,a89c7ed2-0fb1-45bf-8132-0c8a366f3ed0.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,a89c7ed2-0fb1-45bf-8132-0c8a366f3ed0.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=a89c7ed2-0fb1-45bf-8132-0c8a366f3ed0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
When you run an application that needs administrative rights (in this specific case
via a manifest file), you are prompted with an UAC dialog to allow this operation:
</p>
        <p>
          <img src="http://chrison.net/content/binary/uacpromptdefaultuser.PNG" border="0" />
        </p>
        <p>
This is the dialog you get for the "default" user, the one you create during
setup that is a member of the Administrators group. Contrast that to the dialog a
standard user is presented with:
</p>
        <p>
          <img height="360" alt="uacpromptforadmin.PNG" src="http://chrison.net/content/binary/uacpromptforadmin.PNG" width="450" border="0" />
        </p>
        <p>
Now, I am fine with prompting the user to enter administrative credentials. However,
I am not fine with providing the user with the name of the administrative user(s)
on that machine. In my opinion, this is giving away security-related information without
need.
</p>
        <p>
          <strong>Update</strong> Of course you can always use <em>net localgroup Administrators</em> to
get a list of the members of the Administrators group (Markus pinged me on that
one). This feature has been available for ages, true. However, I am not convinced
that the UAC convenience of providing the administrative accounts on a silver platter
is really necessary.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=a89c7ed2-0fb1-45bf-8132-0c8a366f3ed0" />
      </body>
      <title>UAC Prompts &amp; Security</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,a89c7ed2-0fb1-45bf-8132-0c8a366f3ed0.aspx</guid>
      <link>http://chrison.net/UACPromptsSecurity.aspx</link>
      <pubDate>Wed, 31 May 2006 12:46:05 GMT</pubDate>
      <description>&lt;p&gt;
When you run an application that needs administrative rights (in this specific case
via a manifest file), you are prompted with an UAC dialog to allow this operation:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/uacpromptdefaultuser.PNG" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
This is the&amp;nbsp;dialog you get for the "default" user, the one you create during
setup that is a member of the Administrators group. Contrast that to the dialog a
standard user is presented with:
&lt;/p&gt;
&lt;p&gt;
&lt;img height=360 alt=uacpromptforadmin.PNG src="http://chrison.net/content/binary/uacpromptforadmin.PNG" width=450 border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Now, I am fine with prompting the user to enter administrative credentials. However,
I am not fine with providing the user with the name of the administrative user(s)
on that machine. In my opinion, this is giving away security-related information without
need.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Update&lt;/strong&gt; Of course you can always use &lt;em&gt;net localgroup Administrators&lt;/em&gt; to
get a list of&amp;nbsp;the members of the Administrators group (Markus pinged me on that
one). This feature has been available for ages, true. However, I am not convinced
that the UAC convenience of providing the administrative accounts on a silver platter
is really necessary.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=a89c7ed2-0fb1-45bf-8132-0c8a366f3ed0" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,a89c7ed2-0fb1-45bf-8132-0c8a366f3ed0.aspx</comments>
      <category>Security</category>
      <category>this</category>
      <category>Vista</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=f71a43c5-116a-44f8-9996-663953ae9683</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,f71a43c5-116a-44f8-9996-663953ae9683.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,f71a43c5-116a-44f8-9996-663953ae9683.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f71a43c5-116a-44f8-9996-663953ae9683</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Mildly surprising content on my blog: <a href="http://www.microsoft.com/office/preview/beta/getthebeta.mspx">Office
2007 Beta 2 (public) is here</a>! From the moment I saw the new UI at PDC05 I was
waiting to get my (dirty) paws on this piece of software. Let's see what working with
it is like, because the setup experience was already a positive one. 
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=f71a43c5-116a-44f8-9996-663953ae9683" />
      </body>
      <title>Ready, Set, Go! Office 2007 Beta 2</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,f71a43c5-116a-44f8-9996-663953ae9683.aspx</guid>
      <link>http://chrison.net/ReadySetGoOffice2007Beta2.aspx</link>
      <pubDate>Tue, 23 May 2006 17:04:43 GMT</pubDate>
      <description>&lt;p&gt;
Mildly surprising content on my blog: &lt;a href="http://www.microsoft.com/office/preview/beta/getthebeta.mspx"&gt;Office
2007 Beta 2 (public) is here&lt;/a&gt;! From the moment I saw the new UI at PDC05 I was
waiting to get my (dirty) paws on this piece of software. Let's see what working with
it is like, because the setup experience was already a positive one.&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=f71a43c5-116a-44f8-9996-663953ae9683" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,f71a43c5-116a-44f8-9996-663953ae9683.aspx</comments>
      <category>Cool Download</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=82d8da7f-ea33-4808-86c8-6fc7d7347d7a</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,82d8da7f-ea33-4808-86c8-6fc7d7347d7a.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,82d8da7f-ea33-4808-86c8-6fc7d7347d7a.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=82d8da7f-ea33-4808-86c8-6fc7d7347d7a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A <a href="http://slashdot.org">/.</a> article pointed me to the blog post <a href="http://www.cerias.purdue.edu/weblogs/pmeunier/policies-law/post-38/">Reporting
Vulnerabilities is for the Brave</a>. Sounds familiar. Been there, done that.
A customer had a Web site, and I told them about a problem. They told their vendor.
And the vendor went after me - probably because, like most security-unconscious companies
they felt threatened in one way or another.
</p>
        <p>
Therefore I wholeheartedly agree with the instructions outlined, plus: lean back,
and enjoy when the bad guys whack that company. Yes, this is controversial, but as
long as companies don't "get it" that there are people that want to help them when
reporting vulnerabilities, it is definitely better to keep your trap shut.
</p>
        <p>
Aside from the cynical advice in the above paragraph, here is something to consider
for your company: establish a policy - and publish it! - that you welcome security
reports by security researchers (and Joe Average for that matter). This goes
a long way to getting the threats mitigated before they are exploited.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=82d8da7f-ea33-4808-86c8-6fc7d7347d7a" />
      </body>
      <title>Reporting Vulnerabilities is for the Brave</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,82d8da7f-ea33-4808-86c8-6fc7d7347d7a.aspx</guid>
      <link>http://chrison.net/ReportingVulnerabilitiesIsForTheBrave.aspx</link>
      <pubDate>Tue, 23 May 2006 08:12:41 GMT</pubDate>
      <description>&lt;p&gt;
A &lt;a href="http://slashdot.org"&gt;/.&lt;/a&gt; article pointed me to the blog post &lt;a href="http://www.cerias.purdue.edu/weblogs/pmeunier/policies-law/post-38/"&gt;Reporting
Vulnerabilities is for the Brave&lt;/a&gt;.&amp;nbsp;Sounds familiar. Been there, done that.
A customer had a Web site, and I told them about a problem. They told their vendor.
And the vendor went after me - probably because, like most security-unconscious companies
they felt threatened in one way or another.
&lt;/p&gt;
&lt;p&gt;
Therefore I wholeheartedly agree with the instructions outlined, plus: lean back,
and enjoy when the bad guys whack that company. Yes, this is controversial, but as
long as companies don't "get it" that there are people that want to help them when
reporting vulnerabilities, it is definitely better to keep your trap shut.
&lt;/p&gt;
&lt;p&gt;
Aside from the cynical advice in the above paragraph, here is something to consider
for your company: establish a policy - and publish it! - that you welcome security
reports by&amp;nbsp;security researchers (and Joe Average for that matter). This goes
a long way to getting the threats mitigated before they are exploited.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=82d8da7f-ea33-4808-86c8-6fc7d7347d7a" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,82d8da7f-ea33-4808-86c8-6fc7d7347d7a.aspx</comments>
      <category>Newsbites</category>
      <category>Security</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=df262c00-0f23-40cf-8f14-11fa4b910dc7</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,df262c00-0f23-40cf-8f14-11fa4b910dc7.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,df262c00-0f23-40cf-8f14-11fa4b910dc7.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=df262c00-0f23-40cf-8f14-11fa4b910dc7</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today I set up my new laptop with Windows Vista - a "dry run" for Beta 2, because
I want to use it as the primary OS on that machine. Part of the drill was getting
my UMTS card (a Merlin U630) up and running.
</p>
        <p>
First, I tried it using the standard software that came with the card. Installation
went smoothly, however the Connection Manager software is based on an HTA solution,
and IE7 most definitely didn't want to cooperate and kept throwing JavaScript errors
(Note: I view this as a bug of the Connection Manager software, this is most decidedly
not IE's fault). Dialing using this software therefore was out of the question.
</p>
        <p>
So I went out on the Internet to search for a solution. At first, I tried dialing
manually using AT commands, but it turned out that initializing a Merlin card isn't
exactly easy-peasy. So I decided that a thorough forum search was in order. Thankfully,
that search turned up a great piece of software (<a href="http://www.onlinekosten.de/forum/">onlinekosten.de
Community</a> to the rescue).
</p>
        <p>
What I found is <a href="http://mwconn.tribal-sunrise.com/">MWConn</a> (looks
like that this time the international audience is out of luck, at least at the time
of this writing as the software is German only). It does support the Novatel card,
allows for dialing (make sure you check the default connection that is generated,
at least my provider is using a different dial-in number), gives feedback on UL /
DL traffic you generate, plus signal quality information. Way cool &amp; saved my
day!
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=df262c00-0f23-40cf-8f14-11fa4b910dc7" />
      </body>
      <title>Novatel Wireless Merlin U630 on Windows Vista</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,df262c00-0f23-40cf-8f14-11fa4b910dc7.aspx</guid>
      <link>http://chrison.net/NovatelWirelessMerlinU630OnWindowsVista.aspx</link>
      <pubDate>Sat, 20 May 2006 14:17:07 GMT</pubDate>
      <description>&lt;p&gt;
Today I set up my new laptop with Windows Vista - a "dry run" for Beta 2, because
I want to use it as the primary OS on that machine. Part of the drill was getting
my UMTS card (a Merlin U630) up and running.
&lt;/p&gt;
&lt;p&gt;
First, I tried it using the standard software that came with the card. Installation
went smoothly, however the Connection Manager software is based on an HTA solution,
and IE7 most definitely didn't want to cooperate and kept throwing JavaScript errors
(Note: I view this as a bug of the Connection Manager software, this is most decidedly
not IE's fault). Dialing using this software therefore was out of the question.
&lt;/p&gt;
&lt;p&gt;
So I went out on the Internet to search for a solution. At first, I tried dialing
manually using AT commands, but it turned out that initializing a Merlin card isn't
exactly easy-peasy. So I decided that a thorough forum search&amp;nbsp;was in order. Thankfully,
that search turned up a great piece of software (&lt;a href="http://www.onlinekosten.de/forum/"&gt;onlinekosten.de
Community&lt;/a&gt; to the rescue).
&lt;/p&gt;
&lt;p&gt;
What I found is &lt;a href="http://mwconn.tribal-sunrise.com/"&gt;MWConn&lt;/a&gt;&amp;nbsp;(looks
like that this time the international audience is out of luck, at least at the time
of this writing as the software is German only). It does support the Novatel card,
allows for dialing (make sure you check the default connection that is generated,
at least my provider is using a different dial-in number), gives feedback on UL /
DL traffic you generate, plus signal quality information. Way cool &amp;amp; saved my
day!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=df262c00-0f23-40cf-8f14-11fa4b910dc7" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,df262c00-0f23-40cf-8f14-11fa4b910dc7.aspx</comments>
      <category>Cool Download</category>
      <category>Longhorn</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=157117e3-0d4b-4461-933a-8266d9a993f9</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,157117e3-0d4b-4461-933a-8266d9a993f9.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,157117e3-0d4b-4461-933a-8266d9a993f9.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=157117e3-0d4b-4461-933a-8266d9a993f9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Next week, I am doing the first in a series of security on-site briefings for
Microsoft Austria. <a href="http://blogs.msdn.com/mszcool/">Mario</a> has blogged
about our TTT event in two entries <a href="http://blogs.msdn.com/mszcool/archive/2006/04/10/572606.aspx">Security
Technical Briefings - Train-The-Trainer... a looong evening (Part 1)</a> and <a href="http://blogs.msdn.com/mszcool/archive/2006/04/17/577712.aspx">Security
Technical Briefings - Part 2</a>. Thanks to the workshop character, no two briefings
will be alike. 
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=157117e3-0d4b-4461-933a-8266d9a993f9" />
      </body>
      <title>Security Technical Briefings</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,157117e3-0d4b-4461-933a-8266d9a993f9.aspx</guid>
      <link>http://chrison.net/SecurityTechnicalBriefings.aspx</link>
      <pubDate>Fri, 05 May 2006 06:41:52 GMT</pubDate>
      <description>&lt;p&gt;
Next week, I am doing the first in a series of&amp;nbsp;security on-site briefings for
Microsoft Austria. &lt;a href="http://blogs.msdn.com/mszcool/"&gt;Mario&lt;/a&gt; has blogged
about our TTT event in two entries &lt;a href="http://blogs.msdn.com/mszcool/archive/2006/04/10/572606.aspx"&gt;Security
Technical Briefings - Train-The-Trainer... a looong evening (Part 1)&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/mszcool/archive/2006/04/17/577712.aspx"&gt;Security
Technical Briefings - Part 2&lt;/a&gt;. Thanks to the workshop character, no two briefings
will be alike. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=157117e3-0d4b-4461-933a-8266d9a993f9" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,157117e3-0d4b-4461-933a-8266d9a993f9.aspx</comments>
      <category>Security</category>
      <category>this</category>
      <category>Training and Conferences</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=6a0eda90-5da7-4932-b31e-20c58627c9e3</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,6a0eda90-5da7-4932-b31e-20c58627c9e3.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,6a0eda90-5da7-4932-b31e-20c58627c9e3.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6a0eda90-5da7-4932-b31e-20c58627c9e3</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Back from holidays, catching up with news, I stumbled across the article <a href="http://news.com.com/2100-1032_3-6066759.html">New
Microsoft browser raises Google's hackles</a>. IE7 Beta 2 was released last week,
and because it sported an x64 version I installed it yesterday. And immediately
tried the search box that Google is complaining about loudly. Guess what - I had it
changed to Google (my personal favorite search engine) in seconds (even making
it the default search provider):
</p>
        <p>
          <img src="http://chrison.net/content/binary/searchprovider_ie7.png" border="0" />
        </p>
        <p>
The UI wasn't all that unfamiliar at all, let's take a look at Firefox (my personal
favorite browser):
</p>
        <p>
          <img src="http://chrison.net/content/binary/searchprovider_firefox.png" border="0" />
        </p>
        <p>
Note that these are the default out of the box search providers as defined by Firefox,
and there is no MSN in there by default at all. But you can add it if you want (just
for laughs, check out IE7's as well as Firefox's add engines/providers pages, they
look very, very similar indeed).
</p>
        <p>
&lt;opinion&gt;<br />
So, does that constitute the claimed "unfair grab of Web traffic?" No, unless you
go the whole nine yards and force every single browser vendor on the planet (including
"Old Europe") to ship their products with zero preconfigured search providers. And
hey, IE7 will be a separate download, so why doesn't Google add a browser product
to their portfolio?<br />
&lt;/opinion&gt;
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=6a0eda90-5da7-4932-b31e-20c58627c9e3" />
      </body>
      <title>Ridiculous Item of the Day</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,6a0eda90-5da7-4932-b31e-20c58627c9e3.aspx</guid>
      <link>http://chrison.net/RidiculousItemOfTheDay.aspx</link>
      <pubDate>Mon, 01 May 2006 14:50:41 GMT</pubDate>
      <description>&lt;p&gt;
Back from holidays, catching up with news, I stumbled across the article &lt;a href="http://news.com.com/2100-1032_3-6066759.html"&gt;New
Microsoft browser raises Google's hackles&lt;/a&gt;. IE7 Beta 2 was released last week,
and&amp;nbsp;because it sported an x64 version I installed it yesterday. And immediately
tried the search box that Google is complaining about loudly. Guess what - I had it
changed to Google (my personal favorite search engine)&amp;nbsp;in seconds (even making
it the default search provider):
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/searchprovider_ie7.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
The UI wasn't all that unfamiliar at all, let's take a look at Firefox (my personal
favorite browser):
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/searchprovider_firefox.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Note that these are the default out of the box search providers as defined by Firefox,
and there is no MSN in there by default at all. But you can add it if you want (just
for laughs, check out IE7's as well as Firefox's add engines/providers pages, they
look very, very similar indeed).
&lt;/p&gt;
&lt;p&gt;
&amp;lt;opinion&amp;gt;&lt;br&gt;
So, does that constitute the claimed "unfair grab of Web traffic?" No, unless you
go the whole nine yards and force every single browser vendor on the planet (including
"Old Europe") to ship their products with zero preconfigured search providers. And
hey, IE7 will be a separate download, so why doesn't Google add a browser product
to their portfolio?&lt;br&gt;
&amp;lt;/opinion&amp;gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=6a0eda90-5da7-4932-b31e-20c58627c9e3" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,6a0eda90-5da7-4932-b31e-20c58627c9e3.aspx</comments>
      <category>Newsbites</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=e41eac1a-11fb-4031-9646-7fd0a02cd23c</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,e41eac1a-11fb-4031-9646-7fd0a02cd23c.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,e41eac1a-11fb-4031-9646-7fd0a02cd23c.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=e41eac1a-11fb-4031-9646-7fd0a02cd23c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Not having wireless access at MS' office in Austria was the last straw - I finally
decided to shell out the money for a 3G data card &amp; associated mobile broadband
account. The thing that really surprised me: upon ordering, it only took one day for
delivery, and most surprising of all - it worked the first time (maybe thanks to the
fact that it ships with a crystal-clear one page only "manual"). No more paying through
the nose for egregiously expensive WLAN hotspots at hotels!
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=e41eac1a-11fb-4031-9646-7fd0a02cd23c" />
      </body>
      <title>UMTS For Me</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,e41eac1a-11fb-4031-9646-7fd0a02cd23c.aspx</guid>
      <link>http://chrison.net/UMTSForMe.aspx</link>
      <pubDate>Wed, 19 Apr 2006 08:14:22 GMT</pubDate>
      <description>&lt;p&gt;
Not having wireless access at MS' office in Austria was the last straw - I finally
decided to shell out the money for a 3G data card &amp;amp; associated mobile broadband
account. The thing that really surprised me: upon ordering, it only took one day for
delivery, and most surprising of all - it worked the first time (maybe thanks to the
fact that it ships with a crystal-clear one page only "manual"). No more paying through
the nose for egregiously expensive WLAN hotspots at hotels!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=e41eac1a-11fb-4031-9646-7fd0a02cd23c" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,e41eac1a-11fb-4031-9646-7fd0a02cd23c.aspx</comments>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=1cd515c2-eab9-4ad8-af5a-67aebe831047</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,1cd515c2-eab9-4ad8-af5a-67aebe831047.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,1cd515c2-eab9-4ad8-af5a-67aebe831047.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=1cd515c2-eab9-4ad8-af5a-67aebe831047</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
          <a href="http://www.sie-sind-da.de/">
            <img src="http://chrison.net/content/binary/RTL-Logo.jpg" border="0" />
          </a>
        </p>
        <p>
Will be there Wednesday &amp; Thursday as ATE (Ask the Experts), so drop by in the
experts zone and say hello!
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=1cd515c2-eab9-4ad8-af5a-67aebe831047" />
      </body>
      <title>Ready to Rock the Launch</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,1cd515c2-eab9-4ad8-af5a-67aebe831047.aspx</guid>
      <link>http://chrison.net/ReadyToRockTheLaunch.aspx</link>
      <pubDate>Mon, 06 Feb 2006 13:56:39 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.sie-sind-da.de/"&gt;&lt;img src="http://chrison.net/content/binary/RTL-Logo.jpg" border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Will be there Wednesday &amp;amp; Thursday as ATE (Ask the Experts), so drop by in the
experts zone and say hello!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=1cd515c2-eab9-4ad8-af5a-67aebe831047" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,1cd515c2-eab9-4ad8-af5a-67aebe831047.aspx</comments>
      <category>.NET</category>
      <category>2 Ohhhh</category>
      <category>SQL Server</category>
      <category>this</category>
      <category>Training and Conferences</category>
      <category>Visual Studio</category>
    </item>
  </channel>
</rss>