<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Dimecasts.Net -- Inform &amp; Educate in ~10 minutes or less</title><link>http://www.dimecasts.net/</link><description>Site dedicated to providing short meaningful .Net Screencasts</description><docs>http://www.rssboard.org/rss-specification</docs><generator>Argotic Syndication Framework 2008.0.1.0, http://www.codeplex.com/Argotic</generator><media:copyright>All content copyrighted DimeCasts.Net or its authors</media:copyright><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Dimecastsnet--InformAndEducateIn10MinutesOrLess" type="application/rss+xml" /><item><title>Episode #123: Exploring Code Contracts: Taking a look at Object Invariant Conditions</title><description>&lt;b&gt;Presented By:&lt;/b&gt; &lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/123'&gt;Codebetter.com Network&lt;/a&gt;&lt;br&gt;&lt;b&gt;Author:&lt;/b&gt; Derik Whittaker&lt;br&gt;&lt;br&gt;In this episode we are going to take a look at the new Code Contracts library which is out of MS Research and will be part of .Net 4.0/Vs2010.&lt;br&gt;&lt;br&gt;Contracts allow for many different ways to perform language agnostic code validation and in this episode we are going to focus on how to utilize the Object Invariant checking to maintain an objects state.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/123'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/123'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/123&amp;title=Exploring Code Contracts: Taking a look at Object Invariant Conditions&amp;description=Exploring Code Contracts: Taking a look at Object Invariant Conditions'&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/123'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/123';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'Exploring Code Contracts: Taking a look at Object Invariant Conditions';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'Exploring Code Contracts: Taking a look at Object Invariant Conditions';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/123';digg_title = 'Exploring Code Contracts: Taking a look at Object Invariant Conditions';digg_bodytext = 'Exploring Code Contracts: Taking a look at Object Invariant Conditions';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/4CAB89F972033C1138F00E9BEF98BC083CBD0A05"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/4CAB89F972033C1138F00E9BEF98BC083CBD0A05"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/9pn1EJIXqDM/123</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/123</guid><pubDate>Thu, 02 Jul 2009 07:00:00 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/123</feedburner:origLink></item><item><title>Episode #122: Creating Custom Functions w/ NAnt</title><description>&lt;b&gt;Presented By:&lt;/b&gt; &lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/122'&gt;Codebetter.com Network&lt;/a&gt;&lt;br&gt;&lt;b&gt;Author:&lt;/b&gt; Derik Whittaker&lt;br&gt;&lt;br&gt;In this episode we will take a look at how to create a custom function for your NAnt script.&lt;br&gt;&lt;br&gt;After you have the basics of NAnt down you may quickly find out that there are features you need, but they are not part of the core library. The good news for you is that in very little effort or coding you can create your own custom assembly which will expose your newly created NAnt functions&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/122'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/122'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/122&amp;title=Creating Custom Functions w/ NAnt&amp;description=Creating Custom Functions w/ NAnt'&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/122'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/122';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'Creating Custom Functions w/ NAnt';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'Creating Custom Functions w/ NAnt';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/122';digg_title = 'Creating Custom Functions w/ NAnt';digg_bodytext = 'Creating Custom Functions w/ NAnt';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/E64A5FB60CDDB6968AF86424B76C2724717BF6E6"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/E64A5FB60CDDB6968AF86424B76C2724717BF6E6"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/dsoTQ6hkOZ4/122</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/122</guid><pubDate>Tue, 30 Jun 2009 07:00:00 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/122</feedburner:origLink></item><item><title>Episode #121: Exploring how to use Looping Expressions w/ Spark</title><description>&lt;b&gt;Author:&lt;/b&gt; Donn Felker&lt;br&gt;&lt;br&gt;In this episode we will continue taking a look at the Spark View engine.&lt;br&gt;&lt;br&gt;We are going to take a look at the various different ways you can use Looping Expressions with the Spark View engine.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/121'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/121'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/121&amp;title=Exploring how to use Looping Expressions w/ Spark&amp;description=Exploring how to use Looping Expressions w/ Spark'&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/121'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/121';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'Exploring how to use Looping Expressions w/ Spark';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'Exploring how to use Looping Expressions w/ Spark';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/121';digg_title = 'Exploring how to use Looping Expressions w/ Spark';digg_bodytext = 'Exploring how to use Looping Expressions w/ Spark';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/4CD8F6FD09EACFF3A98581463B54C9DBE7CAF75A"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/4CD8F6FD09EACFF3A98581463B54C9DBE7CAF75A"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/81-87IU4eYw/121</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/121</guid><pubDate>Thu, 25 Jun 2009 09:24:46 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/121</feedburner:origLink></item><item><title>Episode #120: Learning the Decorator Pattern</title><description>&lt;b&gt;Author:&lt;/b&gt; Derik Whittaker&lt;br&gt;&lt;br&gt;In this episode we will take at how we can use the Decorator Pattern in our application.&lt;br&gt;&lt;br&gt;The decorator pattern is a structural pattern which allows you to attach new or additional 
actions to an object dynamically.  Using the decorator pattern provides a very clean and flexible alternative to subclassing (via inheritance) your object and thus creating an unwanted inheritance tree&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/120'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/120'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/120&amp;title=Learning the Decorator Pattern &amp;description=Learning the Decorator Pattern '&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/120'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/120';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'Learning the Decorator Pattern ';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'Learning the Decorator Pattern ';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/120';digg_title = 'Learning the Decorator Pattern ';digg_bodytext = 'Learning the Decorator Pattern ';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/D6C1EDA251DF3B2D1D5977883E65555CBE0772EE"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/D6C1EDA251DF3B2D1D5977883E65555CBE0772EE"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/gUHRNddT9QU/120</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/120</guid><pubDate>Tue, 23 Jun 2009 07:00:00 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/120</feedburner:origLink></item><item><title>Episode #119: Exploring how to use Expressions w/ Spark</title><description>&lt;b&gt;Author:&lt;/b&gt; Donn Felker&lt;br&gt;&lt;br&gt;In this episode we will continue taking a look at the Spark View engine.&lt;br&gt;&lt;br&gt;We are going to take a look at the various different ways you can use Expressions with the Spark View engine.  

