<?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>ChristianASP.NET Blog - ASP.NET</title>
    <link>http://blog.christianasp.net/</link>
    <description>Talking about ASP.NET and Web Hosting</description>
    <image>
      <url>http://blog.christianasp.net/themes/casp/feedimg.gif</url>
      <title>ChristianASP.NET Blog - ASP.NET</title>
      <link>http://blog.christianasp.net/</link>
    </image>
    <language>en-us</language>
    <copyright>ChristianASP.NET</copyright>
    <lastBuildDate>Tue, 24 Oct 2006 16:28:57 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>david@christianasp.net</managingEditor>
    <webMaster>david@christianasp.net</webMaster>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=22f5e88a-6be0-4a4b-8662-2f8c57c207ff</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,22f5e88a-6be0-4a4b-8662-2f8c57c207ff.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,22f5e88a-6be0-4a4b-8662-2f8c57c207ff.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=22f5e88a-6be0-4a4b-8662-2f8c57c207ff</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just came across an article titled "<a href="http://www.market-day.net/article_33008/20061015/At-A-Glance:-ASPnet-vs-PHP.php">At
a Glance: ASP.net vs. PHP</a>."  Let's be clear up front: I don't know
diddly-squat about PHP.  I'm not here to start yet another language battle, in
a war that will never be won :)  However, I do have some comments for
the article regarding ASP.NET.  And, since there doesn't seem to be
a way to post comments on the "Market Day" site, you get the benefit of reading them
here :)
</p>
        <p>
Ian Wilson writes:
</p>
        <blockquote>
          <p>
            <em>In order to develop with ASP.Net one must obtain the extremely expensive Microsoft
Visual Studio Programming Suite.</em>
          </p>
        </blockquote>
        <p>
I won't argue that Visual Studio 2005 Professional or Team Edition is very expensive
when compared to <em>free</em>.  However, the author fails to mention that you
can develop ASP.NET using one of the free Visual Studio <a href="http://msdn.microsoft.com/vstudio/express/">Express
Editions</a>, or even your favorite text editor.  What can you do with an Express
Edition?  <a href="http://msdn.microsoft.com/coding4fun/diy/controllights/default.aspx">Just
about</a><a href="http://msdn.microsoft.com/coding4fun/someassemblyrequired/babies/default.aspx">anything</a><a href="http://msdn.microsoft.com/coding4fun/webcoder/musiclib/default.aspx">you
can</a><a href="http://msdn.microsoft.com/coding4fun/gamedevelopment/">imagine</a>.  If you
really need features that aren't available in the Express Editions, chances are you're
developing for a company that can afford to pay for the upgrade.  For the individual
Web developer, check out <a href="http://msdn.microsoft.com/vstudio/express/vwd/">Visual
Web Developer 2005 Express Edition</a> and one of the many <a href="http://www.asp.net/downloads/starterkits/default.aspx?tabid=62">starter
kits</a> that are available.
</p>
        <p>
One of the arguments the author uses for PHP is the wealth of community
resources.  I believe the same argument is true for ASP.NET.  Check
out my list of <a href="http://www.christianasp.net/articles/FreeTools.aspx">free
tools</a> and <a href="http://www.christianasp.net/articles/Links.aspx">resources</a>. 
There are lots of other great sites and <a href="http://codebetter.com">online blogs</a> for
ASP.NET developers.
</p>
        <p>
ASP.NET is a viable solution, even for individual developers who are community-minded,
budget-conscious, and into <a href="http://www.mojoportal.com">open source</a>. 
Happy coding!
</p>
        <img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=22f5e88a-6be0-4a4b-8662-2f8c57c207ff" />
      </body>
      <title>ASP.NET vs. PHP</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,22f5e88a-6be0-4a4b-8662-2f8c57c207ff.aspx</guid>
      <link>http://blog.christianasp.net/2006/10/24/ASPNETVsPHP.aspx</link>
      <pubDate>Tue, 24 Oct 2006 16:28:57 GMT</pubDate>
      <description>&lt;p&gt;
I just came across an article titled "&lt;a href="http://www.market-day.net/article_33008/20061015/At-A-Glance:-ASPnet-vs-PHP.php"&gt;At
a Glance: ASP.net vs. PHP&lt;/a&gt;."&amp;nbsp;&amp;nbsp;Let's be clear up front:&amp;nbsp;I don't know
diddly-squat about PHP.&amp;nbsp; I'm not here to start yet another language battle, in
a war that will never be won :)&amp;nbsp; However, I do have&amp;nbsp;some&amp;nbsp;comments for
the&amp;nbsp;article&amp;nbsp;regarding ASP.NET.&amp;nbsp; And, since there doesn't seem to be
a way to post comments on the "Market Day" site, you get the benefit of reading them
here :)
&lt;/p&gt;
&lt;p&gt;
Ian Wilson writes:
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;em&gt;In order to develop with ASP.Net one must obtain the extremely expensive Microsoft
Visual Studio Programming Suite.&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
I won't argue that Visual Studio 2005 Professional or Team Edition is very expensive
when compared to &lt;em&gt;free&lt;/em&gt;.&amp;nbsp; However, the author fails to mention that you
can develop ASP.NET&amp;nbsp;using one of the free&amp;nbsp;Visual Studio &lt;a href="http://msdn.microsoft.com/vstudio/express/"&gt;Express
Editions&lt;/a&gt;, or even your favorite text editor.&amp;nbsp; What can you do with an Express
Edition?&amp;nbsp; &lt;a href="http://msdn.microsoft.com/coding4fun/diy/controllights/default.aspx"&gt;Just
about&lt;/a&gt; &lt;a href="http://msdn.microsoft.com/coding4fun/someassemblyrequired/babies/default.aspx"&gt;anything&lt;/a&gt; &lt;a href="http://msdn.microsoft.com/coding4fun/webcoder/musiclib/default.aspx"&gt;you
can&lt;/a&gt; &lt;a href="http://msdn.microsoft.com/coding4fun/gamedevelopment/"&gt;imagine&lt;/a&gt;.&amp;nbsp;&amp;nbsp;If&amp;nbsp;you
really need features that aren't available in the Express Editions, chances are you're
developing for a company that can afford to pay for the upgrade.&amp;nbsp; For the individual
Web developer, check out &lt;a href="http://msdn.microsoft.com/vstudio/express/vwd/"&gt;Visual
Web Developer 2005 Express Edition&lt;/a&gt;&amp;nbsp;and one of the many &lt;a href="http://www.asp.net/downloads/starterkits/default.aspx?tabid=62"&gt;starter
kits&lt;/a&gt; that are available.
&lt;/p&gt;
&lt;p&gt;
One of the arguments the&amp;nbsp;author uses&amp;nbsp;for PHP is the wealth of community
resources.&amp;nbsp; I believe the same&amp;nbsp;argument is&amp;nbsp;true for ASP.NET.&amp;nbsp;&amp;nbsp;Check
out my list of&amp;nbsp;&lt;a href="http://www.christianasp.net/articles/FreeTools.aspx"&gt;free
tools&lt;/a&gt; and &lt;a href="http://www.christianasp.net/articles/Links.aspx"&gt;resources&lt;/a&gt;.&amp;nbsp;
There are lots of other great sites and &lt;a href="http://codebetter.com"&gt;online blogs&lt;/a&gt; for
ASP.NET developers.
&lt;/p&gt;
&lt;p&gt;
ASP.NET is a viable solution, even for individual developers who are community-minded,
budget-conscious, and into &lt;a href="http://www.mojoportal.com"&gt;open source&lt;/a&gt;.&amp;nbsp;
Happy coding!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=22f5e88a-6be0-4a4b-8662-2f8c57c207ff" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,22f5e88a-6be0-4a4b-8662-2f8c57c207ff.aspx</comments>
      <category>ASP.NET</category>
      <category>ASP.NET 2.0</category>
      <category>Free Stuff</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=e62c88d2-b4d8-4a3c-8aec-8b9a668926cc</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,e62c88d2-b4d8-4a3c-8aec-8b9a668926cc.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,e62c88d2-b4d8-4a3c-8aec-8b9a668926cc.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=e62c88d2-b4d8-4a3c-8aec-8b9a668926cc</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Speaking of great apps that keep getting better, there's an interesting <a href="http://www.mojoportal.com/BlogView.aspx?pageid=2&amp;ItemID=285&amp;mid=19&amp;pageindex=">mojoPortal
