<?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>Punit Ganshani &#187; Silverlight</title>
	<atom:link href="http://www.ganshani.com/category/technical-repository/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ganshani.com</link>
	<description>Technologist, Geek and a Photographer!</description>
	<lastBuildDate>Tue, 31 Jan 2012 23:42:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>In-memory Cache implementation in C#</title>
		<link>http://www.ganshani.com/2012/01/31/in-memory-cache-implementation-in-c/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=in-memory-cache-implementation-in-c</link>
		<comments>http://www.ganshani.com/2012/01/31/in-memory-cache-implementation-in-c/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 23:40:08 +0000</pubDate>
		<dc:creator>Punit Ganshani</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Microsoft .NET]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.ganshani.com/?p=1483</guid>
		<description><![CDATA[      
      The simplest in-memory cache implementation should support Addition of objects into cache either via key-value, or via object creation mechanism Deletion of objects from cache based on key, or object type Querying cache store to check existence of an object There are several ways to achieve this using multiple design patterns.&#160; But if we were [...]]]></description>
		<wfw:commentRss>http://www.ganshani.com/2012/01/31/in-memory-cache-implementation-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight Best Practices (Part 4 of 4)</title>
		<link>http://www.ganshani.com/2011/11/25/silverlight-best-practices-part-4/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-best-practices-part-4</link>
		<comments>http://www.ganshani.com/2011/11/25/silverlight-best-practices-part-4/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 16:30:17 +0000</pubDate>
		<dc:creator>Punit Ganshani</dc:creator>
				<category><![CDATA[Microsoft .NET]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[best practices]]></category>

		<guid isPermaLink="false">http://www.ganshani.com/?p=220</guid>
		<description><![CDATA[      
      This is in continuation to my previous post Silverlight Best Practices – III, where the focus was what should be and what should not be done while developing a Silverlight Application. It was purely from a developer’s perspective.  In this post, we would consider designing the ‘Data Access Layer’ Designing Data Access Layer In most [...]]]></description>
		<wfw:commentRss>http://www.ganshani.com/2011/11/25/silverlight-best-practices-part-4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Silverlight Best Practices (Part 2 of 4)</title>
		<link>http://www.ganshani.com/2011/11/16/silverlight-best-practices-part-2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-best-practices-part-2</link>
		<comments>http://www.ganshani.com/2011/11/16/silverlight-best-practices-part-2/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 12:17:53 +0000</pubDate>
		<dc:creator>Punit Ganshani</dc:creator>
				<category><![CDATA[Microsoft .NET]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[best practices]]></category>

		<guid isPermaLink="false">http://www.ganshani.com/?p=213</guid>
		<description><![CDATA[      
      This is in continuation to my previous post Silverlight Best Practices – I, where I talked about Design Considerations.  These design considerations were a bird’s view and the posts to come will explain these in detail.  In this post, I shall deal with the Business Layer, its components, steps to design these components, and design [...]]]></description>
		<wfw:commentRss>http://www.ganshani.com/2011/11/16/silverlight-best-practices-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight Best Practices (Part 3 of 4)</title>
		<link>http://www.ganshani.com/2011/11/10/silverlight-best-practices-part-3/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-best-practices-part-3</link>
		<comments>http://www.ganshani.com/2011/11/10/silverlight-best-practices-part-3/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 12:19:17 +0000</pubDate>
		<dc:creator>Punit Ganshani</dc:creator>
				<category><![CDATA[Microsoft .NET]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[best practices]]></category>

		<guid isPermaLink="false">http://www.ganshani.com/?p=215</guid>
		<description><![CDATA[      
      [Republished after additions] This is in continuation to my previous post Silverlight Best Practices – II, where I talked about Business Layer Design Considerations.  This post, the area of concentration, will be a list of to-do’s while developing a Silverlight Application. Development Tactics and Practices Defacing Errors One of the regular application development exercise is [...]]]></description>
		<wfw:commentRss>http://www.ganshani.com/2011/11/10/silverlight-best-practices-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight Best Practices (Part 1 of 4)</title>
		<link>http://www.ganshani.com/2011/11/09/silverlight-best-practices-part-1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-best-practices-part-1</link>
		<comments>http://www.ganshani.com/2011/11/09/silverlight-best-practices-part-1/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 16:48:53 +0000</pubDate>
		<dc:creator>Punit Ganshani</dc:creator>
				<category><![CDATA[Microsoft .NET]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[best practices]]></category>

		<guid isPermaLink="false">http://www.ganshani.com/?p=210</guid>
		<description><![CDATA[      
      I have been working on Designing and Development of Rich UI applications on Silverlight, and Windows Phone platforms and high performing applications as middleware components for Trading Applications.  One of the biggest issues I have seen is non-adherence to standards causing slowness in applications, or a red-mark in Audits due to mis-fit of technology stack. [...]]]></description>
		<wfw:commentRss>http://www.ganshani.com/2011/11/09/silverlight-best-practices-part-1/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>C# Html Sanitizer for Windows Phone and Silverlight</title>
		<link>http://www.ganshani.com/2011/05/14/c-html-sanitizer-for-windows-phone-and-silverlight/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=c-html-sanitizer-for-windows-phone-and-silverlight</link>
		<comments>http://www.ganshani.com/2011/05/14/c-html-sanitizer-for-windows-phone-and-silverlight/#comments</comments>
		<pubDate>Sat, 14 May 2011 11:31:16 +0000</pubDate>
		<dc:creator>Punit Ganshani</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[windows phone]]></category>

		<guid isPermaLink="false">http://www.ganshani.com/?p=735</guid>
		<description><![CDATA[      
      One of the converters that my application developerChannel uses is HtmlSanitizer.  The purpose of this converter is to remove the HTML formatting from a HTML-rich text. Step One: Define the converter public class HtmlSanitizer : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return HtmlSanitizer.Convert(value as string); } public object [...]]]></description>
		<wfw:commentRss>http://www.ganshani.com/2011/05/14/c-html-sanitizer-for-windows-phone-and-silverlight/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mobile platform &#8211; the strongest with .NET</title>
		<link>http://www.ganshani.com/2011/04/13/mobile-platform-the-strongest-with-net/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mobile-platform-the-strongest-with-net</link>
		<comments>http://www.ganshani.com/2011/04/13/mobile-platform-the-strongest-with-net/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 21:56:36 +0000</pubDate>
		<dc:creator>Punit Ganshani</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Microsoft .NET]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[Winform]]></category>
		<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://www.ganshani.com/?p=656</guid>
		<description><![CDATA[      
      Microsoft .NET has recently emerged as one of the most mature and strongest platforms for Mobile Computing.    Until sometime back, Windows Phone 6.5 was the only mobile that could see .NET applications host, but with limited functionalities.  Windows Phone 6.5 though very strong on business computing could not leverage on rich UI that was promised by Windows Presentation Foundation and Silverlight Framework.  This limited [...]]]></description>
		<wfw:commentRss>http://www.ganshani.com/2011/04/13/mobile-platform-the-strongest-with-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight Interview Questions &#8211; I</title>
		<link>http://www.ganshani.com/2010/02/12/silverlight-interview-questions-i/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-interview-questions-i</link>
		<comments>http://www.ganshani.com/2010/02/12/silverlight-interview-questions-i/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 09:20:21 +0000</pubDate>
		<dc:creator>Punit Ganshani</dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.ganshani.com/?p=548</guid>
		<description><![CDATA[      
      Hello folks, Marching forward, I will post a series of Interview Questions on Silverlight.  This will cover questions at each level &#8211; easy, intermediate and advanced.  And I am sure, other sites &#38; users would post these on many other sites too So keep watching this space. Some questions below to start with Level: Developer [...]]]></description>
		<wfw:commentRss>http://www.ganshani.com/2010/02/12/silverlight-interview-questions-i/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Customizing Splash Screen in Silverlight</title>
		<link>http://www.ganshani.com/2010/02/10/customizing-splash-screen-in-silverlight/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=customizing-splash-screen-in-silverlight</link>
		<comments>http://www.ganshani.com/2010/02/10/customizing-splash-screen-in-silverlight/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 08:12:59 +0000</pubDate>
		<dc:creator>Punit Ganshani</dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.ganshani.com/?p=541</guid>
		<description><![CDATA[      
      Customizing Splash Screen (a screen that loads before the Silverlight application loads) requires some development effort in the host application (could be HTML/ASPX/any other application). Creating SplashScreen.xaml First, we create a XAML file &#8211; say SplashScreen.xaml file which displays two things &#8211; a progress bar and a textblock that displays &#8216;% completed&#8217; &#60;Grid xmlns=&#34;&#60;a href=&#34;http://schemas.microsoft.com/client/2007&#34;&#62;http://schemas.microsoft.com/client/2007&#60;/a&#62;&#34;         [...]]]></description>
		<wfw:commentRss>http://www.ganshani.com/2010/02/10/customizing-splash-screen-in-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ClientAccessPolicy Sample</title>
		<link>http://www.ganshani.com/2010/01/21/clientaccesspolicy-sample/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=clientaccesspolicy-sample</link>
		<comments>http://www.ganshani.com/2010/01/21/clientaccesspolicy-sample/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 13:35:16 +0000</pubDate>
		<dc:creator>Punit Ganshani</dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.ganshani.com/?p=531</guid>
		<description><![CDATA[      
      Recently I have delivered a 4-day training session on Silverlight 4 and many participants asked for a sample ClientAccessPolicy.xml file. So this is for those who want it &#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&#62; &#60;access-policy&#62;   &#60;cross-domain-access&#62;     &#60;policy&#62;       &#60;allow-from http-request-headers=&#34;*&#34;&#62;         &#60;domain uri=&#34;*&#34;/&#62;       &#60;/allow-from&#62;       &#60;grant-to&#62;         &#60;resource path=&#34;/&#34; include-subpaths=&#34;true&#34;/&#62;       &#60;/grant-to&#62;     &#60;/policy&#62;   [...]]]></description>
		<wfw:commentRss>http://www.ganshani.com/2010/01/21/clientaccesspolicy-sample/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