We are going to review simply scenarios such as math based expressions and move up to looking at nested if-then-else statements.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/119'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/119'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/119&amp;title=Exploring how to use Expressions w/ Spark&amp;description=Exploring how to use Expressions w/ Spark'&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/119'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/119';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'Exploring how to use Expressions w/ Spark';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'Exploring how to use Expressions w/ Spark';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/119';digg_title = 'Exploring how to use Expressions w/ Spark';digg_bodytext = 'Exploring how to use Expressions w/ Spark';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/8125E8E23359709A8336D22503A369E896EA4F88"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/8125E8E23359709A8336D22503A369E896EA4F88"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/XDDZfPE8e5w/119</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/119</guid><pubDate>Thu, 18 Jun 2009 07:00:00 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/119</feedburner:origLink></item><item><title>Episode #118: Exploring Code Contracts: Taking a look at Pre/Post Conditions</title><description>&lt;b&gt;Author:&lt;/b&gt; Derik Whittaker&lt;br&gt;&lt;br&gt;In this episode we are going to take a look at the new Code Contracts library which is out of MS Research and will be part of .Net 4.0/Vs2010.&lt;br&gt;&lt;br&gt;Contracts allow for many different ways 

to perform language agnostic code validation and in this episode we are going to focus on how to setup pre and post condition validation.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/118'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/118'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/118&amp;title=Exploring Code Contracts: Taking a look at Pre/Post Conditions&amp;description=Exploring Code Contracts: Taking a look at Pre/Post Conditions'&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/118'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/118';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'Exploring Code Contracts: Taking a look at Pre/Post Conditions';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'Exploring Code Contracts: Taking a look at Pre/Post Conditions';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/118';digg_title = 'Exploring Code Contracts: Taking a look at Pre/Post Conditions';digg_bodytext = 'Exploring Code Contracts: Taking a look at Pre/Post Conditions';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/66EA6D396B5B02EC2BC31D56667558AFACBB0140"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/66EA6D396B5B02EC2BC31D56667558AFACBB0140"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/bFQHLOyWMf4/118</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/118</guid><pubDate>Tue, 16 Jun 2009 07:00:00 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/118</feedburner:origLink></item><item><title>Episode #117: Exploring how to use Global Variables and ViewData (Strongly typed and weak typed) with Spark</title><description>&lt;b&gt;Presented By:&lt;/b&gt; &lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/117'&gt;Codebetter.com Network&lt;/a&gt;&lt;br&gt;&lt;b&gt;Author:&lt;/b&gt; Donn Felker&lt;br&gt;&lt;br&gt;In this episode we will continue taking a look at the Spark View engine.&lt;br&gt;&lt;br&gt;In this episode we will focus our attention on how to utilized both global variables and local variables.  We will also take a look at how to create and use both strongly typed viewdata and weakly typed view data.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/117'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/117'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/117&amp;title=Exploring how to use Global Variables and ViewData (Strongly typed and weak typed) with Spark&amp;description=Exploring how to use Global Variables and ViewData (Strongly typed and weak typed) with Spark'&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/117'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/117';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'Exploring how to use Global Variables and ViewData (Strongly typed and weak typed) with Spark';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'Exploring how to use Global Variables and ViewData (Strongly typed and weak typed) with Spark';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/117';digg_title = 'Exploring how to use Global Variables and ViewData (Strongly typed and weak typed) with Spark';digg_bodytext = 'Exploring how to use Global Variables and ViewData (Strongly typed and weak typed) with Spark';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/55725F38D0C26DAE13BAF18C64AF39FD1E522518"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/55725F38D0C26DAE13BAF18C64AF39FD1E522518"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/zMn1PKV3ob0/117</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/117</guid><pubDate>Thu, 11 Jun 2009 07:00:00 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/117</feedburner:origLink></item><item><title>Episode #116: Learning Hudson: Setting up to run and report Unit Test results</title><description>&lt;b&gt;Presented By:&lt;/b&gt; &lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/116'&gt;Codebetter.com Network&lt;/a&gt;&lt;br&gt;&lt;b&gt;Author:&lt;/b&gt; Derik Whittaker&lt;br&gt;&lt;br&gt;In this episode we will continue taking a look at how to setup the Hudson build server for usage in a .net environment.&lt;br&gt;&lt;br&gt;We will be taking a look at how we can use Hudson to report our Unit Tests results after each build.  We will be looking at both reporting NUnit and MSTest results and will also show how you can convert MSTest results into NUnit results in order to report all tests in a single screen.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/116'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/116'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/116&amp;title=Learning Hudson: Setting up to run and report Unit Test results&amp;description=Learning Hudson: Setting up to run and report Unit Test results'&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/116'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/116';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'Learning Hudson: Setting up to run and report Unit Test results';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'Learning Hudson: Setting up to run and report Unit Test results';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/116';digg_title = 'Learning Hudson: Setting up to run and report Unit Test results';digg_bodytext = 'Learning Hudson: Setting up to run and report Unit Test results';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/F7A5D3066CE63A87EC1C7D1115F9365DBB23178B"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/F7A5D3066CE63A87EC1C7D1115F9365DBB23178B"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/OVPxopPwEsM/116</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/116</guid><pubDate>Tue, 09 Jun 2009 07:00:00 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/116</feedburner:origLink></item><item><title>Episode #115: Learning how to add IntelliSense for the Spark View Engine</title><description>&lt;b&gt;Author:&lt;/b&gt; Donn Felker&lt;br&gt;&lt;br&gt;In this episode we are going to continue our look at how to use the Spark View Engine&lt;br&gt;&lt;br&gt;We will be 
focusing on how to add intellisense to the Visual Studio IDE to aid in your development experiance.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/115'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/115'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/115&amp;title=Learning how to add IntelliSense for the Spark View Engine&amp;description=Learning how to add IntelliSense for the Spark View Engine'&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/115'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/115';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'Learning how to add IntelliSense for the Spark View Engine';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'Learning how to add IntelliSense for the Spark View Engine';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/115';digg_title = 'Learning how to add IntelliSense for the Spark View Engine';digg_bodytext = 'Learning how to add IntelliSense for the Spark View Engine';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/E307F5D7552BFC7463E6E58E4E0DC26EE0372C5D"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/E307F5D7552BFC7463E6E58E4E0DC26EE0372C5D"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/FWusNJ2KGOw/115</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/115</guid><pubDate>Thu, 04 Jun 2009 07:00:00 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/115</feedburner:origLink></item><item><title>Episode #114: How to Create a Custom Performance Counter</title><description>&lt;b&gt;Author:&lt;/b&gt; Derik Whittaker&lt;br&gt;&lt;br&gt;In this episode we are going to take a look at how to create custom performance counters.&lt;br&gt;&lt;br&gt;Part of the core .net framework allows you to create code which can hook into the underlying performance counters which the windows OS has.  We will show how you can easily create hooks to take advantage of these counters.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/114'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/114'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/114&amp;title=How to Create a Custom Performance Counter&amp;description=How to Create a Custom Performance Counter'&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/114'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/114';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'How to Create a Custom Performance Counter';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'How to Create a Custom Performance Counter';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/114';digg_title = 'How to Create a Custom Performance Counter';digg_bodytext = 'How to Create a Custom Performance Counter';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/DDCD4E8D77A78122E9119832FA21E558C2F67BC2"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/DDCD4E8D77A78122E9119832FA21E558C2F67BC2"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/HP-AJ4CCLpU/114</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/114</guid><pubDate>Tue, 02 Jun 2009 07:00:00 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/114</feedburner:origLink></item><item><title>Episode #113: Saying Hello to the Spark View Engine</title><description>&lt;b&gt;Author:&lt;/b&gt; Donn Felker&lt;br&gt;&lt;br&gt;In this episode we are going to start a series where we take an indepth look at the Spark View Engine.&lt;br&gt;&lt;br&gt;Spark is a view engine for Asp.Net Mvc and Castle Project MonoRail frameworks. The idea is to allow the html to dominate the flow and the code to fit seamlessly.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/113'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/113'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/113&amp;title=Saying Hello to the Spark View Engine&amp;description=Saying Hello to the Spark View Engine'&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/113'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/113';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'Saying Hello to the Spark View Engine';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'Saying Hello to the Spark View Engine';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/113';digg_title = 'Saying Hello to the Spark View Engine';digg_bodytext = 'Saying Hello to the Spark View Engine';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/F977B2341A56EDBD460ECFDE437F80BAD48F12E1"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/F977B2341A56EDBD460ECFDE437F80BAD48F12E1"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/l-4KemcpKmg/113</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/113</guid><pubDate>Wed, 27 May 2009 07:00:00 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/113</feedburner:origLink></item><item><title>Episode #112: Learning the Observer Pattern w/ Callbacks</title><description>&lt;b&gt;Presented By:&lt;/b&gt; &lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/112'&gt;Codebetter.com Network&lt;/a&gt;&lt;br&gt;&lt;b&gt;Author:&lt;/b&gt; Derik Whittaker&lt;br&gt;&lt;br&gt;In this episode we will take at how we can use the Observer Pattern in our application.&lt;br&gt;&lt;br&gt;This is a follow up episode to &lt;a href="/Casts/CastDetails/108"&gt;Episode 108&lt;/a&gt; where we take another look at this pattern and how we can implement it using either call backs or events. The Observer pattern allows you to define a one-to-many relationship inside your application where the parent object (the one) has the ability to notify the child objects (the many) of any state change.  You can utilize this pattern to make sure that a set of objects are keep in order when there behavior needs to change based on the state of your application.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/112'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/112'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/112&amp;title=Learning the Observer Pattern w/ Callbacks&amp;description=Learning the Observer Pattern w/ Callbacks'&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/112'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/112';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'Learning the Observer Pattern w/ Callbacks';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'Learning the Observer Pattern w/ Callbacks';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/112';digg_title = 'Learning the Observer Pattern w/ Callbacks';digg_bodytext = 'Learning the Observer Pattern w/ Callbacks';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/43765A5579247866C9090AB183604214D2F1A8B4"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/43765A5579247866C9090AB183604214D2F1A8B4"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/rr2cuTMp64c/112</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/112</guid><pubDate>Thu, 21 May 2009 07:00:00 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/112</feedburner:origLink></item><item><title>Episode #111: Introduction to AutoMapper</title><description>&lt;b&gt;Author:&lt;/b&gt; Eric Polerecky&lt;br&gt;&lt;br&gt;In this episode we will take a look at how we can simplify our entity mapping by using AutoMapper.&lt;br&gt;&lt;br&gt;AutoMapper uses a fluent configuration API to define an object-object mapping 