vs. DotNetNuke</a> post over at mojoPortal.  Also, take a look at the <a href="http://www.wwwcoder.com/Weblogs/tabid/283/EntryID/926/Default.aspx">interesting
comments</a> from a DNN user (<a href="http://www.wwwcoder.com">www.wwwcoder.com</a>).  
</p>
        <p>
Joe reports that a <a href="http://www.mojoportal.com/BlogView.aspx?pageid=2&amp;ItemID=289&amp;mid=19&amp;pageindex=">new
release</a> is just around the corner.
</p>
        <img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=e62c88d2-b4d8-4a3c-8aec-8b9a668926cc" />
      </body>
      <title>mojoPortal vs. DotNetNuke</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,e62c88d2-b4d8-4a3c-8aec-8b9a668926cc.aspx</guid>
      <link>http://blog.christianasp.net/2006/09/22/mojoPortalVsDotNetNuke.aspx</link>
      <pubDate>Fri, 22 Sep 2006 19:32:27 GMT</pubDate>
      <description>&lt;p&gt;
Speaking of great apps that keep getting better, there's an interesting &lt;a href="http://www.mojoportal.com/BlogView.aspx?pageid=2&amp;amp;ItemID=285&amp;amp;mid=19&amp;amp;pageindex="&gt;mojoPortal
vs. DotNetNuke&lt;/a&gt; post over at mojoPortal.&amp;nbsp; Also, take a look at the &lt;a href="http://www.wwwcoder.com/Weblogs/tabid/283/EntryID/926/Default.aspx"&gt;interesting
comments&lt;/a&gt; from a DNN user (&lt;a href="http://www.wwwcoder.com"&gt;www.wwwcoder.com&lt;/a&gt;).&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
Joe reports that a &lt;a href="http://www.mojoportal.com/BlogView.aspx?pageid=2&amp;amp;ItemID=289&amp;amp;mid=19&amp;amp;pageindex="&gt;new
release&lt;/a&gt; is just around the corner.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=e62c88d2-b4d8-4a3c-8aec-8b9a668926cc" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,e62c88d2-b4d8-4a3c-8aec-8b9a668926cc.aspx</comments>
      <category>ASP.NET</category>
      <category>ASP.NET 2.0</category>
      <category>Free Stuff</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=fc37b495-495d-4baa-96eb-84c36aa204b6</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,fc37b495-495d-4baa-96eb-84c36aa204b6.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,fc37b495-495d-4baa-96eb-84c36aa204b6.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=fc37b495-495d-4baa-96eb-84c36aa204b6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://sourceforge.net/projects/dasblogce">dasBlog</a> continues to improve. 
The list of <a href="http://www.hanselman.com/blog/DasBlog19Released.aspx">new features</a> is
very impressive.  I was able to upgrade without much effort.  If you're
looking for simple-to-use and yet very powerful blog application, dasBlog is
worth a look.  Also, check out the <a href="http://dasblog.info/">dasBlog documentation</a>.
</p>
        <img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=fc37b495-495d-4baa-96eb-84c36aa204b6" />
      </body>
      <title>dasBlog 1.9 is Here</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,fc37b495-495d-4baa-96eb-84c36aa204b6.aspx</guid>
      <link>http://blog.christianasp.net/2006/09/22/dasBlog19IsHere.aspx</link>
      <pubDate>Fri, 22 Sep 2006 17:17:46 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://sourceforge.net/projects/dasblogce"&gt;dasBlog&lt;/a&gt; continues to improve.&amp;nbsp;
The list of &lt;a href="http://www.hanselman.com/blog/DasBlog19Released.aspx"&gt;new features&lt;/a&gt; is
very impressive.&amp;nbsp; I was able to upgrade without much effort.&amp;nbsp; If you're
looking for simple-to-use and&amp;nbsp;yet very powerful blog application, dasBlog is
worth a look.&amp;nbsp; Also, check out the &lt;a href="http://dasblog.info/"&gt;dasBlog documentation&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=fc37b495-495d-4baa-96eb-84c36aa204b6" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,fc37b495-495d-4baa-96eb-84c36aa204b6.aspx</comments>
      <category>ASP.NET</category>
      <category>ASP.NET 2.0</category>
      <category>dasBlog</category>
      <category>Free Stuff</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=406e8dd6-2949-4e02-b7d1-4da44c65cf9b</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,406e8dd6-2949-4e02-b7d1-4da44c65cf9b.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,406e8dd6-2949-4e02-b7d1-4da44c65cf9b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=406e8dd6-2949-4e02-b7d1-4da44c65cf9b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Like a <a href="http://codebetter.com/blogs/jeffrey.palermo/archive/2005/07/25/129807.aspx">few
