<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>The Unofficial Microsoft Weblog</title>
<link>http://microsoft.weblogsinc.com</link>
<description>The Unofficial Microsoft Weblog</description>
<image>
<url>http://microsoft.weblogsinc.com/media/feedlogo.gif</url>
<title>The Unofficial Microsoft Weblog</title>
<link>http://microsoft.weblogsinc.com</link>
</image>
<language>en-us</language>
<copyright>Copyright 2008 Blogsmith, LLC. The contents of this feed are available for non-commercial use only.</copyright>
<generator>Blogsmith http://www.blogsmith.com/</generator><item><title>No IIS for your web apps? No problem.</title><link>http://microsoft.weblogsinc.com/2006/05/29/no-iis-for-your-web-apps-no-problem/</link><guid isPermaLink="true">http://microsoft.weblogsinc.com/2006/05/29/no-iis-for-your-web-apps-no-problem/</guid><comments>http://microsoft.weblogsinc.com/2006/05/29/no-iis-for-your-web-apps-no-problem/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://microsoft.weblogsinc.com/category/xp/" rel="tag">XP</a>, <a href="http://microsoft.weblogsinc.com/category/net-framework/" rel="tag">.Net Framework</a>, <a href="http://microsoft.weblogsinc.com/category/windows-general/" rel="tag">Windows - General</a>, <a href="http://microsoft.weblogsinc.com/category/dev-tools-general/" rel="tag">Dev Tools - General</a></p><img vspace="4" hspace="4" border="1" align="right" alt="" src="http://microsoft.weblogsinc.com/media/2006/05/pix001.jpg" />CodeProject.com has <a href="http://www.codeproject.com/useritems/DNNOnUltiDevCassiniWebSrv.asp">a great article</a> on running ASP.NET 2.0 applications on a non-IIS operating system such as XP Home. The article also details how to install <a href="http://www.dotnetnuke.com/">DotNetNuke</a> on the <a href="http://www.ultidev.com/download/default.aspx">Cassini Web Server</a>. For all of the ASP programmers out there who have wanted a way to package ASP.NET apps and distribute them without the invasiveness of more traditional methods, <a href="http://www.ultidev.com/download/default.aspx">Cassini web server</a> does a great job. There are two versions, one for ASP.NET 1.1, and one for ASP.NET 2.0. Cassini runs as a Windows service, making it easier to implement and distribute with your apps, or to just use in a development environment. Check out the article from CodeProject, they even have links to the <a href="http://www.ultidev.com/products/Cassini/CassiniDevGuide.htm">Cassini developer's guide</a> on how to bundle your apps for Windows.<h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href=http://www.codeproject.com/useritems/DNNOnUltiDevCassiniWebSrv.asp>Read</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/2006/05/29/no-iis-for-your-web-apps-no-problem/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/forward/621653/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/2006/05/29/no-iis-for-your-web-apps-no-problem/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><category>ASP.NET</category><category>Cassini Web Server</category><category>CassiniWebServer</category><category>Code Project</category><category>CodeProject</category><category>dot net nuke</category><category>DotNetNuke</category><category>microsoft</category><category>non-IIS</category><category>Windows XP web server</category><category>WindowsXpWebServer</category><dc:creator>Ryan Carter</dc:creator><dc:date>2006-05-29T19:27:00+00:00</dc:date></item><item><title>Coding4Fun: Mindstorms and .NET</title><link>http://microsoft.weblogsinc.com/2006/05/24/coding4fun-mindstorms-and-net/</link><guid isPermaLink="true">http://microsoft.weblogsinc.com/2006/05/24/coding4fun-mindstorms-and-net/</guid><comments>http://microsoft.weblogsinc.com/2006/05/24/coding4fun-mindstorms-and-net/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://microsoft.weblogsinc.com/category/visual-studio/" rel="tag">Visual Studio</a>, <a href="http://microsoft.weblogsinc.com/category/net-framework/" rel="tag">.Net Framework</a>, <a href="http://microsoft.weblogsinc.com/category/trends-and-buzz/" rel="tag">Trends and Buzz</a>, <a href="http://microsoft.weblogsinc.com/category/news-and-info/" rel="tag">News and Info</a>, <a href="http://microsoft.weblogsinc.com/category/dev-tools-general/" rel="tag">Dev Tools - General</a></p><img vspace="4" hspace="4" border="1" align="right" alt="" src="http://microsoft.weblogsinc.com/media/2006/05/pix004.jpg" />Microsoft has a <a href="http://msdn.microsoft.com/coding4fun/lego/default.aspx">great piece on using the Dot Net framework</a> to program <a href="http://mindstorms.lego.com/">Lego Mindstorms</a>. The website offers an introduction to programming Mindstorms, a Tips and Tricks section, and many patches for things&nbsp;such as machines that have hyper-threading technology. You can download the Lego SDK or the full source code in C++ if you so desire. Also available are the starter kits for <a href="http://download.microsoft.com/download/4/1/e/41e8f2c1-1bf7-419f-b31b-06122d090a49/vblegosamples.msi">Visual Basic</a>, <a href="http://download.microsoft.com/download/4/1/e/41e8f2c1-1bf7-419f-b31b-06122d090a49/jslegosamples.msi">Visual J#,</a> <a href="http://download.microsoft.com/download/4/1/e/41e8f2c1-1bf7-419f-b31b-06122d090a49/cslegosamples.msi">Visual C#</a>, and the <a href="http://download.microsoft.com/download/4/1/e/41e8f2c1-1bf7-419f-b31b-06122d090a49/MicrosoftNETInterfaceforLEGOMindstorms.chm">help files</a> for the Mindstorms-Dot Net interface. The neat thing is you can get started with Lego Mindstorms programming with Visual Studio Express. That's right, free software that let's you tell your robots to do the people dance, and from Microsoft no less!<h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href=http://msdn.microsoft.com/coding4fun/lego/default.aspx>Read</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/2006/05/24/coding4fun-mindstorms-and-net/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/forward/621290/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/2006/05/24/coding4fun-mindstorms-and-net/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><category>dot net</category><category>DotNet</category><category>lego</category><category>Microsoft</category><category>mindstorms</category><category>programming</category><dc:creator>Ryan Carter</dc:creator><dc:date>2006-05-24T15:45:00+00:00</dc:date></item><item><title>ASP.NET's data abstraction layer</title><link>http://microsoft.weblogsinc.com/2006/05/03/asp-nets-data-abstraction-layer/</link><guid isPermaLink="true">http://microsoft.weblogsinc.com/2006/05/03/asp-nets-data-abstraction-layer/</guid><comments>http://microsoft.weblogsinc.com/2006/05/03/asp-nets-data-abstraction-layer/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://microsoft.weblogsinc.com/category/visual-studio/" rel="tag">Visual Studio</a>, <a href="http://microsoft.weblogsinc.com/category/net-framework/" rel="tag">.Net Framework</a>, <a href="http://microsoft.weblogsinc.com/category/dev-tools-general/" rel="tag">Dev Tools - General</a></p><p class="MsoNormal"><span style="font-family: Arial;"><img vspace="4" hspace="4" border="1" align="right" alt=""src="http://microsoft.weblogsinc.com/media/2006/05/pix001.jpg" />ASP.NET has a great feature which allows the developerto perform data access based in an abstraction layer, called a Data Access Layer without having to write a stitch ofcode. Basically it allows data to be further manipulated and protects you from having to work against the databaseitself. I love this feature because it really makes a lot of things easy when writing web pages, and gives me theflexibility to get the data I want easily. I like the visual representation of the xsd file where I can change andconfigure much of the data source and it's options. This is just one of the many data-friendly features in VisualStudio 2005 using ASP.NET 2.0. This data abstraction layer makes it easy to use the new GridView and DetailsViewcontrols from ASP.NET 2.0. Check out the videos here on learnvisualstudio.net for some excellent explanations of how touse this unique feature.<o:p></o:p></span></p><h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href=http://asp.net/QuickStart/aspnet/doc/ctrlref/data/objectdatasource.aspx>Read</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/2006/05/03/asp-nets-data-abstraction-layer/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/forward/614574/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/2006/05/03/asp-nets-data-abstraction-layer/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><category>abstraction layer</category><category>AbstractionLayer</category><category>asp.net</category><category>data</category><category>database</category><category>DetailsView</category><category>GridView</category><category>microsoft</category><category>Object</category><category>ObjectDataSource</category><category>source</category><dc:creator>Ryan Carter</dc:creator><dc:date>2006-05-03T12:43:00+00:00</dc:date></item><item><title>Atlas puts ASP on the map</title><link>http://microsoft.weblogsinc.com/2006/05/03/atlas-puts-asp-on-the-map/</link><guid isPermaLink="true">http://microsoft.weblogsinc.com/2006/05/03/atlas-puts-asp-on-the-map/</guid><comments>http://microsoft.weblogsinc.com/2006/05/03/atlas-puts-asp-on-the-map/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://microsoft.weblogsinc.com/category/visual-studio/" rel="tag">Visual Studio</a>, <a href="http://microsoft.weblogsinc.com/category/net-framework/" rel="tag">.Net Framework</a>, <a href="http://microsoft.weblogsinc.com/category/dev-tools-general/" rel="tag">Dev Tools - General</a></p><img vspace="4" hspace="4" border="1" align="right"src="http://microsoft.weblogsinc.com/media/2006/05/pixoh_hjs6bbd7f.jpg" alt="" />Atlas is a promising framework thatMicrosoft debuted with the <ahref="http://www.microsoft.com/downloads/details.aspx?FamilyId=B01DC501-B3C1-4EC0-93F0-7DAC68D2F787&amp;displaylang=en">AprilCTP</a>. Atlas is a free standards-compliant framework for creating interactive and AJAX-like effects in your webapplications. What I love is that Atlas works with all the familiar ways you're used to writing AJAX. It uses div tagsand CSS styles very well. With all the unfettered AJAX craze going on, and so many libraries and methods spewedeverywhere like the aftermath of a very serious Half-life 2 gamer, Atlas offers a sensible grown up&nbsp;platform thatyour parents warned you about. Atlas allows cross-browser AJAX enabled sites with almost no code. My wife had to pickmy jaw up off the floor. <a href="http://atlas.asp.net/default.aspx?tabid=47&amp;subtabid=471">Atlas</a> is one of thedead-sexiest things I have seen in a long time, not to mention ASP.NET and 2.0 especially. I found myself wondering howMicrosoft pulled this off, oh wait that's right they pushed Vista back AGAIN! Oh well, at least now I will be anASP/Atlas wizard by the time Vista shows up. It's just good to have stuff to play with while I'm waiting.<h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href=http://atlas.asp.net/default.aspx?tabid=47&amp;subtabid=471>Read</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/2006/05/03/atlas-puts-asp-on-the-map/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/forward/614398/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/2006/05/03/atlas-puts-asp-on-the-map/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><category>asp.net</category><category>atlas</category><category>microsoft</category><dc:creator>Ryan Carter</dc:creator><dc:date>2006-05-03T01:24:00+00:00</dc:date></item><item><title>ASP.NET really does rock</title><link>http://microsoft.weblogsinc.com/2006/05/03/asp-net-really-does-rock/</link><guid isPermaLink="true">http://microsoft.weblogsinc.com/2006/05/03/asp-net-really-does-rock/</guid><comments>http://microsoft.weblogsinc.com/2006/05/03/asp-net-really-does-rock/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://microsoft.weblogsinc.com/category/visual-studio/" rel="tag">Visual Studio</a>, <a href="http://microsoft.weblogsinc.com/category/net-framework/" rel="tag">.Net Framework</a>, <a href="http://microsoft.weblogsinc.com/category/dev-tools-general/" rel="tag">Dev Tools - General</a></p><p><img vspace="4" hspace="4" border="1" align="right" alt=""src="http://microsoft.weblogsinc.com/media/2006/05/pixoh_1jg7vk0mhg.jpg" />I have recently been devoting every wakinghour not doing something else like working to learning as much as I can about ASP.NET 2.0. I have not traditionallybeen impressed with Microsoft's feeble attempts at creating a web development platform. ASP.NET 2.0 is not part of thatgroup obviously. Microsoft went from having the horrible FrontPage as their best option for web site development thiskiller ASP.NET 2.0 development platform that is actually viable. Many people I have talked to love ASP.NET. Now I knowwhy, it is worthy of any praise. It has its issues to be sure, but it is one of the best development ideologies I haveseen in ages. </p>
<p>Many programmers out there still hold to PHP like the world is ending (me included), and thinkASP.NET is bunk. I am a huge PHP fan and still use it primarily for many projects, but I must confess that ASP.NET hasreally made me think hard about adding it to my usual arsenal of web development skills. If you still haven't checkedit out, you should, and trust me, I was a skeptic until I started using it. My personal favorite is using ASP.NET 2.0in Visual Studio 2005. You can also download the <ahref="http://msdn.microsoft.com/vstudio/express/vwd/download/">Visual Web Developer Express Edition</a> which will letyou build ASP.NET applications without sacrificing many essential features.</p><h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href=http://asp.net/>Read</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/2006/05/03/asp-net-really-does-rock/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/forward/614395/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/2006/05/03/asp-net-really-does-rock/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><category>ASP</category><category>ASP.NET</category><category>Microsoft</category><dc:creator>Ryan Carter</dc:creator><dc:date>2006-05-03T01:03:00+00:00</dc:date></item><item><title>Microsoft Virtual Labs</title><link>http://microsoft.weblogsinc.com/2006/05/01/microsoft-virtual-labs/</link><guid isPermaLink="true">http://microsoft.weblogsinc.com/2006/05/01/microsoft-virtual-labs/</guid><comments>http://microsoft.weblogsinc.com/2006/05/01/microsoft-virtual-labs/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://microsoft.weblogsinc.com/category/visual-studio/" rel="tag">Visual Studio</a>, <a href="http://microsoft.weblogsinc.com/category/net-framework/" rel="tag">.Net Framework</a></p><p><img vspace="4" hspace="4" border="0" align="right" src="http://microsoft.weblogsinc.com/media/2006/05/pic003.jpg"alt="" />I don't know if you have seen Microsoft's Virtual Labs or not, but they are top notch. I just got done takingthe Virtual Lab on ASP.NET 2.0 and it really gives you a simple to follow crash course on using ASP.NET 2.0. Theparticular section I focused on was devoted to setting up data sources, using the DropdownList, DataGrid andDetailsView controls. While this wasn't quite new information for me, it did give me some new hints as to how I shouldbe dealing with data sources in some of my upcoming projects using&nbsp;ASP.NET 2.0. </p>
<p>Microsoft Virtual Labs arean excellent way to learn and do interactively, especially for those like me who learn more visually than anything.&nbsp;Honestly I would rather have to hand-write the code than watch some instructor do it or have it pre-written. Iguess you could label me a hands-dirty developer. I don't mind. No, really, go for it, I don't mind.</p><h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href=http://msdn.microsoft.com/virtuallabs/>Read</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/2006/05/01/microsoft-virtual-labs/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/forward/613146/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/2006/05/01/microsoft-virtual-labs/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><category>.net</category><category>ASP.NET 2.0</category><category>Asp.net2.0</category><category>DOT NET</category><category>DotNet</category><category>Microsoft</category><category>Visual Studio 2005</category><category>VisualStudio2005</category><dc:creator>Ryan Carter</dc:creator><dc:date>2006-05-01T17:00:00+00:00</dc:date></item><item><title>New Internet Explorer every year or less</title><link>http://microsoft.weblogsinc.com/2006/03/22/new-internet-explorer-every-year-or-less/</link><guid isPermaLink="true">http://microsoft.weblogsinc.com/2006/03/22/new-internet-explorer-every-year-or-less/</guid><comments>http://microsoft.weblogsinc.com/2006/03/22/new-internet-explorer-every-year-or-less/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://microsoft.weblogsinc.com/category/visual-studio/" rel="tag">Visual Studio</a>, <a href="http://microsoft.weblogsinc.com/category/net-framework/" rel="tag">.Net Framework</a>, <a href="http://microsoft.weblogsinc.com/category/trends-and-buzz/" rel="tag">Trends and Buzz</a>, <a href="http://microsoft.weblogsinc.com/category/internet-explorer/" rel="tag">Internet Explorer</a></p><img vspace="4" hspace="4" border="0" align="right" src="http://microsoft.weblogsinc.com/media/2006/03/ie7_small.jpg"alt="" />Talking at Microsoft's current <a href="http://www.mix06.com">Mix 06</a> <strike>conference</strike>conversation Bill Gates mentioned that IE could see a refresh every 9 to 12 months. This is a welcome change comparedto the almost non-existent update plan of over two years ago.&nbsp;Doesn't it remind you of the Netscape days?Also during Gates' <a href="http://www.microsoft.com/events/executives/billgates.mspx">keynote</a> Microsoftreleased their new Ajax framework for ASP.NET 2.0 codenamed <ahref="http://atlas.asp.net/default.aspx?tabid=47">Atlas</a>. Atlas should give developers a browser independentplatform to create rich websites with a minimum of fuss&nbsp;-- that's what the folks at Redmond are sayinganyway.<h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href=http://www.informationweek.com/story/showArticle.jhtml?articleID=183701121&amp;cid=RSSfeed_IWK_News>Read</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/2006/03/22/new-internet-explorer-every-year-or-less/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/forward/601670/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://microsoft.weblogsinc.com/2006/03/22/new-internet-explorer-every-year-or-less/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><category>.net</category><category>Ajax</category><category>Atlas</category><category>Mix06</category><dc:creator>Cameron McBride</dc:creator><dc:date>2006-03-22T05:07:00+00:00</dc:date></item></channel></rss>