strategy. AutoMapper uses a convention-based matching algorithm to match up source to destination values. Currently, AutoMapper is geared towards model projection scenarios to flatten complex object models 

to DTOs and other simple objects, whose design is better suited for serialization, communication, messaging, or simply an anti-corruption layer between the domain and application layer.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/111'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/111'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/111&amp;title=Introduction to AutoMapper&amp;description=Introduction to AutoMapper'&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/111'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/111';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'Introduction to AutoMapper';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'Introduction to AutoMapper';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/111';digg_title = 'Introduction to AutoMapper';digg_bodytext = 'Introduction to AutoMapper';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/96EF1E4977A466EBB4D1B0A8E792E2798B820059"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/96EF1E4977A466EBB4D1B0A8E792E2798B820059"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/8aAIZf0O0ck/111</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/111</guid><pubDate>Tue, 19 May 2009 07:00:00 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/111</feedburner:origLink></item><item><title>Episode #110: Learning the State Pattern</title><description>&lt;b&gt;Author:&lt;/b&gt; Derik Whittaker&lt;br&gt;&lt;br&gt;In this episode we will take a look at how we can use the State Pattern in our application.&lt;br&gt;&lt;br&gt;The State pattern is designed to allow you to create a way to reset or change how an object will act when its state is changed.  By utilizing this pattern you can cleanly and easliy setup your application to be state away and be able to make decisions based on the given state&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/110'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/110'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/110&amp;title=Learning the State Pattern&amp;description=Learning the State Pattern'&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/110'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/110';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'Learning the State Pattern';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'Learning the State Pattern';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/110';digg_title = 'Learning the State Pattern';digg_bodytext = 'Learning the State Pattern';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/6B385F023BD2FE8ADB6FCCC2342CB4473E95E9C8"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/6B385F023BD2FE8ADB6FCCC2342CB4473E95E9C8"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/54Z-b7rCSEc/110</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/110</guid><pubDate>Thu, 14 May 2009 07:00:00 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/110</feedburner:origLink></item><item><title>Episode #109: Learning Hudson: Setting up a simple build</title><description>&lt;b&gt;Author:&lt;/b&gt; Derik Whittaker&lt;br&gt;&lt;br&gt;In this episode we will take a look at how to setup the Hudson build server for our application.  We will start off by showing how 
simple it is to install Hudson and then walk through various configuration points in the server.  Finally we will end up by creating a simple build 
which pulls from SVN and runs our Nant script&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Content/WatchFeedEpisode/109'&gt;Watch Here&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.dimecasts.net/Casts/CastFeedDetails/109'&gt;View Details Here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;a href='http://www.dotnetkicks.com/submit/?url=http://www.dimecasts.net/Casts/CastDetails/109&amp;title=Learning Hudson: Setting up a simple build&amp;description=Learning Hudson: Setting up a simple build'&gt;&lt;img alt='Submit this story to DotNetKicks' style='border-style: none' src='http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://www.dimecasts.net/Casts/CastDetails/109'/&gt;&lt;/a&gt; &lt;script type='text/javascript'&gt;var dzone_url = 'http://www.dimecasts.net/Casts/CastDetails/109';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_title = 'Learning Hudson: Setting up a simple build';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_blurb = 'Learning Hudson: Setting up a simple build';&lt;/script&gt;&lt;script type='text/javascript'&gt;var dzone_style = '2';&lt;/script&gt;&lt;script language='javascript' src='http://widgets.dzone.com/widgets/zoneit.js'&gt;&lt;/script&gt; &lt;script type='text/javascript'&gt;digg_url = 'http://www.dimecasts.net/Casts/CastDetails/109';digg_title = 'Learning Hudson: Setting up a simple build';digg_bodytext = 'Learning Hudson: Setting up a simple build';digg_media = 'video';digg_topic = 'microsoft';digg_skin = 'compact';digg_window = 'new';&lt;/script&gt;&lt;script src='http://digg.com/tools/diggthis.js' type='text/javascript'&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://theloungenet.com/feeds/redirect/DOTNETRSS/DIMECASTS/C62B4A0AAE786335CD2BC84EF72107FF249EB0A6"&gt;&lt;img src="http://theloungenet.com/feeds/img/DOTNETRSS/DIMECASTS/C62B4A0AAE786335CD2BC84EF72107FF249EB0A6"&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://feedproxy.google.com/~r/Dimecastsnet--InformAndEducateIn10MinutesOrLess/~3/XSnaH4kUIF4/109</link><guid isPermaLink="false">http://www.dimecasts.net/Casts/CastFeedDetails/109</guid><pubDate>Tue, 12 May 2009 07:00:00 GMT</pubDate><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derik Whittaker</dc:creator><feedburner:origLink>http://www.dimecasts.net/Casts/CastFeedDetails/109</feedburner:origLink></item><language>en-us</language><copyright>All content copyrighted DimeCasts.Net or its authors</copyright><media:credit role="author">Derik Whittaker</media:credit><media:rating>nonadult</media:rating></channel></rss>
