<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Porter Method &#187; .Net</title>
	<atom:link href="http://www.theportermethod.com/blog/category/technology/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.theportermethod.com/blog</link>
	<description>A look into the thoughts and opinions from the mind of Doug Porter.</description>
	<lastBuildDate>Mon, 30 Aug 2010 11:00:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Alabama Code Camp IV this Saturday</title>
		<link>http://www.theportermethod.com/blog/2007/04/10/alabama-code-camp-iii-this-saturday/</link>
		<comments>http://www.theportermethod.com/blog/2007/04/10/alabama-code-camp-iii-this-saturday/#comments</comments>
		<pubDate>Wed, 11 Apr 2007 03:17:01 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[MS SQL Server]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/2007/04/10/alabama-code-camp-iii-this-saturday/</guid>
		<description><![CDATA[The fourth Alabama Code Camp will be held in Mobile this Saturday, April 14, 2007 at the University of South Alabama beginning at 8:30am (registration and breakfast at 7:30am). The code camp is being put on by the Lower Alabama &#8230; <a href="http://www.theportermethod.com/blog/2007/04/10/alabama-code-camp-iii-this-saturday/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The fourth <a href="http://www.alabamacodecamp.com/">Alabama Code Camp</a> will be held in <a href="http://en.wikipedia.org/wiki/Mobile%2C_Alabama">Mobile</a> this Saturday, April 14, 2007 at the <a href="http://www.usouthal.edu/">University of South Alabama</a> beginning at 8:30am (registration and breakfast at 7:30am).  The code camp is being put on by the <a href="http://www.loweraldotnet.org">Lower Alabama .Net User Group</a> with the help of some <a href="http://www.alabamacodecamp.com/contributors.aspx">great sponsors</a>.</p>
<p>Code camps are a completely developer oriented endeavor organized and hosted by the local .Net community.  There are some fantastic <a href="http://www.alabamacodecamp.com/speakers.aspx">speakers</a> and <a href="http://www.alabamacodecamp.com/Sessions.aspx">sessions</a> scheduled that I am really looking foward to.  I attended the <a href="http://www.theportermethod.com/blog/2005/11/01/alabama-net-code-camp-2005-recap/">last Alabama code camp</a> that was held in Birmingham, AL and gave a presentation on the <a href="http://wix.sourceforge.net/">WiX Toolkit</a> and had a great time.  </p>
<p>I highly recommend attending if you want to further your skills and expand your knowledge of Microsoft&#8217;s .Net framework and SQL Server DBMS.  It is also a great networking opportunity to meet your fellow developers in the community (plus to sweeten the deal, they usually have tons of giveaways at the end of the day).  </p>
<p>If you are planning on attending, be sure and <a href="http://www.alabamacodecamp.com/Registration.aspx">register</a> so that they can correctly estimate how much food to have on hand for lunch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2007/04/10/alabama-code-camp-iii-this-saturday/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DataWindow.Net 2.0 Beta Now Open</title>
		<link>http://www.theportermethod.com/blog/2005/10/24/datawindownet-20-beta-now-open/</link>
		<comments>http://www.theportermethod.com/blog/2005/10/24/datawindownet-20-beta-now-open/#comments</comments>
		<pubDate>Tue, 25 Oct 2005 00:46:16 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/2005/10/24/datawindownet-20-beta-now-open/</guid>
		<description><![CDATA[Just got word today from Dave Fish with Sybase, Inc. that the Beta for DataWindow.Net 2.0 has just opened. Here is the text of the message and link that Dave posted to the Sybase Newsgroups: &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;The Beta program for DataWindow &#8230; <a href="http://www.theportermethod.com/blog/2005/10/24/datawindownet-20-beta-now-open/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="clear:both;"></div>
<p>Just got word today from Dave Fish with <a href="http://www.sybase.com">Sybase, Inc.</a> that the Beta for <a href="http://www.sybase.com/detail?id=1038007">DataWindow.Net 2.0</a> has just opened.  Here is the text of the message and link that Dave posted to the <a href="http://forums.sybase.com">Sybase Newsgroups</a>:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />The Beta program for DataWindow .NET 2.0 is now open. Please visit <a href="http://www.sybase.com/detail?id=1038007">http://www.sybase.com/detail?id=1038007</a> to register and download the software. The Beta web site contains information on how to access the Beta newsgroup.</p>
<p>Regards,<br />Dave Fish<br />Sybase<br />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; </p>
<p>If you are a current or former <a href="http://www.sybase.com/products/developmentintegration/powerbuilder">PowerBuilder</a> developer working in the .Net world, then you already know all of the amazing things the DataWindow brings to the table.  The 2.0 release includes some incredible new features including: support for using DataWindow.Net with WebForms and the ability to   bind datawindows to .Net datasets</p>
<p>If you are not familiar with the DataWindow and have looked at competing controls such as the ones available from <a href="http://www.infragistics.com/products/NetAdvantage/WinForms/Grids.aspx">Infragistics</a> or the new and improved <a href="http://msdn.microsoft.com/msdnmag/issues/04/08/GridView/default.aspx">.Net DataGrid</a>, you really should give <a href="http://www.sybase.com/products/developmentintegration/datawindownet">DataWindow.Net</a> a try.  It is a fantastic product.</p>
<p>Also, if you are going to be in the Birmingham, AL area this weekend, you can come see Dave Avera, one of the programmers that works on DataWindow.Net, give a presentation at the <a href="http://www.alabamacodecamp.com">Alabama .Net Code Camp</a> on <a href="http://www.alabamacodecamp.com/sessions.aspx?#DATAWINDOW">this very subject</a>.  </p>
<p>(Shameless Plug:  I&#8217;ll also be at the Code Camp giving a presentation on the <a href="http://www.alabamacodecamp.com/sessions.aspx?#WIX">Windows Installer XML (WiX) toolset</a>).
<div style="clear:both; padding-bottom: 0.25em;"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2005/10/24/datawindownet-20-beta-now-open/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come Hear Me Speak At Alabama CodeCamp 2005</title>
		<link>http://www.theportermethod.com/blog/2005/10/14/come-hear-me-speak-at-alabama-codecamp-2005/</link>
		<comments>http://www.theportermethod.com/blog/2005/10/14/come-hear-me-speak-at-alabama-codecamp-2005/#comments</comments>
		<pubDate>Fri, 14 Oct 2005 18:57:00 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/2005/10/14/come-hear-me-speak-at-alabama-codecamp-2005/</guid>
		<description><![CDATA[I just got word yesterday that I have been accepted to speak at the upcoming Alabama .Net Code Camp in Birmingham, AL on Saturday, October 29, 2005. The topic I&#8217;ll be presenting is: Introduction to Creating Installation Packages with Microsoft&#8217;s &#8230; <a href="http://www.theportermethod.com/blog/2005/10/14/come-hear-me-speak-at-alabama-codecamp-2005/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="clear:both;"></div>
<p>I just got word yesterday that I have been accepted to speak at the upcoming <a href="http://www.alabamacodecamp.com">Alabama .Net Code Camp</a> in Birmingham, AL on Saturday, October 29, 2005.</p>
<p>The topic I&#8217;ll be presenting is:   <a href="http://www.alabamacodecamp.com/sessions.aspx?#WIX">Introduction to Creating Installation Packages with Microsoft&#8217;s Windows Installer XML (WiX) Toolset</a></p>
<p><a href="http://wix.sourceforge.net/">WiX</a> is an open source toolkit (yes Microsoft is an open source company) for building MSI files that was written by <a href="http://blogs.msdn.com/robmen/">Rob Mensching</a>.  It is being used internally by Microsoft on many of their products and also has been adopted by some in the open source community as well (<a href="http://www.mysql.org">MySQL</a> being one of the bigger ones).</p>
<p>Installation packages are one of those things that tend to get pushed off until the end of a product&#8217;s development cycle.  This is unfortunate since they really are an integral part of the finished product.  Also how many of us have tried to install versions of our own products during development and been forced to track down developers to find all of the undocumented things that must be done to get the product running. WiX can help make all of that pain go away.</p>
<p>WiX allows you to define XML configuration files that detail the installation process.  These files are then analyzed and coalesced into an MSI installation file of the product.  One of the really beautiful parts of this system is that it is fully scriptable since it relies on command line calls to executables.</p>
<p>Thus you can add the creation of an MSI into your build process so that at every step of development there is always a nice installation file that can be used to install the product.  This can help you embody <a href="http://www.martinfowler.com/articles/continuousIntegration.html">Continuous Integration</a> end to end.</p>
<p>I am a huge believer in the Continuous Integration ideology and try to constantly preach the gospel of source control, unit testing, and nightly (at least) builds to any in the unwashed masses that will listen.  These concepts can save so much time in the long run and alleviate many of the common issues that cause us headaches as developers.</p>
<p>If you will be attending or in the area, come check out my presentation or at least say hi.  I will be out and about in Birmingham throughout the weekend so feel free to give me a call (my cell is listed in the top right corner on my blog&#8217;s webpage) if you want to meet up.  </p>
<p>The Code Camp&#8217;s session list is posted <a href="http://www.alabamacodecamp.com/AlAgenda.aspx">Here</a>.  If you look closely, you will see that my friend <a href="http://www.alabamacodecamp.com/speakers.aspx?#AVERADAVID">Dave Avera</a> from <a href="http://www.sybase.com">Sybase</a> will be speaking.  He is based in Auburn, AL and is one of the guys that is doing amazing things with the <a href="http://www.sybase.com/products/developmentintegration/datawindownet">DataWindow.Net</a> product.</p>
<p>Hope to see you there.</p>
<p><b>Update:</b>  I had incorrectly spelled &#8220;Hear&#8221; in the title of the post using &#8220;Here&#8221; instead.  Oops, my mistake got it corrected now.  Where is that context sensitive spellchecker when I need it.
<div style="clear:both; padding-bottom: 0.25em;"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2005/10/14/come-hear-me-speak-at-alabama-codecamp-2005/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LANUG Meeting One Recap</title>
		<link>http://www.theportermethod.com/blog/2005/10/03/lanug-meeting-one-recap/</link>
		<comments>http://www.theportermethod.com/blog/2005/10/03/lanug-meeting-one-recap/#comments</comments>
		<pubDate>Mon, 03 Oct 2005 22:49:00 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[MS SQL Server]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/2005/10/03/lanug-meeting-one-recap/</guid>
		<description><![CDATA[The first meeting of LANUG (the moniker given to the Lower Alabama .Net Users Group) was a great success with around 27 in attendance. There were some new faces and quite a few friends and acquaintances I have met over &#8230; <a href="http://www.theportermethod.com/blog/2005/10/03/lanug-meeting-one-recap/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="clear:both;"></div>
<p>The first meeting of <a href="http://www.loweraldotnet.org/">LANUG</a> (the moniker given to the <b>L</b>ower <b>A</b>labama .<b>N</b>et <b>U</b>sers <b>G</b>roup) was a great success with around 27 in attendance.  There were some new faces and quite a few friends and acquaintances I have met over the years.  Some of the companies that had employees in attendance were: <a href="http://star.acoeis.com/">ACO</a>, <a href="http://www.sti-k12.com">STI</a>, Morrison&#8217;s, <a href="http://www.dawsoneng.com">Dawson Engineering</a>, and of course yours truly from <a href="http://www.dailyaccess.com">DailyAccess Corporation</a>.</p>
<p>Microsoft&#8217;s Developer Evangelist for the South East region, <a href="http://www.devfish.net">Joe Healy</a>, was on hand to give a presentation of some of the new features in <a href="http://msdn.microsoft.com/launch2005/">Visual Studio 2005</a> and <a href="http://www.microsoft.com/sql/default.mspx">SQL Server 2005</a>.  I must say that the upcoming features are very exciting.  <a href="http://www.asp.net/whidbey/">ASP.Net 2.0</a> is an incredible language and platform and definitely is well ahead of the other technologies out there.  </p>
<p>Visual Studio 2005 brings some great new features for VB.Net and C# developers including Edit and Continue (allows one to alter variables and add code during execution in Debug mode), incredible refactoring support (very similar to what exists for Java in Eclipse), and Click Once deployment (adds smart client capabilities to apps to allow them to update themselves to the latest version via the internet seamlessly for the user).  </p>
<p>SQL Server 2005 has an incredible number of new features, we were able to only cover a few but they were awesome.  The new version adds incredible XML support right into the database (very similar to what Oracle 9i and up have with SQLX and the XML SDK&#8217;s in PL/SQL).  There is also the ability to call .Net managed code functions inside stored procedures and standard SQL queries.  This allows one to have the option of writing functions in a .Net language versus T-SQL which depending on what is needed can make things much easier (have you tried to split a string in T-SQL based on a delimiter??? It&#8217;s one line in C#). The example that Joe gave of this feature was the Great Circle algorithm with GPS coordinates. (Something I also saw this week, is that IBM&#8217;s DB2 and Oracle&#8217;s 10gR2 on Windows have support for this type of functionality)</p>
<p>I have to say that Joe Healy is one of the best presenters I have seen in awhile.  He had great energy, was comfortable in front of a crowd, and had great contents (more code than powerpoint which is a big plus).  I would highly recommend checking him out if you have the opportunity to hear him speak.  He also gave out some great books as door prizes (unfortunately I was not a winner of any of the texts, but Casey won a VB.Net book)</p>
<p>Here are links to the code samples that Joe used from his site <a href="http://www.devfish.net/">DevFish.Net</a>.  </p>
<p><a href="http://www.devfish.net/.%5Cdownloads%5Cfiles%5CNewCool.zip"> What&#8217;s new and cool in VS2005</a> &#8211; Powerpoint, SQL2005 GPS functions for bearing and Great Circle Distance, stored procedure and view definitions. Visual Studio 2005 Beta2 project using Virtual Earth.</p>
<p><u><b>Upcoming .Net Events</b></u><br />October 29, 2005 &#8211; Birmingham, AL &#8211; <a href="http://www.alabamacodecamp.com">Alabama Code Camp 2005</a></p>
<p>November 25, 2005 &#8211; Atlanta, GA &#8211; <a href="http://msevents.microsoft.com/cui/eventdetail.aspx?culture=en-US&#038;eventid=1032281474">Visual Studio 2005 and SQL Server 2005 Launch Event</a></p>
<p>November 25, 2005 &#8211; Mobile, AL &#8211; <a href="http://www.loweraldotnet.org/">LANUG Meeting Two</a> &#8211; Speakers TBD</p>
<p>December 13, 2005 &#8211; Birmingham, AL &#8211; <a href="http://msdnevents.com/launch/">Satellite Launch Event for Visual Studio 2005 and SQL Server 2005</a>
<div style="clear:both; padding-bottom: 0.25em;"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2005/10/03/lanug-meeting-one-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
