<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Francis K. Cheung</title><link>http://blogs.msdn.com/b/francischeung/</link><description>The journey of an agile programmer...</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Prism for Windows Runtime: Validating User Input</title><link>http://blogs.msdn.com/b/francischeung/archive/2013/05/07/prism-for-windows-runtime-validating-user-input.aspx</link><pubDate>Tue, 07 May 2013 18:23:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10416755</guid><dc:creator>fcheung</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/francischeung/rsscomments.aspx?WeblogPostID=10416755</wfw:commentRss><comments>http://blogs.msdn.com/b/francischeung/archive/2013/05/07/prism-for-windows-runtime-validating-user-input.aspx#comments</comments><description>This is the fifth post in a series that walks you through creating a simple Windows Store app using the Prism for Windows Runtime library. Please review the fourth post in the series for the steps necessary to create the basic app based on MvvmAppBase...(&lt;a href="http://blogs.msdn.com/b/francischeung/archive/2013/05/07/prism-for-windows-runtime-validating-user-input.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10416755" width="1" height="1"&gt;</description></item><item><title>Prism for Windows Runtime: Integrating a Dependency Injection Container</title><link>http://blogs.msdn.com/b/francischeung/archive/2013/04/26/prism-for-windows-runtime-integrating-a-dependency-injection-container.aspx</link><pubDate>Fri, 26 Apr 2013 22:13:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10414402</guid><dc:creator>fcheung</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/francischeung/rsscomments.aspx?WeblogPostID=10414402</wfw:commentRss><comments>http://blogs.msdn.com/b/francischeung/archive/2013/04/26/prism-for-windows-runtime-integrating-a-dependency-injection-container.aspx#comments</comments><description>This is the fourth post in a series that walk you through creating a simple Windows Store app using the Prism for Windows Runtime library. Please review the third post in the series for the steps necessary to create the basic MVVM style app based on MvvmAppBase...(&lt;a href="http://blogs.msdn.com/b/francischeung/archive/2013/04/26/prism-for-windows-runtime-integrating-a-dependency-injection-container.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10414402" width="1" height="1"&gt;</description></item><item><title>Prism for Windows Runtime: Creating and showing a Flyout using the FlyoutService class</title><link>http://blogs.msdn.com/b/francischeung/archive/2013/04/25/prism-for-windows-runtime-creating-and-showing-a-flyout-using-the-flyoutservice-class.aspx</link><pubDate>Thu, 25 Apr 2013 22:46:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10414112</guid><dc:creator>fcheung</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/francischeung/rsscomments.aspx?WeblogPostID=10414112</wfw:commentRss><comments>http://blogs.msdn.com/b/francischeung/archive/2013/04/25/prism-for-windows-runtime-creating-and-showing-a-flyout-using-the-flyoutservice-class.aspx#comments</comments><description>This is the third post in a series that walk you through creating a simple Windows Store app using the Prism for Windows Runtime library. Please review the second post in the series for the steps necessary to create the basic MVVM style app based on MvvmAppBase...(&lt;a href="http://blogs.msdn.com/b/francischeung/archive/2013/04/25/prism-for-windows-runtime-creating-and-showing-a-flyout-using-the-flyoutservice-class.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10414112" width="1" height="1"&gt;</description></item><item><title>Prism for Windows Runtime: Creating a basic implementation of the MVVM pattern</title><link>http://blogs.msdn.com/b/francischeung/archive/2013/04/25/prism-for-windows-runtime-creating-a-basic-implementation-of-the-mvvm-pattern.aspx</link><pubDate>Thu, 25 Apr 2013 18:38:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10414052</guid><dc:creator>fcheung</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/francischeung/rsscomments.aspx?WeblogPostID=10414052</wfw:commentRss><comments>http://blogs.msdn.com/b/francischeung/archive/2013/04/25/prism-for-windows-runtime-creating-a-basic-implementation-of-the-mvvm-pattern.aspx#comments</comments><description>This is the second blog post in a series that walk you through creating a simple Windows Store app using the Prism for Windows Runtime library. Please review the first post in the series for the steps necessary to create the basic app based on MvvmAppBase...(&lt;a href="http://blogs.msdn.com/b/francischeung/archive/2013/04/25/prism-for-windows-runtime-creating-a-basic-implementation-of-the-mvvm-pattern.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10414052" width="1" height="1"&gt;</description></item><item><title>Prism for Windows Runtime</title><link>http://blogs.msdn.com/b/francischeung/archive/2013/04/25/prism-for-windows-runtime.aspx</link><pubDate>Wed, 24 Apr 2013 23:15:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10413826</guid><dc:creator>fcheung</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/francischeung/rsscomments.aspx?WeblogPostID=10413826</wfw:commentRss><comments>http://blogs.msdn.com/b/francischeung/archive/2013/04/25/prism-for-windows-runtime.aspx#comments</comments><description>As Blaine Wastell posted , we are about to release the patterns &amp;amp; practices guidance for building Windows Store business apps. You may be thinking… “What is a business app?” and “How is a business app different than any other app?”. Well the simple...(&lt;a href="http://blogs.msdn.com/b/francischeung/archive/2013/04/25/prism-for-windows-runtime.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10413826" width="1" height="1"&gt;</description></item><item><title>SHIPPED!!! Windows Phone Developer Guidance updated for Mango (WP SDK 7.1)</title><link>http://blogs.msdn.com/b/francischeung/archive/2012/04/03/shipped-windows-phone-developer-guidance-updated-for-mango-wp-sdk-7-1.aspx</link><pubDate>Tue, 03 Apr 2012 05:30:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10290199</guid><dc:creator>fcheung</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/francischeung/rsscomments.aspx?WeblogPostID=10290199</wfw:commentRss><comments>http://blogs.msdn.com/b/francischeung/archive/2012/04/03/shipped-windows-phone-developer-guidance-updated-for-mango-wp-sdk-7-1.aspx#comments</comments><description>We dramatically updated our guidance around Windows Phone development . Beyond recompiling our previous guidance against the Mango SDK, the latest guidance takes advantage of many Mango features such as fast app switching, background tasks, and new sensor...(&lt;a href="http://blogs.msdn.com/b/francischeung/archive/2012/04/03/shipped-windows-phone-developer-guidance-updated-for-mango-wp-sdk-7-1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10290199" width="1" height="1"&gt;</description></item><item><title>Running Windows Phone Unit Tests via MSBuild</title><link>http://blogs.msdn.com/b/francischeung/archive/2012/01/03/running-windows-phone-unit-tests-via-msbuild.aspx</link><pubDate>Tue, 03 Jan 2012 23:10:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10252857</guid><dc:creator>fcheung</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/francischeung/rsscomments.aspx?WeblogPostID=10252857</wfw:commentRss><comments>http://blogs.msdn.com/b/francischeung/archive/2012/01/03/running-windows-phone-unit-tests-via-msbuild.aspx#comments</comments><description>I’m a big fan of TDD and continuous integration, so when I first started development on Windows Phone 7, I quickly found Jeff Wilcox’s Silverlight Unit Test Framework . This unit testing framework provides a nice way to write MSTest style unit tests and...(&lt;a href="http://blogs.msdn.com/b/francischeung/archive/2012/01/03/running-windows-phone-unit-tests-via-msbuild.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10252857" width="1" height="1"&gt;</description></item><item><title>Tombstoning in Windows Phone 7.5</title><link>http://blogs.msdn.com/b/francischeung/archive/2011/12/08/tombstoning-in-windows-phone-7-5.aspx</link><pubDate>Thu, 08 Dec 2011 00:54:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10245344</guid><dc:creator>fcheung</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/francischeung/rsscomments.aspx?WeblogPostID=10245344</wfw:commentRss><comments>http://blogs.msdn.com/b/francischeung/archive/2011/12/08/tombstoning-in-windows-phone-7-5.aspx#comments</comments><description>There is quite a bit written on how to handle tombstoning on a Windows Phone. Most of the guidance is for code-behind developers. Here is an MSDN article ( How to: Preserve and Restore Page State for Windows Phone ) that shows how to use the Page’s OnNavigatedTo...(&lt;a href="http://blogs.msdn.com/b/francischeung/archive/2011/12/08/tombstoning-in-windows-phone-7-5.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10245344" width="1" height="1"&gt;</description></item><item><title>Case Study: TailSpin Windows Phone Survey Application</title><link>http://blogs.msdn.com/b/francischeung/archive/2011/12/07/case-study-tailspin-windows-phone-survey-application.aspx</link><pubDate>Wed, 07 Dec 2011 21:16:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10245285</guid><dc:creator>fcheung</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/francischeung/rsscomments.aspx?WeblogPostID=10245285</wfw:commentRss><comments>http://blogs.msdn.com/b/francischeung/archive/2011/12/07/case-study-tailspin-windows-phone-survey-application.aspx#comments</comments><description>We are just about to release an update to the Windows Phone 7 Developer Guide that p&amp;amp;p shipped one year ago. The updated guidance takes the same scenario but updates the phone client application leveraging features in the Windows Phone 7.1 OS Mango...(&lt;a href="http://blogs.msdn.com/b/francischeung/archive/2011/12/07/case-study-tailspin-windows-phone-survey-application.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10245285" width="1" height="1"&gt;</description></item><item><title>Composite Services Guidance: External Routing Configuration sample</title><link>http://blogs.msdn.com/b/francischeung/archive/2011/06/15/composite-services-guidance-external-routing-configuration-sample.aspx</link><pubDate>Wed, 15 Jun 2011 18:58:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10174982</guid><dc:creator>fcheung</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/francischeung/rsscomments.aspx?WeblogPostID=10174982</wfw:commentRss><comments>http://blogs.msdn.com/b/francischeung/archive/2011/06/15/composite-services-guidance-external-routing-configuration-sample.aspx#comments</comments><description>Let me give you a little background on this sample. If you look at the WCF Routing Service , you can quickly and easily configure a router with endpoints and message filters in the web.config. This is a great way to set up context based routing. You can...(&lt;a href="http://blogs.msdn.com/b/francischeung/archive/2011/06/15/composite-services-guidance-external-routing-configuration-sample.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10174982" width="1" height="1"&gt;</description></item></channel></rss>