<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Daniel van Wyk&#039;s Blog</title>
	<atom:link href="http://danielvanwyk.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://danielvanwyk.wordpress.com</link>
	<description>Daniel&#039;s (mostly techy) musings</description>
	<lastBuildDate>Tue, 24 Aug 2010 10:48:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='danielvanwyk.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Daniel van Wyk&#039;s Blog</title>
		<link>http://danielvanwyk.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://danielvanwyk.wordpress.com/osd.xml" title="Daniel van Wyk&#039;s Blog" />
	<atom:link rel='hub' href='http://danielvanwyk.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Handy Tip: Date when a SQL Database was restored</title>
		<link>http://danielvanwyk.wordpress.com/2010/08/24/handy-tip-date-when-a-sql-database-was-restored/</link>
		<comments>http://danielvanwyk.wordpress.com/2010/08/24/handy-tip-date-when-a-sql-database-was-restored/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 10:48:24 +0000</pubDate>
		<dc:creator>Daniel van Wyk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Handy Tip]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://danielvanwyk.wordpress.com/2010/08/24/handy-tip-date-when-a-sql-database-was-restored/</guid>
		<description><![CDATA[I recently had to confirm when a database was restored. The information is in the MSDB database, and here is the SQL you can use to get the restore history of all the databases on the server: USE msdb; SELECT DBRestored = destination_database_name, RestoreDate = restore_date, SourceDB = b.database_name, SourceFile = physical_name, BackupDate = backup_start_date [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=46&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently had to confirm when a database was restored. The information is in the MSDB database, and here is the SQL you can use to get the restore history of all the databases on the server:</p>
<p>USE msdb;</p>
<p>SELECT<br />
DBRestored = destination_database_name,<br />
RestoreDate = restore_date,<br />
SourceDB = b.database_name,<br />
SourceFile = physical_name,<br />
BackupDate = backup_start_date<br />
FROM<br />
RestoreHistory h<br />
INNER JOIN BackupSet b<br />
ON h.backup_set_id = b.backup_set_id<br />
INNER JOIN BackupFile f<br />
ON f.backup_set_id = b.backup_set_id<br />
ORDER BY<br />
RestoreDate</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielvanwyk.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielvanwyk.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielvanwyk.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielvanwyk.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielvanwyk.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielvanwyk.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielvanwyk.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielvanwyk.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielvanwyk.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielvanwyk.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielvanwyk.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielvanwyk.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielvanwyk.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielvanwyk.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=46&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielvanwyk.wordpress.com/2010/08/24/handy-tip-date-when-a-sql-database-was-restored/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd8d35543a796423bc43146576c9173f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielvanwyk</media:title>
		</media:content>
	</item>
		<item>
		<title>Handy Tip: sheetname without using VBA</title>
		<link>http://danielvanwyk.wordpress.com/2010/08/13/handy-tip-sheetname-without-using-vba/</link>
		<comments>http://danielvanwyk.wordpress.com/2010/08/13/handy-tip-sheetname-without-using-vba/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 11:56:20 +0000</pubDate>
		<dc:creator>Daniel van Wyk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Handy Tip]]></category>

		<guid isPermaLink="false">http://danielvanwyk.wordpress.com/2010/08/13/handy-tip-sheetname-without-using-vba/</guid>
		<description><![CDATA[=MID(CELL(&#8220;filename&#8221;,A1:A1),(FIND(&#8220;]&#8221;,CELL(&#8220;filename&#8221;,A1:A1))+1),(LEN(CELL(&#8220;filename&#8221;,A1:A1))-FIND(&#8220;]&#8221;,CELL(&#8220;filename&#8221;,A1:A1))+1)) =CELL(&#8220;filename&#8221;) will return the sheet name at the end of the file&#8217;s path. For example: C:\My Documents\[PhoneNumbers.xls]Phone You can then use crazy string magic to get the sheetname from that information. Pretty cool hey? I needed to get the active sheetname to do a vlookup using the sheetname and found this formula at http://www.computing.net/answers/office/excel-sheet-name-in-cell/2868.html [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=45&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>=MID(CELL(&#8220;filename&#8221;,A1:A1),(FIND(&#8220;]&#8221;,CELL(&#8220;filename&#8221;,A1:A1))+1),(LEN(CELL(&#8220;filename&#8221;,A1:A1))-FIND(&#8220;]&#8221;,CELL(&#8220;filename&#8221;,A1:A1))+1))</p>
<p>=CELL(&#8220;filename&#8221;) will return the sheet name at the end of the file&#8217;s path. For example: C:\My Documents\[PhoneNumbers.xls]Phone<br />
You can then use crazy string magic to get the sheetname from that information. Pretty cool hey?</p>
<p>I needed to get the active sheetname to do a vlookup using the sheetname and found this formula at<br />
<a href="http://www.computing.net/answers/office/excel-sheet-name-in-cell/2868.html">http://www.computing.net/answers/office/excel-sheet-name-in-cell/2868.html</a> (thanks Google!)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielvanwyk.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielvanwyk.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielvanwyk.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielvanwyk.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielvanwyk.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielvanwyk.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielvanwyk.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielvanwyk.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielvanwyk.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielvanwyk.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielvanwyk.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielvanwyk.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielvanwyk.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielvanwyk.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=45&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielvanwyk.wordpress.com/2010/08/13/handy-tip-sheetname-without-using-vba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd8d35543a796423bc43146576c9173f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielvanwyk</media:title>
		</media:content>
	</item>
		<item>
		<title>Source control and branching strategies</title>
		<link>http://danielvanwyk.wordpress.com/2010/06/09/source-control-and-branching-strategies/</link>
		<comments>http://danielvanwyk.wordpress.com/2010/06/09/source-control-and-branching-strategies/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 08:03:20 +0000</pubDate>
		<dc:creator>Daniel van Wyk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[branching]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[source control]]></category>

		<guid isPermaLink="false">https://danielvanwyk.wordpress.com/2010/06/09/source-control-and-branching-strategies/</guid>
		<description><![CDATA[I’ve been doing a bit of reading and thinking about the branching methodology we used on my previous project.&#160; There were some good things and also some areas that left me a bit wanting.&#160; I stumbled across these blog posts:&#160; Simple Branching Strategy Part 1: Back to Basics and Simple Branching Strategy Part 2: Implementation.&#160; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=44&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I’ve been doing a bit of reading and thinking about the branching methodology we used on my previous project.&#160; There were some good things and also some areas that left me a bit wanting.&#160; </p>
<p>I stumbled across these blog posts:&#160; <a href="http://simpleprogrammer.com/2010/06/04/simple-branching-strategy-part-1-back-to-basics/" target="_blank">Simple Branching Strategy Part 1: Back to Basics</a> and <a href="http://simpleprogrammer.com/2010/06/07/simple-branching-strategy-part-2-implementation/" target="_blank">Simple Branching Strategy Part 2: Implementation</a>.&#160; I like the posts because it talks about something close to the heart for most developers.&#160; The topic of source control and branching strategy has always spurred quite a lot of conversation and debate on my teams, but John seems very grounded and “simple” in his approach.&#160; I’m always a fan of keeping things simple.&#160; </p>
<p>The methodology John describes is how we did it on my project:</p>
<ul>
<li>everyone develops op the trunk </li>
<li>create a branch off the trunk for each release </li>
<li>create a branch for POC (proof-of-concept) work </li>
</ul>
<p>This approached worked well.&#160; Whenever we had to release our code we branched and did the deploy (to QA, Staging and Production) from that branch.&#160; Bug fixes (only the real big showstoppers) were fixed in the branch for that release before we redeployed that branch.&#160; This is where the kicker was:&#160; the code change had to be done in the branch and the trunk.&#160; Sometimes the trunk was not updated with the code change and this&#160; resulted in fixed bugs re-appearing again.</p>
<p>This is obviously not an ideal situation.&#160; We addressed this in a couple of ways:</p>
<ul>
<li>limit the number of merges between branch and trunk by only fixing the real showstoppers </li>
<li>encourage discipline by reviewing the list of bugs at our daily stand up meeting to make sure that the people who fixed the bug also merged the change into the trunk </li>
</ul>
<p>Someone on the team suggested this approach:</p>
<ul>
<li>create a branch for each release BEFORE we develop the features for the release </li>
<li>develop in this branch </li>
<li>when a feature is complete, merge that into the trunk </li>
</ul>
<p>The goals of this approach is to have all deployments run off Trunk, and to have smaller, contained and frequent releases.</p>
<p>That really appeals to me.&#160; However, we didn’t get the time to try that.&#160; I’m considering that approach for my next project.</p>
<p>It’s funny how we emphasize re-using code and principles etc, but whenever we start a new project we want try new things, or change a process.&#160; That’s life …</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielvanwyk.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielvanwyk.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielvanwyk.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielvanwyk.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielvanwyk.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielvanwyk.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielvanwyk.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielvanwyk.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielvanwyk.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielvanwyk.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielvanwyk.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielvanwyk.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielvanwyk.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielvanwyk.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=44&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielvanwyk.wordpress.com/2010/06/09/source-control-and-branching-strategies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd8d35543a796423bc43146576c9173f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielvanwyk</media:title>
		</media:content>
	</item>
		<item>
		<title>Making it work: TFS build and file path character limits</title>
		<link>http://danielvanwyk.wordpress.com/2010/05/17/making-it-work-tfs-build-and-file-path-character-limits/</link>
		<comments>http://danielvanwyk.wordpress.com/2010/05/17/making-it-work-tfs-build-and-file-path-character-limits/#comments</comments>
		<pubDate>Mon, 17 May 2010 10:04:46 +0000</pubDate>
		<dc:creator>Daniel van Wyk</dc:creator>
				<category><![CDATA[Making it work]]></category>
		<category><![CDATA[TFS]]></category>

		<guid isPermaLink="false">https://danielvanwyk.wordpress.com/2010/05/17/making-it-work-tfs-build-and-file-path-character-limits/</guid>
		<description><![CDATA[I’m currently working on creating an automated build procedure using TFS. For the most part it is pretty great.&#160; One thing that is really cool is the ability to instrument each step, or even parts of a step.&#160; For example, if you’re doing something post compilation (like running a database script) you can add steps [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=42&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I’m currently working on creating an automated build procedure using TFS. For the most part it is pretty great.&#160; One thing that is really cool is the ability to instrument each step, or even parts of a step.&#160; For example, if you’re doing something post compilation (like running a database script) you can add steps in the build script so that “building database” shows up as a step in the progress log and will either get a green check, or a red cross after it is done.&#160; </p>
<h2>My Issue: 260 character limit </h2>
<p>I adding another solution to be built and ran into an error when the source was compiled.&#160; The build log was very clear:   <br /><em>”The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.”</em></p>
<h2>Why?</h2>
<p>This is a Windows issue, and there isn’t a way to get around it.&#160; So, I needed to understand how this happens and what the options are.&#160; </p>
<p>When TFS runs the command to get the source code, it gets the source to a specific folder called $(SourceDir).</p>
<h2>Discovery</h2>
<p>It was not so clear how the $(SourceDir) was constructed, nor where I could change things so that the path wasn’t as long.&#160; Bing led me to articles that gave me this understanding:</p>
<ul>
<li>$(SourceDir) = $(BuildDir)\Sources     <br />You can set the “sources” part in the config file of the TFS engine on the build machine.&#160; So, for example, you can have $(SourceDir) = $(BuildDir)\S</li>
<li>$(BuildDir) = C:\Build\$(BuildDefinitionPath)     <br />This is set in the build agent</li>
<li>$(BuildDefinitionPath) = &lt;team project name&gt;\&lt;definition name&gt;     <br />&lt;team project name&gt; is quite a big deal, and you can’t change that easily.      <br />&lt;definition name&gt; is the name of the build you are executing, and this can be changed with much less impact.&#160; <em><u>Keep in mind that you will need to have rights on TFS to administer builds if you want to rename and/or add a build definition</u></em></li>
</ul>
<h3>Example</h3>
<ul>
<li>$(SourceDir)     <br />= $(BuildDir)\Sources      <br />= C:\Build\$(BuildDefinitionPath)\Sources      <br />= C:\Build\My Project\My awesome build\Sources</li>
</ul>
<h2>Options</h2>
<ul>
<li>Change the name of the project that caused the issue     <br />I could not change the names of the projects that resulted in creating the long path</li>
<li>Trim the $(SourceDir) of a couple of characters.</li>
<li>Change the name of the team project in TFS     <br />Not so cool since all the workspaces are tied to this and people are used to the name</li>
<li>Change the “Sources” part in the config file     <br />Not ideal since this will affect all the builds from other teams as well.&#160;&#160; </li>
<li>Change the name of the Build Definition     <br />Much less isolated change</li>
</ul>
<h2>Resolution</h2>
<p>I solved my problem by changing the build definition name.&#160; I only needed to trim one character, but the name changed from “On Demand QA Deployment” to “QADeploy”.</p>
<h2>References</h2>
<ul>
<li><a href="http://www.woodwardweb.com/vsts/tfs_top_tip_16.html" target="_blank">TFS Top Tips #16 &#8211; Limit what you Build &#8211; Martin Woodward</a></li>
<li><a href="http://blogs.msdn.com/aaronhallberg/archive/2007/06/20/team-build-and-260-character-paths.aspx" target="_blank">Aaron Hallberg : Team Build and 260+ Character Paths</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielvanwyk.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielvanwyk.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielvanwyk.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielvanwyk.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielvanwyk.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielvanwyk.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielvanwyk.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielvanwyk.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielvanwyk.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielvanwyk.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielvanwyk.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielvanwyk.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielvanwyk.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielvanwyk.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=42&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielvanwyk.wordpress.com/2010/05/17/making-it-work-tfs-build-and-file-path-character-limits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd8d35543a796423bc43146576c9173f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielvanwyk</media:title>
		</media:content>
	</item>
		<item>
		<title>Check it out: Free ebook &#8211; Introducing Microsoft SQL Server 2008 R2</title>
		<link>http://danielvanwyk.wordpress.com/2010/05/14/check-it-out-free-ebook-introducing-microsoft-sql-server-2008-r2/</link>
		<comments>http://danielvanwyk.wordpress.com/2010/05/14/check-it-out-free-ebook-introducing-microsoft-sql-server-2008-r2/#comments</comments>
		<pubDate>Fri, 14 May 2010 05:54:03 +0000</pubDate>
		<dc:creator>Daniel van Wyk</dc:creator>
				<category><![CDATA[Check it Out]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>

		<guid isPermaLink="false">https://danielvanwyk.wordpress.com/2010/05/14/check-it-out-free-ebook-introducing-microsoft-sql-server-2008-r2/</guid>
		<description><![CDATA[I just downloaded this and it looks pretty cool.&#160; When will I find the time to read it … Microsoft Press : Free ebook: Introducing Microsoft SQL Server 2008 R2 From their site: “We’re thrilled to publish another free ebook: Introducing Microsoft SQL Server 2008 R2, by Ross Mistry and Stacia Misner! The book contains [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=41&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I just downloaded this and it looks pretty cool.&#160; When will I find the time to read it … </p>
<p><a href="http://blogs.msdn.com/microsoft_press/archive/2010/04/14/free-ebook-introducing-microsoft-sql-server-2008-r2.aspx" target="_blank">Microsoft Press : Free ebook: Introducing Microsoft SQL Server 2008 R2</a></p>
<p>From their site:</p>
<p>“We’re thrilled to publish another free ebook: Introducing Microsoft SQL Server 2008 R2, by Ross Mistry and Stacia Misner!</p>
<p>The book contains 10 chapters and 216 pages, like so:</p>
<p>PART I&#160;&#160; Database Administration</p>
<p>CHAPTER 1&#160;&#160; SQL Server 2008 R2 Editions and Enhancements 3    <br />CHAPTER 2&#160;&#160; Multi-Server Administration 21     <br />CHAPTER 3&#160;&#160; Data-Tier Applications 41     <br />CHAPTER 4&#160;&#160; High Availability and Virtualization Enhancements 63     <br />CHAPTER 5&#160;&#160; Consolidation and Monitoring 85 </p>
<p>PART II&#160;&#160; Business Intelligence Development</p>
<p>CHAPTER 6&#160;&#160; Scalable Data Warehousing 109    <br />CHAPTER 7&#160;&#160; Master Data Services 125     <br />CHAPTER 8&#160;&#160; Complex Event Processing with StreamInsight 145     <br />CHAPTER 9&#160;&#160; Reporting Services Enhancements 165     <br />CHAPTER 10&#160;&#160; Self-Service Analysis with PowerPivot 189 “</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielvanwyk.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielvanwyk.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielvanwyk.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielvanwyk.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielvanwyk.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielvanwyk.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielvanwyk.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielvanwyk.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielvanwyk.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielvanwyk.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielvanwyk.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielvanwyk.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielvanwyk.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielvanwyk.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=41&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielvanwyk.wordpress.com/2010/05/14/check-it-out-free-ebook-introducing-microsoft-sql-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd8d35543a796423bc43146576c9173f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielvanwyk</media:title>
		</media:content>
	</item>
		<item>
		<title>Check it out: How to fail at ORM</title>
		<link>http://danielvanwyk.wordpress.com/2010/05/12/check-it-out-how-to-fail-at-orm/</link>
		<comments>http://danielvanwyk.wordpress.com/2010/05/12/check-it-out-how-to-fail-at-orm/#comments</comments>
		<pubDate>Wed, 12 May 2010 08:51:35 +0000</pubDate>
		<dc:creator>Daniel van Wyk</dc:creator>
				<category><![CDATA[Check it Out]]></category>
		<category><![CDATA[Check it out]]></category>
		<category><![CDATA[ORM]]></category>

		<guid isPermaLink="false">https://danielvanwyk.wordpress.com/2010/05/12/check-it-out-how-to-fail-at-orm/</guid>
		<description><![CDATA[I read this blog post titled How to fail at ORM.&#160; Sometimes hearing what you should do to fail tells you exactly what you should do in order to succeed.&#160; I haven’t used ORMs but usually people don’t seem overly excited to use them.&#160; I can’t comment out of experience, but this post sounds like [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=40&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I read this blog post titled <a href="http://mynerditorium.blogspot.com/2010/04/how-to-fail-at-orm.html" target="_blank">How to fail at ORM</a>.&#160; Sometimes hearing what you should do to fail tells you exactly what you should do in order to succeed.&#160; </p>
<p>I haven’t used ORMs but usually people don’t seem overly excited to use them.&#160; I can’t comment out of experience, but this post sounds like some good reasonable advice.&#160; </p>
<p>Using an ORM sounds like committing to a relationship.&#160; As in any relationship, when committing to it, do it well, be in it for the long haul, play off each other’s strengths and keep your eyes wide open – after all, love conquers all <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielvanwyk.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielvanwyk.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielvanwyk.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielvanwyk.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielvanwyk.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielvanwyk.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielvanwyk.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielvanwyk.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielvanwyk.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielvanwyk.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielvanwyk.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielvanwyk.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielvanwyk.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielvanwyk.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=40&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielvanwyk.wordpress.com/2010/05/12/check-it-out-how-to-fail-at-orm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd8d35543a796423bc43146576c9173f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielvanwyk</media:title>
		</media:content>
	</item>
		<item>
		<title>Create, host and consume a WCF Service using the WCF Service Library template in Visual Studio 2008</title>
		<link>http://danielvanwyk.wordpress.com/2010/04/30/create-host-and-consume-a-wcf-service-using-the-wcf-service-library-template-in-visual-studio-2008/</link>
		<comments>http://danielvanwyk.wordpress.com/2010/04/30/create-host-and-consume-a-wcf-service-using-the-wcf-service-library-template-in-visual-studio-2008/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 10:49:11 +0000</pubDate>
		<dc:creator>Daniel van Wyk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[VS2008]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">https://danielvanwyk.wordpress.com/2010/04/30/create-host-and-consume-a-wcf-service-using-the-wcf-service-library-template-in-visual-studio-2008/</guid>
		<description><![CDATA[Create a new project using the WCF Service Library template In Visual Studio 2008, create a new WCF Service Library project.  For this example I named the project MyWcfServiceLibrary The template creates a Class Library project with the following files: IService1.cs IService1 interface that defines a ServiceContract with the following methods (OperationContracts): string GetData(int value) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=33&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Create a new project using the WCF Service Library template</h2>
<ol>
<li>In Visual Studio 2008, create a new WCF Service Library project.  For this example I named the project <strong>MyWcfServiceLibrary</strong>
<p><a href="http://danielvanwyk.files.wordpress.com/2010/04/image6.png"><img style="display:inline;border-width:0;" title="image" src="http://danielvanwyk.files.wordpress.com/2010/04/image6_thumb.png?w=644&#038;h=311" border="0" alt="image" width="644" height="311" /></a></li>
<li>The template creates a <em>Class Library</em> project with the following files:
<ol>
<li>IService1.cs
<ol>
<li>IService1<br />
interface that defines a ServiceContract with the following methods (OperationContracts):</p>
<ol>
<li>string GetData(int value)</li>
<li>CompositeType GetDataUsingDataContract(CompositeType composite)</li>
</ol>
</li>
<li>CompositeType<br />
Class that defines a DataContract with the following properties (DataMembers):</p>
<ol>
<li>public bool BoolValue</li>
<li>public string StringValue</li>
</ol>
</li>
</ol>
</li>
<li>Service1.cs<br />
Implementation of the IService1 interface</li>
<li>App.Config<br />
contains sample config entries to define the endpoints for Service1</li>
</ol>
</li>
<li>Compile the project.  It should compile without any problems.</li>
</ol>
<h3>Test the WCF Service</h3>
<ol>
<li>Run the project.</li>
<li>The <a href="http://msdn.microsoft.com/en-us/library/bb552364.aspx" target="_blank">WCF Test Client</a> tool should open
<ol>
<li>A notification window should pop up telling you that the service is being hosted
<p><a href="http://danielvanwyk.files.wordpress.com/2010/04/image.png"><img style="display:inline;border-width:0;" title="image" src="http://danielvanwyk.files.wordpress.com/2010/04/image_thumb.png?w=289&#038;h=92" border="0" alt="image" width="289" height="92" /></a></li>
<li>The WCF Test Client should open.<a href="http://danielvanwyk.files.wordpress.com/2010/04/image15.png"><img style="display:inline;border-width:0;" title="image" src="http://danielvanwyk.files.wordpress.com/2010/04/image15_thumb.png?w=644&#038;h=196" border="0" alt="image" width="644" height="196" /></a>
<ol>
<li>Take note of the url (<a href="http://localhost:8731/Design_Time_Addresses/MyWcfServiceLibrary/Service1/mex">http://localhost:8731/Design_Time_Addresses/MyWcfServiceLibrary/Service1/mex</a>)</li>
<li>A config file is generated that contains the configuration settings you can use if you want to host it somewhere else (like IIS, WAS or your own application)</li>
<li>You’ll see the Service available as IService1.  WSHttpBinding_IService1 is the name of the service as defined in the config file</li>
</ol>
</li>
</ol>
</li>
<li>Double click on the GetData() method in the left hand pane.  Enter a value and click on Invoke. View the results.  Rejoice.<a href="http://danielvanwyk.files.wordpress.com/2010/04/image18.png"><img style="display:inline;border-width:0;" title="image" src="http://danielvanwyk.files.wordpress.com/2010/04/image18_thumb.png?w=644&#038;h=195" border="0" alt="image" width="644" height="195" /></a></li>
</ol>
<h2>Host the WCF Service in IIS using the Personal Webserver</h2>
<ol>
<li>Create a new ASP.Net Web Application in the same solution and add a reference to the project created above.  For this example I named the project <strong>MyASPWcfServiceHost</strong>. Remember to set this project as the startup project.</li>
<li>Create the file that will host the service (it’s a svc file)
<ol>
<li>Add a new item and choose Text file
<p><a href="http://danielvanwyk.files.wordpress.com/2010/04/image30.png"><img style="display:inline;border-width:0;" title="image" src="http://danielvanwyk.files.wordpress.com/2010/04/image30_thumb.png?w=644&#038;h=392" border="0" alt="image" width="644" height="392" /></a></li>
<li>Edit the file and add the following:<br />
<code>&lt;%@ServiceHost language=c# Debug="true" Service="MyWcfServiceLibrary.Service1"%&gt;</code></p>
<ol>
<li>Note the namespace (MyWcfServiceLibrary) which corresponds to the namespace of the Class Library we created earlier.</li>
</ol>
</li>
<li>Set this file as the start page.</li>
</ol>
</li>
<li>Update the config file to register the endpoint of the service.  Take a look at the config file generated by the WCF Test Client for some guidance when necessary.  (I used it a lot)
<ol>
<li>Edit the web.config file and add the following<br />
<code> </code>&lt;system.serviceModel&gt;</p>
<p>&lt;services&gt;<br />
&lt;service name=&#8221;MyWcfServiceLibrary.Service1&#8243;&gt;<br />
&lt;endpoint address=&#8221;"<br />
binding=&#8221;wsHttpBinding&#8221;<br />
contract=&#8221;MyWcfServiceLibrary.IService1&#8243; /&gt;<br />
&lt;/service&gt;<br />
&lt;/services&gt;</p>
<p>&lt;/system.serviceModel&gt;</li>
</ol>
</li>
</ol>
<h3>Test the hosting</h3>
<ol>
<li>Run the application.  You should see a page like this:
<p><a href="http://danielvanwyk.files.wordpress.com/2010/04/image34.png"><img style="display:inline;border-width:0;" title="image" src="http://danielvanwyk.files.wordpress.com/2010/04/image34_thumb.png?w=644&#038;h=446" border="0" alt="image" width="644" height="446" /></a></p>
<ol>
<li>This means our service is hosted and working.</li>
<li>If you read through the page you’ll notice that metadata sharing is not enabled.  The page is kind enough to tell us how to turn it on (if we want).</li>
</ol>
</li>
</ol>
<h3>Enable metadata sharing and test again</h3>
<ol>
<li>Modifying the web.config file as follows<br />
<code> </code>&lt;system.serviceModel&gt;</p>
<p>&lt;services&gt;<br />
&lt;service name=&#8221;MyWcfServiceLibrary.Service1&#8243; behaviorConfiguration=&#8221;MyWcfServiceLibrary.Service1Behavior&#8221;&gt;<br />
&lt;endpoint address=&#8221;"<br />
binding=&#8221;wsHttpBinding&#8221;<br />
contract=&#8221;MyWcfServiceLibrary.IService1&#8243; /&gt;<br />
&lt;endpoint address=&#8221;mex&#8221;<br />
binding=&#8221;mexHttpBinding&#8221;<br />
contract=&#8221;IMetadataExchange&#8221; /&gt;<br />
&lt;/service&gt;<br />
&lt;/services&gt;</p>
<p>&lt;behaviors&gt;<br />
&lt;serviceBehaviors&gt;<br />
&lt;behavior name=&#8221;MyWcfServiceLibrary.Service1Behavior&#8221;&gt;<br />
&lt;serviceMetadata httpGetEnabled=&#8221;True&#8221;/&gt;<br />
&lt;serviceDebug includeExceptionDetailInFaults=&#8221;False&#8221; /&gt;<br />
&lt;/behavior&gt;<br />
&lt;/serviceBehaviors&gt;<br />
&lt;/behaviors&gt;</p>
<p>&lt;/system.serviceModel&gt;</li>
<li>Run the application.  You should now see a page like this:<a href="http://danielvanwyk.files.wordpress.com/2010/04/image42.png"><img style="display:inline;border-width:0;" title="image" src="http://danielvanwyk.files.wordpress.com/2010/04/image42_thumb.png?w=644&#038;h=446" border="0" alt="image" width="644" height="446" /></a>
<p>This page now tells us what to do and how to use the service.  Which is what we are going to do next.</li>
</ol>
<h2>Consume the hosted service</h2>
<p>We’ll create a console application that uses our hosted service.  Fun <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   We can follow the advice of the test page shown above, but not now – let’s do it another way.</p>
<h3>Create the console application</h3>
<ol>
<li>Create a new console application (MyConsoleClient) in the same solution.  Remember to set it as the startup project.</li>
</ol>
<h3>Create the service proxy</h3>
<p>We’ll use Visual Studio to do the work for us instead of running the command line as mentioned in the test page shown above.</p>
<ol>
<li>Right-click on References and select Add Service Reference.</li>
<li>Click on “Discover”</li>
<li>Choose the MyTestService.svc from the list (note the url) and click on OK.<br />
<a href="http://danielvanwyk.files.wordpress.com/2010/04/image1.png"><img style="display:inline;border-width:0;" title="image" src="http://danielvanwyk.files.wordpress.com/2010/04/image_thumb1.png?w=598&#038;h=484" border="0" alt="image" width="598" height="484" /></a></li>
<li>The proxy class and config file are created and added to the project, as well as additional references.<br />
<a href="http://danielvanwyk.files.wordpress.com/2010/04/image2.png"><img style="display:inline;border-width:0;" title="image" src="http://danielvanwyk.files.wordpress.com/2010/04/image_thumb2.png?w=288&#038;h=272" border="0" alt="image" width="288" height="272" /></a></li>
<li>In the Object Browser we see the following:<br />
<a href="http://danielvanwyk.files.wordpress.com/2010/04/image3.png"><img style="display:inline;border-width:0;" title="image" src="http://danielvanwyk.files.wordpress.com/2010/04/image_thumb3.png?w=244&#038;h=115" border="0" alt="image" width="244" height="115" /></a></p>
<ol>
<li>We have the IService1 interface, as well as a definition of the CompositeType created in the service.</li>
<li>We also have Service1Client which is what we’ll use to consume the service.</li>
</ol>
</li>
</ol>
<h3>Consume the service</h3>
<ol>
<li>Add a reference to the proxy:<br />
using MyConsoleClient.ServiceReference1;</li>
<li>Copy the code provided by the test page as a starting point.</li>
<li>Use the service and display the results.<br />
<code>static void Main(string[] args)<br />
{<br />
Service1Client client = new Service1Client(); </code></p>
<p>int myValue = 7;<br />
string serviceResponse = client.GetData(myValue);<br />
Console.WriteLine(serviceResponse);<br />
Console.ReadLine();</p>
<p>// Always close the client.<br />
client.Close();<br />
}</li>
<li>Run the application and see our output.<br />
<a href="http://danielvanwyk.files.wordpress.com/2010/04/image4.png"><img style="display:inline;border-width:0;" title="image" src="http://danielvanwyk.files.wordpress.com/2010/04/image_thumb4.png?w=244&#038;h=90" border="0" alt="image" width="244" height="90" /></a></li>
</ol>
<h3>Debugging</h3>
<p>If you try to debug right now, you might get this message:  Unable to automatically step into the server.  The remote procedure could not be debugged.  This usually indicates that debugging has not been enabled on the server.  See help for more information.<br />
<a href="http://danielvanwyk.files.wordpress.com/2010/04/image5.png"><img style="display:inline;border-width:0;" title="image" src="http://danielvanwyk.files.wordpress.com/2010/04/image_thumb5.png?w=244&#038;h=94" border="0" alt="image" width="244" height="94" /></a></p>
<ol>
<li>The “Server” refers to the hosting server, which is the ASP host.</li>
<li>Modify the web.config file of the MyASPWcfServiceHost project to enable debugging.
<ol>
<li>Modify the &lt;compilation debug=”false”&gt; and set it to true.</li>
</ol>
</li>
<li>Run the project in debug mode again and you’ll be able to step into the actual GetData() method.  Pretty cool.</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielvanwyk.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielvanwyk.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielvanwyk.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielvanwyk.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielvanwyk.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielvanwyk.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielvanwyk.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielvanwyk.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielvanwyk.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielvanwyk.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielvanwyk.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielvanwyk.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielvanwyk.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielvanwyk.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=33&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielvanwyk.wordpress.com/2010/04/30/create-host-and-consume-a-wcf-service-using-the-wcf-service-library-template-in-visual-studio-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd8d35543a796423bc43146576c9173f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielvanwyk</media:title>
		</media:content>

		<media:content url="http://danielvanwyk.files.wordpress.com/2010/04/image6_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://danielvanwyk.files.wordpress.com/2010/04/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://danielvanwyk.files.wordpress.com/2010/04/image15_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://danielvanwyk.files.wordpress.com/2010/04/image18_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://danielvanwyk.files.wordpress.com/2010/04/image30_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://danielvanwyk.files.wordpress.com/2010/04/image34_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://danielvanwyk.files.wordpress.com/2010/04/image42_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://danielvanwyk.files.wordpress.com/2010/04/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://danielvanwyk.files.wordpress.com/2010/04/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://danielvanwyk.files.wordpress.com/2010/04/image_thumb3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://danielvanwyk.files.wordpress.com/2010/04/image_thumb4.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://danielvanwyk.files.wordpress.com/2010/04/image_thumb5.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://danielvanwyk.wordpress.com/2010/03/29/hello-world/</link>
		<comments>http://danielvanwyk.wordpress.com/2010/03/29/hello-world/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 08:04:39 +0000</pubDate>
		<dc:creator>Daniel van Wyk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I am back in the blog-o-sphere.  My previous blog (dotnet.org.za/danielvanwyk) doesn&#8217;t exist anymore and this seemed a good opportunity to checkout WordPress and all the buzz about it.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=1&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am back in the blog-o-sphere.  My previous blog (dotnet.org.za/danielvanwyk) doesn&#8217;t exist anymore and this seemed a good opportunity to checkout WordPress and all the buzz about it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/danielvanwyk.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/danielvanwyk.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/danielvanwyk.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/danielvanwyk.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/danielvanwyk.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/danielvanwyk.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/danielvanwyk.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/danielvanwyk.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/danielvanwyk.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/danielvanwyk.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/danielvanwyk.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/danielvanwyk.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/danielvanwyk.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/danielvanwyk.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=danielvanwyk.wordpress.com&amp;blog=12859872&amp;post=1&amp;subd=danielvanwyk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://danielvanwyk.wordpress.com/2010/03/29/hello-world/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd8d35543a796423bc43146576c9173f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danielvanwyk</media:title>
		</media:content>
	</item>
	</channel>
</rss>