others</a>, I eventually ditched ASP.NET 1.1 Web Form projects in in favor of Class
Library projects.  For any of you out there converting your 1.1 Class Library
projects to ASP.NET 2.0 and want to use the after-market <a href="http://webproject.scottgu.com/">Web
Application Project</a>, here's what you need to do.<br /><ol><li>
Convert your 1.1 project to 2.0 using the VS 2005 conversion wizard (just open the
project in VS 2005)</li><li>
Close VS 2005</li><li>
Edit your .csproj or .vbproj file with a text editor</li><li>
Find the line that reads <span style="font-family: Courier New; font-size: small;">&lt;ProjectType&gt;Local&lt;/ProjectType&gt;</span> and
change it to:<br /><br />
[C#]<br /><br /><span style="font-family: Courier New; font-size: small;">&lt;ProjectTypeGuids&gt;{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}&lt;/ProjectTypeGuids&gt;</span><br /><br />
[VB.NET]<br /><br /><span style="font-family: Courier New; font-size: small;">&lt;ProjectTypeGuids&gt;{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}&lt;/ProjectTypeGuids&gt;</span><br /><br /></li></ol>
For any of you still developing under VS 2003, check out Fritz Onion's <a href="http://pluralsight.com/wiki/default.aspx/Fritz/AspNetWithoutWebProjects1.html">ASP.NET
without Web Projects.</a><br /><br /><b>UPDATE:</b> Found out that settings for VB.NET projects are different.<br /><br /><b>UPDATE 2</b>: If you've upgraded a 1.1 project to WAP, you'll probably want to
also right-click on the project and choose the "Convert to Web Application" option. 
This will split the code-behind files into partial classes and enable designer support. 
Thanks for the tip, Scott!<br /><img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=406e8dd6-2949-4e02-b7d1-4da44c65cf9b" /></body>
      <title>Converting a Class Library Project to WAP</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,406e8dd6-2949-4e02-b7d1-4da44c65cf9b.aspx</guid>
      <link>http://blog.christianasp.net/2006/06/09/ConvertingAClassLibraryProjectToWAP.aspx</link>
      <pubDate>Fri, 09 Jun 2006 15:29:25 GMT</pubDate>
      <description>Like a &lt;a href="http://codebetter.com/blogs/jeffrey.palermo/archive/2005/07/25/129807.aspx"&gt;few
others&lt;/a&gt;, I eventually ditched ASP.NET 1.1 Web Form projects in in favor of Class
Library projects.&amp;nbsp; For any of you out there converting your 1.1 Class Library
projects to ASP.NET 2.0 and want to use the after-market &lt;a href="http://webproject.scottgu.com/"&gt;Web
Application Project&lt;/a&gt;, here's what you need to do.&lt;br&gt;
&lt;ol&gt;
&lt;li&gt;
Convert your 1.1 project to 2.0 using the VS 2005 conversion wizard (just open the
project in VS 2005)&lt;/li&gt;
&lt;li&gt;
Close VS 2005&lt;/li&gt;
&lt;li&gt;
Edit your .csproj or .vbproj file with a text editor&lt;/li&gt;
&lt;li&gt;
Find the line that reads &lt;span style="font-family: Courier New; font-size: small;"&gt;&amp;lt;ProjectType&amp;gt;Local&amp;lt;/ProjectType&amp;gt;&lt;/span&gt; and
change it to:&lt;br&gt;
&lt;br&gt;
[C#]&lt;br&gt;
&lt;br&gt;
&lt;span style="font-family: Courier New; font-size: small;"&gt;&amp;lt;ProjectTypeGuids&amp;gt;{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}&amp;lt;/ProjectTypeGuids&amp;gt;&lt;/span&gt; 
&lt;br&gt;
&lt;br&gt;
[VB.NET]&lt;br&gt;
&lt;br&gt;
&lt;span style="font-family: Courier New; font-size: small;"&gt;&amp;lt;ProjectTypeGuids&amp;gt;{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}&amp;lt;/ProjectTypeGuids&amp;gt;&lt;/span&gt; 
&lt;br&gt;
&lt;br&gt;
&lt;/li&gt;
&lt;/ol&gt;
For any of you still developing under VS 2003, check out Fritz Onion's &lt;a href="http://pluralsight.com/wiki/default.aspx/Fritz/AspNetWithoutWebProjects1.html"&gt;ASP.NET
without Web Projects.&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;b&gt;UPDATE:&lt;/b&gt; Found out that settings for VB.NET projects are different.&lt;br&gt;
&lt;br&gt;
&lt;b&gt;UPDATE 2&lt;/b&gt;: If you've upgraded a 1.1 project to WAP, you'll probably want to
also right-click on the project and choose the "Convert to Web Application" option.&amp;nbsp;
This will split the code-behind files into partial classes and enable designer support.&amp;nbsp;
Thanks for the tip, Scott!&lt;br&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=406e8dd6-2949-4e02-b7d1-4da44c65cf9b" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,406e8dd6-2949-4e02-b7d1-4da44c65cf9b.aspx</comments>
      <category>ASP.NET</category>
      <category>ASP.NET 2.0</category>
      <category>Visual Studio 2005</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=78ec6fc3-3bf6-442d-8d3a-c667b81cc992</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,78ec6fc3-3bf6-442d-8d3a-c667b81cc992.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,78ec6fc3-3bf6-442d-8d3a-c667b81cc992.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=78ec6fc3-3bf6-442d-8d3a-c667b81cc992</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <a href="http://www.argosoft.com">ArgoSoft</a> have
just announced a <a href="http://www.argosoft.com/RootPages/EmailValidationService/Default.aspx">free
e-mail validation Web service</a>, based on their years of experience with their <a href="http://www.argosoft.com/RootPages/MailServer/Default.aspx">Mail
Server</a> product.  Plug it into your ASP.NET app for real-time e-mail address
verfication!<br /><br />
I've used ArgoSoft's Mail Server for years and have found it to be a great product
at an unbeatable price.  ArgoSoft support has always been top-notch, as well. 
Highly recommended.<br /><p></p><img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=78ec6fc3-3bf6-442d-8d3a-c667b81cc992" /></body>
      <title>Free E-mail Validation Web Service</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,78ec6fc3-3bf6-442d-8d3a-c667b81cc992.aspx</guid>
      <link>http://blog.christianasp.net/2006/05/02/FreeEmailValidationWebService.aspx</link>
      <pubDate>Tue, 02 May 2006 21:31:06 GMT</pubDate>
      <description>&lt;a href="http://www.argosoft.com"&gt;ArgoSoft&lt;/a&gt; have just announced a &lt;a href="http://www.argosoft.com/RootPages/EmailValidationService/Default.aspx"&gt;free
e-mail validation Web service&lt;/a&gt;, based on their years of experience with their &lt;a href="http://www.argosoft.com/RootPages/MailServer/Default.aspx"&gt;Mail
Server&lt;/a&gt; product.&amp;nbsp; Plug it into your ASP.NET app for real-time e-mail address
verfication!&lt;br&gt;
&lt;br&gt;
I've used ArgoSoft's Mail Server for years and have found it to be a great product
at an unbeatable price.&amp;nbsp; ArgoSoft support has always been top-notch, as well.&amp;nbsp;
Highly recommended.&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=78ec6fc3-3bf6-442d-8d3a-c667b81cc992" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,78ec6fc3-3bf6-442d-8d3a-c667b81cc992.aspx</comments>
      <category>ASP.NET</category>
      <category>ASP.NET 2.0</category>
      <category>Components</category>
      <category>Free Stuff</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=af87d2fc-ae69-47fc-bec1-f64eb8f80deb</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,af87d2fc-ae69-47fc-bec1-f64eb8f80deb.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,af87d2fc-ae69-47fc-bec1-f64eb8f80deb.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=af87d2fc-ae69-47fc-bec1-f64eb8f80deb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">As a follow-up to my <a href="http://blog.christianasp.net/2006/02/23/DataManagerClassWithIsolatedContextForWilsonORMapper.aspx">previous
post</a> on creating a DataManager class for WilsonORMapper that uses the IsolatedContext,
I'm posting a download that includes updates for Paul Welter's excellent <a href="http://community.codesmithtools.com/files/9/templates/entry8609.aspx">CodeSmith
templates for WilsonORMapper</a>.  These templates are intended for use with
Web projects.  The DataManager stores the IsolatedContext instance in the current
HttpContext so that the same IsolatedContext is used throughout the current Request.<br /><br />
To use the new templates, just unzip the files in the /Internal folder where the existing
DataManager templates are stored.<br /><br />
FYI, although I've confirmed that they compile, I have not tested the VB.NET and VB.NET
2.0 DataManager versions.  If you find any issues, I would appreciate your feedback.<br /><br /><a href="http://www.christianasp.net/downloads/UpdatedDataManagerCodeSmithTemplates.zip">Download
the Templates</a><br /><br /><p></p><img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=af87d2fc-ae69-47fc-bec1-f64eb8f80deb" /></body>
      <title>CodeSmith Templates for IsolatedContext</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,af87d2fc-ae69-47fc-bec1-f64eb8f80deb.aspx</guid>
      <link>http://blog.christianasp.net/2006/03/10/CodeSmithTemplatesForIsolatedContext.aspx</link>
      <pubDate>Fri, 10 Mar 2006 05:01:13 GMT</pubDate>
      <description>As a follow-up to my &lt;a href="http://blog.christianasp.net/2006/02/23/DataManagerClassWithIsolatedContextForWilsonORMapper.aspx"&gt;previous
post&lt;/a&gt; on creating a DataManager class for WilsonORMapper that uses the IsolatedContext,
I'm posting a download that includes updates for Paul Welter's excellent &lt;a href="http://community.codesmithtools.com/files/9/templates/entry8609.aspx"&gt;CodeSmith
templates for WilsonORMapper&lt;/a&gt;.&amp;nbsp; These templates are intended for use with
Web projects.&amp;nbsp; The DataManager stores the IsolatedContext instance in the current
HttpContext so that the same IsolatedContext is used throughout the current Request.&lt;br&gt;
&lt;br&gt;
To use the new templates, just unzip the files in the /Internal folder where the existing
DataManager templates are stored.&lt;br&gt;
&lt;br&gt;
FYI, although I've confirmed that they compile, I have not tested the VB.NET and VB.NET
2.0 DataManager versions.&amp;nbsp; If you find any issues, I would appreciate your feedback.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.christianasp.net/downloads/UpdatedDataManagerCodeSmithTemplates.zip"&gt;Download
the Templates&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=af87d2fc-ae69-47fc-bec1-f64eb8f80deb" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,af87d2fc-ae69-47fc-bec1-f64eb8f80deb.aspx</comments>
      <category>ASP.NET</category>
      <category>ASP.NET 2.0</category>
      <category>Wilson O/R Mapper</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=be95cead-30a9-446a-9e1e-d19be2fe1a75</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,be95cead-30a9-446a-9e1e-d19be2fe1a75.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,be95cead-30a9-446a-9e1e-d19be2fe1a75.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=be95cead-30a9-446a-9e1e-d19be2fe1a75</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">I'm not a PHP developer, but I recognize
that it is a very popular scripting language and there are a lot of resources available. 
I just came across <a href="http://www.php-compiler.net/">Phalanger</a>, which is
a PHP compiler for .NET.  This is not just CLR support for the PHP language,
but a compiler that can take existing PHP script and compile it to run on the .NET
Framework (MSIL).  
<br /><br />
Under Sample Apps, you'll find popular PHP applications such as PhpMyAdmin, phpBB,
and PHP-Nuke 7.5 that were compiled with little or no tweaking.  The <a href="http://php-compiler.net/phpBB/">Phalanger
Forum</a> is running under a compiled version of phpBB.<br /><br />
For PHP developers, this means taking advantage of the .NET Framework class libraries
and the speed of truly compiled applications.  Benchmarks provided suggest that
PHP applications compiled for .NET realize significant speed improvements and have
a much higher throughput.  PHP developers can also take advantage of other .NET
components written in C#, VB.NET, or any other CLR language.  For .NET developers,
this opens up a whole world of PHP modules and applications that can be tapped for
.NET applications.<br /><br />
Currently, Phalanger only works with .NET 1.x and does not run on Mono.  However,
these features are on their roadmap.<br /><p></p><img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=be95cead-30a9-446a-9e1e-d19be2fe1a75" /></body>
      <title>PHP for ASP.NET</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,be95cead-30a9-446a-9e1e-d19be2fe1a75.aspx</guid>
      <link>http://blog.christianasp.net/2006/03/09/PHPForASPNET.aspx</link>
      <pubDate>Thu, 09 Mar 2006 19:57:55 GMT</pubDate>
      <description>I'm not a PHP developer, but I recognize that it is a very popular scripting language and there are a lot of resources available.&amp;nbsp; I just came across &lt;a href="http://www.php-compiler.net/"&gt;Phalanger&lt;/a&gt;,
which is a PHP compiler for .NET.&amp;nbsp; This is not just CLR support for the PHP language,
but a compiler that can take existing PHP script and compile it to run on the .NET
Framework (MSIL).&amp;nbsp; 
&lt;br&gt;
&lt;br&gt;
Under Sample Apps, you'll find popular PHP applications such as PhpMyAdmin, phpBB,
and PHP-Nuke 7.5 that were compiled with little or no tweaking.&amp;nbsp; The &lt;a href="http://php-compiler.net/phpBB/"&gt;Phalanger
Forum&lt;/a&gt; is running under a compiled version of phpBB.&lt;br&gt;
&lt;br&gt;
For PHP developers, this means taking advantage of the .NET Framework class libraries
and the speed of truly compiled applications.&amp;nbsp; Benchmarks provided suggest that
PHP applications compiled for .NET realize significant speed improvements and have
a much higher throughput.&amp;nbsp; PHP developers can also take advantage of other .NET
components written in C#, VB.NET, or any other CLR language.&amp;nbsp; For .NET developers,
this opens up a whole world of PHP modules and applications that can be tapped for
.NET applications.&lt;br&gt;
&lt;br&gt;
Currently, Phalanger only works with .NET 1.x and does not run on Mono.&amp;nbsp; However,
these features are on their roadmap.&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=be95cead-30a9-446a-9e1e-d19be2fe1a75" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,be95cead-30a9-446a-9e1e-d19be2fe1a75.aspx</comments>
      <category>ASP.NET</category>
      <category>Free Stuff</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=87df56be-4be2-4043-8e75-7b025d270c76</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,87df56be-4be2-4043-8e75-7b025d270c76.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,87df56be-4be2-4043-8e75-7b025d270c76.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=87df56be-4be2-4043-8e75-7b025d270c76</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <a href="http://weblogs.asp.net/mhawley/archive/2006/02/10/437932.aspx">Great
news</a> for ASP.NET developers.  After joining Microsoft, Matt Hawley had to
stop distributing his great ASP.NET server controls.  After 10 long months, he's
finally been given permission to start distributing them again.  My company and
I have used his pop-up calendar control.  I also use <a href="http://www.eworldui.net/UnleashIt/Default.aspx">Unleash
It</a> (unaffected by the blackout) to deploy web applications, and it is fantastic. 
Thank you Matt, and thanks for listening, Microsoft!<br /><p></p><img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=87df56be-4be2-4043-8e75-7b025d270c76" /></body>
      <title>Excentrics World Back in Business!</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,87df56be-4be2-4043-8e75-7b025d270c76.aspx</guid>
      <link>http://blog.christianasp.net/2006/02/10/ExcentricsWorldBackInBusiness.aspx</link>
      <pubDate>Fri, 10 Feb 2006 22:16:07 GMT</pubDate>
      <description>&lt;a href="http://weblogs.asp.net/mhawley/archive/2006/02/10/437932.aspx"&gt;Great news&lt;/a&gt; for
ASP.NET developers.&amp;nbsp; After joining Microsoft, Matt Hawley had to stop distributing
his great ASP.NET server controls.&amp;nbsp; After 10 long months, he's finally been given
permission to start distributing them again.&amp;nbsp; My company and I have used his
pop-up calendar control.&amp;nbsp; I also use &lt;a href="http://www.eworldui.net/UnleashIt/Default.aspx"&gt;Unleash
It&lt;/a&gt; (unaffected by the blackout) to deploy web applications, and it is fantastic.&amp;nbsp;
Thank you Matt, and thanks for listening, Microsoft!&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=87df56be-4be2-4043-8e75-7b025d270c76" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,87df56be-4be2-4043-8e75-7b025d270c76.aspx</comments>
      <category>Components</category>
      <category>Free Stuff</category>
      <category>ASP.NET</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=3848916c-fa46-482d-9705-b669e13500f2</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,3848916c-fa46-482d-9705-b669e13500f2.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,3848916c-fa46-482d-9705-b669e13500f2.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=3848916c-fa46-482d-9705-b669e13500f2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">ComponentArt announced yesterday their
new <a href="http://www.componentart.com/whatsnew.aspx#news31">beta Web.UI 2006</a> suite. 
Included are two new controls: WebChart Lite for ASP.NET and Splitter for ASP.NET. 
I had a chance to install the beta today and play around with the demos.  Once
again, ComponentArt have outdone themselves.<br /><br />
WebChart Lite has all the features and API of its <a href="http://www.componentart.com/charting/webChart_overview.aspx">WebChart
for ASP.NET</a> big brother, but only supports 2-D charts.  Actually, from what
I've seen, WebChart Lite will generate 3-D charts, but they are rendered with ComponentArt
watermark.  I think it is outstanding that ComponentArt chose to provide WebChart
Lite to its Web.UI subscription customers.  I'll also add that the licensing
for the full version is quite reasonable when compared to some of the other charting
components on the market.<br /><br />
The new Splitter control is very impressive.  With it you can create resizable
panels that can be split horizontally and vertically, and can also collapse and expand. 
The Splitter "panes" can have minimum and maximum heights and widths, or can fill
the entire window area.  Layouts can be changed dynamically.  The demos
provided look like an RSS reader or e-mail client.  There aren't any online demos
yet, but if you download the beta you can view the demos locally.  I can think
of quite a few areas in my own applications where I'll be using this new control.<br /><br />
Web.UI 2006 will also include ASP.NET 2.0 versions of their controls with support
for new features such as skins, themes, and the ASP.NET 2.0 navigation architecture. 
Way to go, ComponentArt!<br /><p></p><img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=3848916c-fa46-482d-9705-b669e13500f2" /></body>
      <title>New WebChart Lite and Splitter Control</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,3848916c-fa46-482d-9705-b669e13500f2.aspx</guid>
      <link>http://blog.christianasp.net/2006/01/28/NewWebChartLiteAndSplitterControl.aspx</link>
      <pubDate>Sat, 28 Jan 2006 00:48:49 GMT</pubDate>
      <description>ComponentArt announced yesterday their new &lt;a href="http://www.componentart.com/whatsnew.aspx#news31"&gt;beta
Web.UI 2006&lt;/a&gt; suite.&amp;nbsp; Included are two new controls: WebChart Lite for ASP.NET
and Splitter for ASP.NET.&amp;nbsp; I had a chance to install the beta today and play
around with the demos.&amp;nbsp; Once again, ComponentArt have outdone themselves.&lt;br&gt;
&lt;br&gt;
WebChart Lite has all the features and API of its &lt;a href="http://www.componentart.com/charting/webChart_overview.aspx"&gt;WebChart
for ASP.NET&lt;/a&gt; big brother, but only supports 2-D charts.&amp;nbsp; Actually, from what
I've seen, WebChart Lite will generate 3-D charts, but they are rendered with ComponentArt
watermark.&amp;nbsp; I think it is outstanding that ComponentArt chose to provide WebChart
Lite to its Web.UI subscription customers.&amp;nbsp; I'll also add that the licensing
for the full version is quite reasonable when compared to some of the other charting
components on the market.&lt;br&gt;
&lt;br&gt;
The new Splitter control is very impressive.&amp;nbsp; With it you can create resizable
panels that can be split horizontally and vertically, and can also collapse and expand.&amp;nbsp;
The Splitter "panes" can have minimum and maximum heights and widths, or can fill
the entire window area.&amp;nbsp; Layouts can be changed dynamically.&amp;nbsp; The demos
provided look like an RSS reader or e-mail client.&amp;nbsp; There aren't any online demos
yet, but if you download the beta you can view the demos locally.&amp;nbsp; I can think
of quite a few areas in my own applications where I'll be using this new control.&lt;br&gt;
&lt;br&gt;
Web.UI 2006 will also include ASP.NET 2.0 versions of their controls with support
for new features such as skins, themes, and the ASP.NET 2.0 navigation architecture.&amp;nbsp;
Way to go, ComponentArt!&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=3848916c-fa46-482d-9705-b669e13500f2" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,3848916c-fa46-482d-9705-b669e13500f2.aspx</comments>
      <category>ASP.NET</category>
      <category>ASP.NET 2.0</category>
      <category>Components</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=e3528161-9319-4ef1-ba66-a404ceed8ad9</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,e3528161-9319-4ef1-ba66-a404ceed8ad9.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,e3528161-9319-4ef1-ba66-a404ceed8ad9.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=e3528161-9319-4ef1-ba66-a404ceed8ad9</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">I am very pleased to announce that <a href="http://www.christianasp.net/">www.ChristianASP.NET</a> is
now running on <a href="http://www.mojoportal.com">mojoPortal</a>!  
<br /><br />
The great news is that I now have <a href="http://www.christianasp.net/forums/default.aspx">discussion
forums</a>, which is a goal I have had for ChristianASP.NET from the beginning. 
The bad news is, if you've registered for an account on this site in the past, you
will need to register again.  I don't have any plans at this time to convert
old user accounts.<br /><br /><a href="http://www.joeaudette.com">Joe Audette</a> and other contributors have done
an outstanding job and a great service to the ASP.NET community over the last couple
of years with the development of mojoPortal.  mojoPortal has been designed to
run not only on Windows but also on Linux and Mac OS/X using <a href="http://www.mono-project.com">Mono</a>. 
It features a pluggable data access layer and comes with support for MS SQL, MySQL
and PostgreSQL.  Other application features include:<br /><ul><li>
Html Content Management</li><li>
Blogs</li><li>
RSS Feed Aggregator<br /></li><li>
Event Calendar</li><li>
Search</li><li>
Image Gallery</li><li>
File Manager</li><li>
Localization</li><li>
Skinnable Design</li><li>
Host Multiple Sites From One Database</li></ul>
mojoPortal is a fantastic open-source alternative with a very bright future ahead. 
I know that Joe has been hard at work to incorporate some of the latest ASP.NET 2.0
features, including updated Master Pages, Themes and skins.<br /><p></p><img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=e3528161-9319-4ef1-ba66-a404ceed8ad9" /></body>
      <title>Got My Mojo Workin'</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,e3528161-9319-4ef1-ba66-a404ceed8ad9.aspx</guid>
      <link>http://blog.christianasp.net/2006/01/23/GotMyMojoWorkin.aspx</link>
      <pubDate>Mon, 23 Jan 2006 06:41:41 GMT</pubDate>
      <description>I am very pleased to announce that &lt;a href="http://www.christianasp.net/"&gt;www.ChristianASP.NET&lt;/a&gt; is
now running on &lt;a href="http://www.mojoportal.com"&gt;mojoPortal&lt;/a&gt;!&amp;nbsp; 
&lt;br&gt;
&lt;br&gt;
The great news is that I now have &lt;a href="http://www.christianasp.net/forums/default.aspx"&gt;discussion
forums&lt;/a&gt;, which is a goal I have had for ChristianASP.NET from the beginning.&amp;nbsp;
The bad news is, if you've registered for an account on this site in the past, you
will need to register again.&amp;nbsp; I don't have any plans at this time to convert
old user accounts.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.joeaudette.com"&gt;Joe Audette&lt;/a&gt; and other contributors have done
an outstanding job and a great service to the ASP.NET community over the last couple
of years with the development of mojoPortal.&amp;nbsp; mojoPortal has been designed to
run not only on Windows but also on Linux and Mac OS/X using &lt;a href="http://www.mono-project.com"&gt;Mono&lt;/a&gt;.&amp;nbsp;
It features a pluggable data access layer and comes with support for MS SQL, MySQL
and PostgreSQL.&amp;nbsp; Other application features include:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;
Html Content Management&lt;/li&gt;
&lt;li&gt;
Blogs&lt;/li&gt;
&lt;li&gt;
RSS Feed Aggregator&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
Event Calendar&lt;/li&gt;
&lt;li&gt;
Search&lt;/li&gt;
&lt;li&gt;
Image Gallery&lt;/li&gt;
&lt;li&gt;
File Manager&lt;/li&gt;
&lt;li&gt;
Localization&lt;/li&gt;
&lt;li&gt;
Skinnable Design&lt;/li&gt;
&lt;li&gt;
Host Multiple Sites From One Database&lt;/li&gt;
&lt;/ul&gt;
mojoPortal is a fantastic open-source alternative with a very bright future ahead.&amp;nbsp;
I know that Joe has been hard at work to incorporate some of the latest ASP.NET 2.0
features, including updated Master Pages, Themes and skins.&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=e3528161-9319-4ef1-ba66-a404ceed8ad9" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,e3528161-9319-4ef1-ba66-a404ceed8ad9.aspx</comments>
      <category>ASP.NET</category>
      <category>ASP.NET 2.0</category>
      <category>CMS</category>
      <category>Free Stuff</category>
      <category>MySQL</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=a845261c-9288-4fd6-b1d9-880f3282084a</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,a845261c-9288-4fd6-b1d9-880f3282084a.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,a845261c-9288-4fd6-b1d9-880f3282084a.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=a845261c-9288-4fd6-b1d9-880f3282084a</wfw:commentRss>
      <slash:comments>5</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">I've always had a severe case of not-invented-here
syndrome.  However, after taking a fresh look at <a href="http://www.dasblog.net">dasBlog</a> this
weekend, I realized that there were a bunch of cool features that I was never going
to get around to putting into my own blog application.  So, I decided to swallow
my pride and take a serious look at converting.  Here's what I've discovered
so far.<br /><ol><li>
dasBlog is nearly as brain-dead simple to set up as you can get</li><li>
10 minutes of coding based on <a href="http://www.hanselman.com/blog/MigratingContentFromRandomBlogsToDasBlog.aspx">Scott's
post</a> and I had all my existing content imported into dasBlog</li><li>
dasBlog themes are extremely easy to modify and create</li><li>
Blog search with keyword highlighting is awesome</li><li>
Trackbacks, pings, comments in my RSS feed, and all the other goodies I've been missing</li></ol>
I've set up my old blog home page and RSS feed to automatically redirect to the new
blog at <a href="http://blog.christianasp.net/">http://blog.christianasp.net/</a>. 
However, if you're a subscriber, I would appreciate if you would go ahead and update
your subscription to the new link.  I believe all my old blog links will continue
to work here.<p></p><img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=a845261c-9288-4fd6-b1d9-880f3282084a" /></body>
      <title>Moving My Blog</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,a845261c-9288-4fd6-b1d9-880f3282084a.aspx</guid>
      <link>http://blog.christianasp.net/2006/01/16/MovingMyBlog.aspx</link>
      <pubDate>Mon, 16 Jan 2006 05:58:02 GMT</pubDate>
      <description>I've always had a severe case of not-invented-here syndrome.&amp;nbsp; However,
after taking a fresh look at &lt;a href="http://www.dasblog.net"&gt;dasBlog&lt;/a&gt; this
weekend, I realized that there were a bunch of cool features that I was never going
to get around to putting into my own blog application.&amp;nbsp; So, I decided to swallow
my pride and take a serious look at converting.&amp;nbsp; Here's what I've discovered
so far.&lt;br&gt;
&lt;ol&gt;
&lt;li&gt;
dasBlog is nearly as brain-dead simple to set up as you can get&lt;/li&gt;
&lt;li&gt;
10 minutes of coding based on &lt;a href="http://www.hanselman.com/blog/MigratingContentFromRandomBlogsToDasBlog.aspx"&gt;Scott's
post&lt;/a&gt; and I had all my existing content imported into dasBlog&lt;/li&gt;
&lt;li&gt;
dasBlog themes are extremely easy to modify and create&lt;/li&gt;
&lt;li&gt;
Blog search with keyword highlighting is awesome&lt;/li&gt;
&lt;li&gt;
Trackbacks, pings, comments in my RSS feed, and all the other goodies I've been missing&lt;/li&gt;
&lt;/ol&gt;
I've set up my old blog home page and RSS feed to automatically redirect to the new
blog at &lt;a href="http://blog.christianasp.net/"&gt;http://blog.christianasp.net/&lt;/a&gt;.&amp;nbsp;
However, if you're a subscriber, I would appreciate if you would go ahead and update
your subscription to the new link.&amp;nbsp; I believe all my old blog links will continue
to work here.&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=a845261c-9288-4fd6-b1d9-880f3282084a" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,a845261c-9288-4fd6-b1d9-880f3282084a.aspx</comments>
      <category>ASP.NET</category>
      <category>Free Stuff</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=c333b3d6-24d0-41dc-8886-1b952a482c73</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,c333b3d6-24d0-41dc-8886-1b952a482c73.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,c333b3d6-24d0-41dc-8886-1b952a482c73.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=c333b3d6-24d0-41dc-8886-1b952a482c73</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.christianasp.net/articles/MySQL_Part_2.aspx">Part 2</a> in the
MySQL series is now up.  This article is an introduction to MySQL stored procedures
including the benefits of using stored procedures, creating stored
procedures using MySQL Query Analyzer, and executing stored procedures from ASP.NET.  
</p>
        <p>
Comments certainly welcome and appreciated!
</p>
        <img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=c333b3d6-24d0-41dc-8886-1b952a482c73" />
      </body>
      <title>Using MySQL 5.0 with ASP.NET - Part 2</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,c333b3d6-24d0-41dc-8886-1b952a482c73.aspx</guid>
      <link>http://blog.christianasp.net/2005/11/12/UsingMySQL50WithASPNETPart2.aspx</link>
      <pubDate>Sat, 12 Nov 2005 20:25:00 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.christianasp.net/articles/MySQL_Part_2.aspx"&gt;Part 2&lt;/a&gt; in the
MySQL series is now up.&amp;nbsp; This article is an introduction to MySQL stored procedures
including the benefits of&amp;nbsp;using&amp;nbsp;stored procedures, creating&amp;nbsp;stored
procedures using MySQL Query Analyzer, and executing stored procedures from ASP.NET.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
Comments certainly welcome and appreciated!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=c333b3d6-24d0-41dc-8886-1b952a482c73" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,c333b3d6-24d0-41dc-8886-1b952a482c73.aspx</comments>
      <category>ASP.NET</category>
      <category>MySQL</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=ce12039f-080a-4497-bae1-89e2461d9afc</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,ce12039f-080a-4497-bae1-89e2461d9afc.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,ce12039f-080a-4497-bae1-89e2461d9afc.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=ce12039f-080a-4497-bae1-89e2461d9afc</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
My first tutorial for ChristianASP.NET, "<a href="http://www.christianasp.net/articles/MySQL_Part_1.aspx">Using
MySQL 5.0 with ASP.NET - Part 1</a>" is now available.  My goal is introduce
the latest MySQL open-source database, and how it's new features make it a powerful
alternative to commercial databases.  Also, there are plenty of examples on the
Web for using MySQL with PHP and the like, but not very many examples of using MySQL
with ASP.NET.
</p>
        <img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=ce12039f-080a-4497-bae1-89e2461d9afc" />
      </body>
      <title>Using MySQL 5.0 with ASP.NET - Part 1</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,ce12039f-080a-4497-bae1-89e2461d9afc.aspx</guid>
      <link>http://blog.christianasp.net/2005/11/03/UsingMySQL50WithASPNETPart1.aspx</link>
      <pubDate>Thu, 03 Nov 2005 15:10:00 GMT</pubDate>
      <description>&lt;p&gt;
My first tutorial for ChristianASP.NET, "&lt;a href="http://www.christianasp.net/articles/MySQL_Part_1.aspx"&gt;Using
MySQL 5.0 with ASP.NET - Part 1&lt;/a&gt;" is now available.&amp;nbsp;&amp;nbsp;My goal is introduce
the latest MySQL open-source database, and how it's new features make it a powerful
alternative to commercial databases.&amp;nbsp; Also, there are plenty of examples on the
Web for using MySQL with PHP and the like, but not very many examples of using MySQL
with ASP.NET.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=ce12039f-080a-4497-bae1-89e2461d9afc" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,ce12039f-080a-4497-bae1-89e2461d9afc.aspx</comments>
      <category>ASP.NET</category>
      <category>MySQL</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=490208fc-64f3-406d-add0-2863446bf9b8</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,490208fc-64f3-406d-add0-2863446bf9b8.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,490208fc-64f3-406d-add0-2863446bf9b8.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=490208fc-64f3-406d-add0-2863446bf9b8</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">To use FCKeditor in an ASP.NET project,
you also need the FCKeditor.Net integration component.  Both the editor and the
.NET component can be downloaded from the <a href="http://sourceforge.net/project/showfiles.php?group_id=75348&amp;release_id=361840">FCKeditor
sourceforge project</a>.  Next, follow the instructions found on the <a href="http://wiki.fckeditor.net/Developer%27s_Guide/Integration/ASP.Net">Developer's
Guide for ASP.NET Integration</a> to get the editor working in your .NET project.<img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=490208fc-64f3-406d-add0-2863446bf9b8" /></body>
      <title>FCKeditor and ASP.NET</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,490208fc-64f3-406d-add0-2863446bf9b8.aspx</guid>
      <link>http://blog.christianasp.net/2005/10/07/FCKeditorAndASPNET.aspx</link>
      <pubDate>Fri, 07 Oct 2005 19:21:00 GMT</pubDate>
      <description>To use FCKeditor in an ASP.NET project, you also need the FCKeditor.Net integration component.&amp;nbsp; Both the editor and the .NET component can be downloaded from the &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=75348&amp;amp;release_id=361840"&gt;FCKeditor
sourceforge project&lt;/a&gt;.&amp;nbsp; Next, follow the instructions found on the &lt;a href="http://wiki.fckeditor.net/Developer%27s_Guide/Integration/ASP.Net"&gt;Developer's
Guide for ASP.NET Integration&lt;/a&gt; to get the editor working in your .NET project.&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=490208fc-64f3-406d-add0-2863446bf9b8" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,490208fc-64f3-406d-add0-2863446bf9b8.aspx</comments>
      <category>ASP.NET</category>
      <category>Components</category>
      <category>Free Stuff</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=4fb4f9a8-69d2-4ae5-9023-3f295d7644e9</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,4fb4f9a8-69d2-4ae5-9023-3f295d7644e9.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,4fb4f9a8-69d2-4ae5-9023-3f295d7644e9.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4fb4f9a8-69d2-4ae5-9023-3f295d7644e9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
What a shame.  Matt Hawley, now a Microsoft employee, is being <a href="http://weblogs.asp.net/mhawley/archive/2005/08/12/422333.aspx">barred
by the MS legal department</a> from distributing his free library of ASP.NET components. 
I've used these components in the past, and have found them to be fantastic tools. 
Help support all the work that Matt has put into the ASP.NET community by <a href="http://www.eworldui.net/SupportTheControls.aspx">signing
the petition</a>.
</p>
        <p>
          <strong>UPDATE</strong>: It appears that developer community's reaction
is <a href="http://weblogs.asp.net/mhawley/archive/2005/08/14/422545.aspx">making
a difference</a>!
</p>
        <img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=4fb4f9a8-69d2-4ae5-9023-3f295d7644e9" />
      </body>
      <title>Excentrics World in Danger</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,4fb4f9a8-69d2-4ae5-9023-3f295d7644e9.aspx</guid>
      <link>http://blog.christianasp.net/2005/08/12/ExcentricsWorldInDanger.aspx</link>
      <pubDate>Fri, 12 Aug 2005 10:48:00 GMT</pubDate>
      <description>&lt;p&gt;
What a shame.&amp;nbsp; Matt Hawley, now a Microsoft employee, is being &lt;a href="http://weblogs.asp.net/mhawley/archive/2005/08/12/422333.aspx"&gt;barred
by the MS legal department&lt;/a&gt; from distributing his free library of ASP.NET components.&amp;nbsp;
I've used these components in the past, and have found them to be fantastic tools.&amp;nbsp;
Help support all the work that Matt has put into the ASP.NET community by &lt;a href="http://www.eworldui.net/SupportTheControls.aspx"&gt;signing
the petition&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;UPDATE&lt;/strong&gt;: It appears that&amp;nbsp;developer community's&amp;nbsp;reaction
is &lt;a href="http://weblogs.asp.net/mhawley/archive/2005/08/14/422545.aspx"&gt;making
a difference&lt;/a&gt;!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=4fb4f9a8-69d2-4ae5-9023-3f295d7644e9" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,4fb4f9a8-69d2-4ae5-9023-3f295d7644e9.aspx</comments>
      <category>ASP.NET</category>
      <category>Components</category>
      <category>Free Stuff</category>
    </item>
    <item>
      <trackback:ping>http://blog.christianasp.net/Trackback.aspx?guid=8fa8a58f-c1ea-49f8-b43b-64e84b391439</trackback:ping>
      <pingback:server>http://blog.christianasp.net/pingback.aspx</pingback:server>
      <pingback:target>http://blog.christianasp.net/PermaLink,guid,8fa8a58f-c1ea-49f8-b43b-64e84b391439.aspx</pingback:target>
      <dc:creator>David Neal</dc:creator>
      <wfw:comment>http://blog.christianasp.net/CommentView,guid,8fa8a58f-c1ea-49f8-b43b-64e84b391439.aspx</wfw:comment>
      <wfw:commentRss>http://blog.christianasp.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8fa8a58f-c1ea-49f8-b43b-64e84b391439</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
"The future's so bright, I gotta wear shades." -Timbuk 3
</p>
        <p>
          <a href="http://www.componentart.com">ComponentArt</a> continues to just blow me away. 
Last week they announced version 3.0 beta release of their Web.UI suite.  The
new components added to the suite include Grid, Calendar and Callback (AJAX -
Asynchronous JavaScript and XML) controls.  You can demo the new controls at <a href="http://webui30.componentart.com/">webui30.componentart.com</a>. 
July 20, they announced the beta of their new Charting components for both WinForms
(<a href="http://www.componentart.com/charting/winChart_overview.aspx">WinChart</a>)
and ASP.NET WebForms (<a href="http://www.componentart.com/charting/webChart_overview.aspx">WebChart</a>). 
I got two words for ya: Amaaaaa-zing.
</p>
        <p>
The new Grid control renders a very rich interface, allowing the end-users to page,
sort, group, filter, search, resize columns, and use the keyboard.  The grid
can operate in server, client and callback modes.  When using callback mode for
a large set of data, your users can retrieve a page of data at a time without the
page having to refresh, yet still have complete control over sorting, grouping, filtering,
and so on.
</p>
        <p>
Callback for ASP.NET claims to deliver AJAX-style functionality to any server-side
control, giving the developer a clean and elegant way of providing user interfaces
that can dynamically change without ever refreshing or "posting back" the current
page.
</p>
        <p>
The <a href="http://www.componentart.com/charting/gallery.aspx?control=WebChart">demos</a> for
the new Charting components are spectacular.  Also, check out all the <a href="http://www.componentart.com/charting/features.aspx?control=WebChart">features</a> provided. 
Although the charting components will be sold separately from the Web.UI suite, there's
still good news for Web.UI subscribers.  According to <a href="http://www.componentart.com/forums/ShowPost.aspx?PostID=6984">this
post</a> in their product forums, a "WebChart Lite" control will eventually be provided
to Web.UI subscribers at no additional cost.
</p>
        <img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=8fa8a58f-c1ea-49f8-b43b-64e84b391439" />
      </body>
      <title>ComponentArt WebUI 3.0 and Charting Betas</title>
      <guid isPermaLink="false">http://blog.christianasp.net/PermaLink,guid,8fa8a58f-c1ea-49f8-b43b-64e84b391439.aspx</guid>
      <link>http://blog.christianasp.net/2005/08/01/ComponentArtWebUI30AndChartingBetas.aspx</link>
      <pubDate>Mon, 01 Aug 2005 13:28:00 GMT</pubDate>
      <description>&lt;p&gt;
"The future's so bright, I gotta wear shades."&amp;nbsp;-Timbuk 3
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.componentart.com"&gt;ComponentArt&lt;/a&gt; continues to just blow me away.&amp;nbsp;
Last week they announced version 3.0 beta release of their Web.UI suite.&amp;nbsp; The
new&amp;nbsp;components added to the suite include Grid, Calendar and Callback (AJAX -
Asynchronous JavaScript and XML) controls.&amp;nbsp; You can demo the new controls at &lt;a href="http://webui30.componentart.com/"&gt;webui30.componentart.com&lt;/a&gt;.&amp;nbsp;
July 20, they announced the beta of their new Charting components for both WinForms
(&lt;a href="http://www.componentart.com/charting/winChart_overview.aspx"&gt;WinChart&lt;/a&gt;)
and ASP.NET WebForms (&lt;a href="http://www.componentart.com/charting/webChart_overview.aspx"&gt;WebChart&lt;/a&gt;).&amp;nbsp;
I got two words for ya: Amaaaaa-zing.
&lt;/p&gt;
&lt;p&gt;
The new Grid control renders a very rich interface, allowing the end-users to page,
sort, group, filter, search, resize columns, and use the keyboard.&amp;nbsp; The grid
can operate in server, client and callback modes.&amp;nbsp; When using callback mode for
a large set of data, your users can retrieve a page of data at a time without the
page having to refresh, yet still have complete control over sorting, grouping, filtering,
and so on.
&lt;/p&gt;
&lt;p&gt;
Callback for ASP.NET claims to deliver AJAX-style functionality to any server-side
control, giving the developer a clean and elegant way of providing user interfaces
that can dynamically change without ever refreshing or "posting back" the current
page.
&lt;/p&gt;
&lt;p&gt;
The &lt;a href="http://www.componentart.com/charting/gallery.aspx?control=WebChart"&gt;demos&lt;/a&gt; for
the new Charting components are spectacular.&amp;nbsp; Also, check out all the &lt;a href="http://www.componentart.com/charting/features.aspx?control=WebChart"&gt;features&lt;/a&gt; provided.&amp;nbsp;
Although the charting components will be sold separately from the Web.UI suite, there's
still good news for Web.UI subscribers.&amp;nbsp; According to &lt;a href="http://www.componentart.com/forums/ShowPost.aspx?PostID=6984"&gt;this
post&lt;/a&gt; in their product forums, a "WebChart Lite" control will eventually be provided
to Web.UI subscribers at no additional cost.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.christianasp.net/aggbug.ashx?id=8fa8a58f-c1ea-49f8-b43b-64e84b391439" /&gt;</description>
      <comments>http://blog.christianasp.net/CommentView,guid,8fa8a58f-c1ea-49f8-b43b-64e84b391439.aspx</comments>
      <category>ASP.NET</category>
      <category>Components</category>
    </item>
  </channel>
</rss>