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

<channel>
	<title>Punch</title>
	<atom:link href="http://punch.ideablade.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://punch.ideablade.com</link>
	<description>Punch is an application development platform that takes the pain out developing Silverlight or WPF enterprise applications.</description>
	<lastBuildDate>Thu, 19 Feb 2015 20:23:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.3</generator>
	<item>
		<title>Building Windows 8 Store apps with Cocktail</title>
		<link>http://punch.ideablade.com/building-windows-8-store-apps-with-cocktail/</link>
		<comments>http://punch.ideablade.com/building-windows-8-store-apps-with-cocktail/#comments</comments>
		<pubDate>Wed, 12 Sep 2012 21:23:00 +0000</pubDate>
		<dc:creator><![CDATA[Marcel Good]]></dc:creator>
				<category><![CDATA[Cocktail bar]]></category>

		<guid isPermaLink="false">http://cocktail.ideablade.com/?p=845</guid>
		<description><![CDATA[Are you ready for Windows 8? Marcel gives a sneak peek on what building Windows Store apps is like and how Cocktail is changing as a result. 

&#160;

<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://cocktail.ideablade.com/building-windows-8-store-apps-with-cocktail/' addthis:title='Building Windows 8 Store apps with Cocktail' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a></div><script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script><script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e023b4b254435cf"></script>]]></description>
		<wfw:commentRss>http://punch.ideablade.com/building-windows-8-store-apps-with-cocktail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging Cocktail Applications</title>
		<link>http://punch.ideablade.com/debugging-cocktail-applications/</link>
		<comments>http://punch.ideablade.com/debugging-cocktail-applications/#comments</comments>
		<pubDate>Thu, 02 Aug 2012 20:52:36 +0000</pubDate>
		<dc:creator><![CDATA[Marcel Good]]></dc:creator>
				<category><![CDATA[Cocktail bar]]></category>

		<guid isPermaLink="false">http://cocktail.ideablade.com/?p=779</guid>
		<description><![CDATA[Chasing an obscure bug and want to see how Cocktail's source code works in order to shed some more light on the issue? Marcel shows how to debug Cocktail applications and provides extremely useful information for debugging .NET apps with third-party libraries.

&#160;

<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://cocktail.ideablade.com/debugging-cocktail-applications/' addthis:title='Debugging Cocktail Applications' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a></div><script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script><script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e023b4b254435cf"></script>]]></description>
		<wfw:commentRss>http://punch.ideablade.com/debugging-cocktail-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dependency Injection</title>
		<link>http://punch.ideablade.com/dependency-injection/</link>
		<comments>http://punch.ideablade.com/dependency-injection/#comments</comments>
		<pubDate>Thu, 26 Jul 2012 21:59:23 +0000</pubDate>
		<dc:creator><![CDATA[Marcel Good]]></dc:creator>
				<category><![CDATA[Cocktail bar]]></category>

		<guid isPermaLink="false">http://cocktail.ideablade.com/?p=766</guid>
		<description><![CDATA[Dependency injection (DI) is an architectural design pattern applied throughout Cocktail and something we highly encourage you use in your own applications. In his latest blog post, Rob explains the concepts, implements a basic DI Container, and lists some of the popular related frameworks.

&#160;

<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://cocktail.ideablade.com/dependency-injection/' addthis:title='Dependency Injection' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a></div><script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script><script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e023b4b254435cf"></script>]]></description>
		<wfw:commentRss>http://punch.ideablade.com/dependency-injection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Best Practices for the Real World</title>
		<link>http://punch.ideablade.com/best-practices-for-the-real-world/</link>
		<comments>http://punch.ideablade.com/best-practices-for-the-real-world/#comments</comments>
		<pubDate>Tue, 26 Jun 2012 00:14:26 +0000</pubDate>
		<dc:creator><![CDATA[Marcel Good]]></dc:creator>
				<category><![CDATA[Cocktail bar]]></category>

		<guid isPermaLink="false">http://cocktail.ideablade.com/?p=745</guid>
		<description><![CDATA[Marcel details his best practices for writing applications with Cocktail. Better yet, these best practices are not limited to Cocktail, but rather make sound advice for any rich client application.

&#160;

<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://cocktail.ideablade.com/best-practices-for-the-real-world/' addthis:title='Best practices for the real world' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a></div><script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script><script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e023b4b254435cf"></script>]]></description>
		<wfw:commentRss>http://punch.ideablade.com/best-practices-for-the-real-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Composing View Models</title>
		<link>http://punch.ideablade.com/composing-view-models/</link>
		<comments>http://punch.ideablade.com/composing-view-models/#comments</comments>
		<pubDate>Wed, 13 Jun 2012 21:37:41 +0000</pubDate>
		<dc:creator><![CDATA[Marcel Good]]></dc:creator>
				<category><![CDATA[Cocktail bar]]></category>

		<guid isPermaLink="false">http://cocktail.ideablade.com/?p=700</guid>
		<description><![CDATA[Building loosely coupled systems generally results in designs that are easier to maintain and evolve. It's one of the principles that Cocktail is built on. 

&#160;

Rob shows how to turn the principles into practices as he composes view models and leverages Caliburn.Micro for MVVM support. 

&#160;

<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://cocktail.ideablade.com/composing-view-models/' addthis:title='Composing view models' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a></div><script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script><script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e023b4b254435cf"></script>]]></description>
		<wfw:commentRss>http://punch.ideablade.com/composing-view-models/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
