<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-10435215</atom:id><lastBuildDate>Sun, 29 Jan 2012 16:53:34 +0000</lastBuildDate><category>Visual Studio</category><category>InternalsVisibleTo</category><category>Functional testing</category><category>WCF Service</category><category>Silverlight 5</category><category>Fitnesse</category><category>NotSpecification</category><category>NCover</category><category>DbContext</category><category>Rhino Mocks</category><category>Silverlight Toolkit</category><category>Skype</category><category>ASP.NET</category><category>Silverlight Unit Testing Framework</category><category>SequentialGenerator</category><category>unit test worker thread</category><category>ControlTemplate</category><category>TDD</category><category>AndSpecification</category><category>IsolatedStorage</category><category>SSDL</category><category>code first development</category><category>WCF trace</category><category>NUnit</category><category>object context</category><category>StackOverflow</category><category>Threading</category><category>Fluent Asserts</category><category>Specifications Pattern</category><category>difference between entity framework and LINQ to SQL</category><category>The Art of Agile Development</category><category>ObjectContext</category><category>Silverlight 4</category><category>Distinct</category><category>Entity Framework 4.0</category><category>RunWorkerCompleted</category><category>shared assembly</category><category>AppDomain</category><category>SQL Server comapact edition</category><category>Windows Phone 7</category><category>trace listener</category><category>iTunes</category><category>NuGet</category><category>Agile</category><category>Where</category><category>DataTriggers</category><category>IValueConverter</category><category>NHibernate</category><category>unit testing</category><category>dependent assembly</category><category>Global assembly cache</category><category>Singleton Design Pattern</category><category>Crossdomain.xml</category><category>NBuilder</category><category>Entity Framework</category><category>StyleCop</category><category>TweetDeck</category><category>EF 4</category><category>OAuth</category><category>TestDriven.Net</category><category>en</category><category>AppSettings</category><category>Martin Fowler</category><category>Tesco</category><category>Moq</category><category>MSL</category><category>O space</category><category>Windows Live Writer</category><category>Sort</category><category>Code coverage</category><category>information radiators</category><category>Configuration</category><category>OrderByDescending</category><category>Singapore</category><category>AddObject</category><category>BDD</category><category>Extract Method refactoring</category><category>extreame programming</category><category>Multithreaded</category><category>FxCop</category><category>probing</category><category>code cleanup</category><category>Navigation Properties</category><category>personal finance</category><category>Pair Programming</category><category>Facebook</category><category>UpdateSourceTrigger</category><category>Lazy Loading</category><category>ExpectationViolationException</category><category>Entity SQL</category><category>Twitter PIN</category><category>Single</category><category>Enitity Framework 4.0</category><category>Full Cleanup</category><category>Silverlight Theme</category><category>EntitySet</category><category>DispatcherHelper</category><category>sprint view</category><category>Micosoft.Expression.Interactions.dll</category><category>BasedOn</category><category>scrum</category><category>Cyclomatic Complexity</category><category>Object space</category><category>Validation</category><category>EF</category><category>EDMX</category><category>WPF</category><category>TweetSharp</category><category>OrderBy</category><category>Composite UI Application block</category><category>Silverlight</category><category>Resharper</category><category>DispatcherTimer</category><category>Decorator</category><category>MVVM</category><category>IDataErrorInfo</category><category>Image</category><category>Data Triggers</category><category>BDotNet</category><category>Maintainability Index</category><category>informative workspaces</category><category>NDepend</category><category>SaveChanges</category><category>application configuration</category><category>burn down chart</category><category>LINQ to SQL</category><category>FormatString</category><category>LINQ</category><category>Implicit Style</category><category>System.Windows.Interactivity.dll</category><category>Lambda expressions</category><category>Google Reader</category><category>Take</category><category>NGTweet</category><category>Object initializer</category><category>code cleanup profiles</category><category>Reformat code</category><category>code metrics</category><category>MVP</category><category>entity data model</category><category>CRUD</category><category>automappings</category><category>App.config</category><category>BackgroundWorker</category><category>Refactoring</category><category>Select</category><category>unhandled Exception</category><category>SQL CE 4.0</category><category>Delicious</category><category>configuration settings</category><category>Entity Framework 4</category><category>Smart client application block</category><category>ValueConverter</category><category>OAuthRequestToken</category><category>Model First</category><category>Specification</category><category>ClientAccess.xml</category><category>DelegateCommand</category><category>LINQ2SQL</category><category>CruiseControl.Net</category><category>MVVMLight</category><category>Fluent NHibernate</category><category>Should Assrtion Library</category><category>First</category><category>trace source</category><category>acceptance testing</category><category>Twitter</category><category>Enitity Framework</category><category>Architecture</category><category>link file</category><category>OAuthAccessToken</category><category>XP</category><category>RelayCommand</category><category>ASP.NET MVC</category><category>DialogService</category><category>EF 4.0</category><category>unit test</category><category>GAC</category><category>Northwind</category><category>configuration manager</category><category>refactoring catalog</category><category>AG_E_NETWOK_ERROR</category><category>entity model</category><category>DoWork</category><category>VSInstr</category><category>Design Patterns</category><category>Style</category><category>tinyurl</category><category>SelectMany</category><category>RunWorkerAsync</category><category>Implicit Data Templates</category><category>Sesmic Desktop</category><category>Messenger</category><category>WP7</category><category>XPlanner</category><category>DeleteObject</category><category>Code Quality</category><category>Data Template</category><category>Partial Mock</category><category>MS Test</category><category>XAuth</category><category>switchValue</category><category>enterprise library</category><category>Yodlee</category><category>OrSpecification</category><category>Money Manager</category><category>Orkut</category><category>Entity Framework Learning Series</category><category>CSDL</category><category>Smart Clients</category><category>VSPerfCmd</category><category>ThenBy</category><category>smart client offline application block</category><title>Nilesh Gule's Technical Blog</title><description>Committed to Excellence &amp;amp; Driven by Passion</description><link>http://nileshgule.blogspot.com/</link><managingEditor>noreply@blogger.com (nilesh)</managingEditor><generator>Blogger</generator><openSearch:totalResults>145</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>10</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/nilesh/rss" /><feedburner:info uri="nilesh/rss" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>nilesh/rss</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><guid isPermaLink="false">tag:blogger.com,1999:blog-10435215.post-1340936133507343791</guid><pubDate>Sun, 29 Jan 2012 16:53:00 +0000</pubDate><atom:updated>2012-01-29T08:53:35.022-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows Phone 7</category><title>My experience in building the First Windows Phone App</title><link>http://feedproxy.google.com/~r/nilesh/rss/~3/jJJidG1fnSA/my-experience-in-building-first-windows.html</link><author>noreply@blogger.com (nilesh)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-uzIVz2yns1c/TyV5jRn9O5I/AAAAAAAACwo/ibqGTfZaDqg/s72-c/wlEmoticon-smile%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><description>&amp;nbsp; 
Recently I published my first Windows Phone 7 application in the Marketplace. This app is named Singapore Public Holidays.I also adapted the same app to cater to the needs of my country of origin India and created an Indian version of the app which is called Indian Public Holidays. This post is about my experience in building the first Windows Phone 7 app.  Why this app? 
Before I decided to developed the Singapore Public Holidays app, there were couple of other options that came to my...&lt;br/&gt;
&lt;br/&gt;
Please visit my blog for more details....&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=jJJidG1fnSA:143QK1VdpGo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=jJJidG1fnSA:143QK1VdpGo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=jJJidG1fnSA:143QK1VdpGo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=jJJidG1fnSA:143QK1VdpGo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=jJJidG1fnSA:143QK1VdpGo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=jJJidG1fnSA:143QK1VdpGo:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=jJJidG1fnSA:143QK1VdpGo:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=jJJidG1fnSA:143QK1VdpGo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=jJJidG1fnSA:143QK1VdpGo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=jJJidG1fnSA:143QK1VdpGo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=jJJidG1fnSA:143QK1VdpGo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=jJJidG1fnSA:143QK1VdpGo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/nilesh/rss/~4/jJJidG1fnSA" height="1" width="1"/&gt;</description><feedburner:origLink>http://nileshgule.blogspot.com/2012/01/my-experience-in-building-first-windows.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-10435215.post-6037136732542011945</guid><pubDate>Tue, 24 Jan 2012 05:37:00 +0000</pubDate><atom:updated>2012-01-23T23:17:06.883-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Partial Mock</category><category domain="http://www.blogger.com/atom/ns#">Rhino Mocks</category><category domain="http://www.blogger.com/atom/ns#">InternalsVisibleTo</category><category domain="http://www.blogger.com/atom/ns#">unit test</category><category domain="http://www.blogger.com/atom/ns#">TDD</category><title>Rhino Mocks : Partially mock Internal method</title><link>http://feedproxy.google.com/~r/nilesh/rss/~3/lrAaIUd4H-w/rhino-mocks-partially-mock-internal.html</link><author>noreply@blogger.com (nilesh)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-XK14Dxduj0U/Tx5Dhej0zNI/AAAAAAAACwY/KK3Apq_93ug/s72-c/wlEmoticon-smile2.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><description>In my previous post on Partial Mocks, I had made a note that the method which we intend to partially mock has to be a public virtual method. Immediately after publishing the post, I came across a post by Matt Roberts which demonstrated how to use InternalsVisibleTo attribute to expose protected methods to certain assemblies. In this post I’ll demonstrate how to use InternalsVisibleTo attribute to unit test internal methods.  What’s the problem with earlier approach? 
If we look at the code from...&lt;br/&gt;
&lt;br/&gt;
Please visit my blog for more details....&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=lrAaIUd4H-w:VOwLuZfWQoI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=lrAaIUd4H-w:VOwLuZfWQoI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=lrAaIUd4H-w:VOwLuZfWQoI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=lrAaIUd4H-w:VOwLuZfWQoI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=lrAaIUd4H-w:VOwLuZfWQoI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=lrAaIUd4H-w:VOwLuZfWQoI:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=lrAaIUd4H-w:VOwLuZfWQoI:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=lrAaIUd4H-w:VOwLuZfWQoI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=lrAaIUd4H-w:VOwLuZfWQoI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=lrAaIUd4H-w:VOwLuZfWQoI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=lrAaIUd4H-w:VOwLuZfWQoI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=lrAaIUd4H-w:VOwLuZfWQoI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/nilesh/rss/~4/lrAaIUd4H-w" height="1" width="1"/&gt;</description><feedburner:origLink>http://nileshgule.blogspot.com/2012/01/rhino-mocks-partially-mock-internal.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-10435215.post-1244590549286122456</guid><pubDate>Mon, 23 Jan 2012 09:24:00 +0000</pubDate><atom:updated>2012-01-23T22:33:24.587-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Partial Mock</category><category domain="http://www.blogger.com/atom/ns#">unit testing</category><category domain="http://www.blogger.com/atom/ns#">Rhino Mocks</category><category domain="http://www.blogger.com/atom/ns#">unit test</category><category domain="http://www.blogger.com/atom/ns#">TDD</category><title>Rhino Mocks : When to use Partial Mocks</title><link>http://feedproxy.google.com/~r/nilesh/rss/~3/i6r21z7AbSU/rhino-mocks-when-to-use-partial-mocks.html</link><author>noreply@blogger.com (nilesh)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-esM0FuB6MFk/Tx0nQvTb6ZI/AAAAAAAACwQ/rm9tUmIr42w/s72-c/wlEmoticon-smile%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>2</thr:total><description>I have been using Rhino Mocks for past couple of years as the Dynamic mocking framework. It has support for different types of mocks like Strict mocks, Dynamic mocks and Partial mocks. The use of these types for specific use is bit confusing. Recently I had a wow moment when I found a real use of the Partial mock. This post is about that enlightenment. 
Most of the time I have relied on using Strict mock and stubs. As mentioned in the documentation of the Rhino mocks, my understanding of the...&lt;br/&gt;
&lt;br/&gt;
Please visit my blog for more details....&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=i6r21z7AbSU:kuG5dvpxblM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=i6r21z7AbSU:kuG5dvpxblM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=i6r21z7AbSU:kuG5dvpxblM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=i6r21z7AbSU:kuG5dvpxblM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=i6r21z7AbSU:kuG5dvpxblM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=i6r21z7AbSU:kuG5dvpxblM:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=i6r21z7AbSU:kuG5dvpxblM:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=i6r21z7AbSU:kuG5dvpxblM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=i6r21z7AbSU:kuG5dvpxblM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=i6r21z7AbSU:kuG5dvpxblM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=i6r21z7AbSU:kuG5dvpxblM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=i6r21z7AbSU:kuG5dvpxblM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/nilesh/rss/~4/i6r21z7AbSU" height="1" width="1"/&gt;</description><feedburner:origLink>http://nileshgule.blogspot.com/2012/01/rhino-mocks-when-to-use-partial-mocks.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-10435215.post-1642349741432337586</guid><pubDate>Mon, 16 Jan 2012 15:41:00 +0000</pubDate><atom:updated>2012-01-16T07:41:13.688-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Code Quality</category><category domain="http://www.blogger.com/atom/ns#">NDepend</category><category domain="http://www.blogger.com/atom/ns#">code metrics</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><category domain="http://www.blogger.com/atom/ns#">Cyclomatic Complexity</category><title>Measuring Cyclomatic Complexity</title><link>http://feedproxy.google.com/~r/nilesh/rss/~3/ah1HBe38zxo/measuring-cyclomatic-complexity.html</link><author>noreply@blogger.com (nilesh)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-zU7tAc8kihE/TxRE4fe9FrI/AAAAAAAACuc/8riMbQypaUo/s72-c/image_thumb11.png?imgmax=800" height="72" width="72" /><thr:total>2</thr:total><description>This post is about the differences in the way Visual Studio 2010 calculates the Cyclomatic Complexity and the way NDepend does it. There is a difference between the way these two tools calculate the same metrics which is used as one of the standard code quality metrics. I will share my experience in using both these tools. 
If you have followed my previous post, you would realise that I personally like to pay&amp;nbsp; bit more attention to the code quality. From my previous experiences, I have...&lt;br/&gt;
&lt;br/&gt;
Please visit my blog for more details....&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=ah1HBe38zxo:G0ct210hyd8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=ah1HBe38zxo:G0ct210hyd8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=ah1HBe38zxo:G0ct210hyd8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=ah1HBe38zxo:G0ct210hyd8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=ah1HBe38zxo:G0ct210hyd8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=ah1HBe38zxo:G0ct210hyd8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=ah1HBe38zxo:G0ct210hyd8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=ah1HBe38zxo:G0ct210hyd8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=ah1HBe38zxo:G0ct210hyd8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=ah1HBe38zxo:G0ct210hyd8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=ah1HBe38zxo:G0ct210hyd8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=ah1HBe38zxo:G0ct210hyd8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/nilesh/rss/~4/ah1HBe38zxo" height="1" width="1"/&gt;</description><feedburner:origLink>http://nileshgule.blogspot.com/2012/01/measuring-cyclomatic-complexity.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-10435215.post-4906912483325926983</guid><pubDate>Thu, 29 Dec 2011 15:16:00 +0000</pubDate><atom:updated>2011-12-29T07:22:03.729-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">acceptance testing</category><category domain="http://www.blogger.com/atom/ns#">Functional testing</category><category domain="http://www.blogger.com/atom/ns#">Code Quality</category><category domain="http://www.blogger.com/atom/ns#">unit testing</category><category domain="http://www.blogger.com/atom/ns#">VSPerfCmd</category><category domain="http://www.blogger.com/atom/ns#">code metrics</category><category domain="http://www.blogger.com/atom/ns#">VSInstr</category><category domain="http://www.blogger.com/atom/ns#">unit test</category><category domain="http://www.blogger.com/atom/ns#">Code coverage</category><category domain="http://www.blogger.com/atom/ns#">Fitnesse</category><title>Acceptance Test Code Coverage</title><link>http://feedproxy.google.com/~r/nilesh/rss/~3/32p4Gqc5U7c/acceptance-test-code-coverage.html</link><author>noreply@blogger.com (nilesh)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-ronHikxj9Fo/TvyEQP-rBkI/AAAAAAAACs8/Hfty8aamviw/s72-c/VisualStudioCommandPrompt_thumb%25255B3%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><description>My earlier posts were related to Acceptance Testing Anti Pattern and Different methods to measure Code Quality. I recently had a discussion with one of the consultant working with our team regarding Code Quality and Code Coverage. He suggested that we could measure code coverage for the Functional tests or Acceptance tests in the same manner we do it for Unit tests. His idea was to use an open source tool called PartCover that I mentioned in the previous post. He believed we could run Fitnesse...&lt;br/&gt;
&lt;br/&gt;
Please visit my blog for more details....&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=32p4Gqc5U7c:tNPOKoAnLP8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=32p4Gqc5U7c:tNPOKoAnLP8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=32p4Gqc5U7c:tNPOKoAnLP8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=32p4Gqc5U7c:tNPOKoAnLP8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=32p4Gqc5U7c:tNPOKoAnLP8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=32p4Gqc5U7c:tNPOKoAnLP8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=32p4Gqc5U7c:tNPOKoAnLP8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=32p4Gqc5U7c:tNPOKoAnLP8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=32p4Gqc5U7c:tNPOKoAnLP8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=32p4Gqc5U7c:tNPOKoAnLP8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=32p4Gqc5U7c:tNPOKoAnLP8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=32p4Gqc5U7c:tNPOKoAnLP8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/nilesh/rss/~4/32p4Gqc5U7c" height="1" width="1"/&gt;</description><feedburner:origLink>http://nileshgule.blogspot.com/2011/12/acceptance-test-code-coverage.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-10435215.post-5183353835777925125</guid><pubDate>Mon, 26 Dec 2011 14:37:00 +0000</pubDate><atom:updated>2011-12-26T06:37:02.771-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Code Quality</category><category domain="http://www.blogger.com/atom/ns#">FxCop</category><category domain="http://www.blogger.com/atom/ns#">code metrics</category><category domain="http://www.blogger.com/atom/ns#">StyleCop</category><category domain="http://www.blogger.com/atom/ns#">Maintainability Index</category><category domain="http://www.blogger.com/atom/ns#">Cyclomatic Complexity</category><category domain="http://www.blogger.com/atom/ns#">Code coverage</category><category domain="http://www.blogger.com/atom/ns#">TDD</category><title>Code Quality–Different ways to measure it</title><link>http://feedproxy.google.com/~r/nilesh/rss/~3/FvFoMxjhdlU/code-qualitydifferent-ways-to-measure.html</link><author>noreply@blogger.com (nilesh)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-Pw9pE7k0gUM/TviGjBO5XtI/AAAAAAAACss/1g_oPi73z5w/s72-c/wlEmoticon-smile%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><description>In software industry the word quality holds different meaning to different people. For a developer it means different, for a tester it means different, for the management it means different, for the client it means different. The perspective of each person is different. The tools used by each person to measure quality are different. The methods used to measure the matrix are also different. In todays post I am going to illustrate the quality metrics for software developers.  Reasons for quality...&lt;br/&gt;
&lt;br/&gt;
Please visit my blog for more details....&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=FvFoMxjhdlU:g-YgV4MJbrw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=FvFoMxjhdlU:g-YgV4MJbrw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=FvFoMxjhdlU:g-YgV4MJbrw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=FvFoMxjhdlU:g-YgV4MJbrw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=FvFoMxjhdlU:g-YgV4MJbrw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=FvFoMxjhdlU:g-YgV4MJbrw:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=FvFoMxjhdlU:g-YgV4MJbrw:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=FvFoMxjhdlU:g-YgV4MJbrw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=FvFoMxjhdlU:g-YgV4MJbrw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=FvFoMxjhdlU:g-YgV4MJbrw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=FvFoMxjhdlU:g-YgV4MJbrw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=FvFoMxjhdlU:g-YgV4MJbrw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/nilesh/rss/~4/FvFoMxjhdlU" height="1" width="1"/&gt;</description><feedburner:origLink>http://nileshgule.blogspot.com/2011/12/code-qualitydifferent-ways-to-measure.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-10435215.post-7578213917067612454</guid><pubDate>Sat, 24 Dec 2011 14:57:00 +0000</pubDate><atom:updated>2011-12-24T06:57:09.713-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">acceptance testing</category><category domain="http://www.blogger.com/atom/ns#">Architecture</category><category domain="http://www.blogger.com/atom/ns#">TDD</category><category domain="http://www.blogger.com/atom/ns#">Fitnesse</category><title>Acceptance Test Driven Development and Anti Pattern</title><link>http://feedproxy.google.com/~r/nilesh/rss/~3/wLw5XCzWgPo/acceptance-test-driven-development-and.html</link><author>noreply@blogger.com (nilesh)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-Z_sveUsPtTI/TvXoJGN1_cI/AAAAAAAACrY/rj3tVQpu5m8/s72-c/FitnesseTestWithConcatenation_thumb%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><description>Background 
Recently I have been working on projects that use the approach of Acceptance Test Driven Development (ATDD) along with Test Driven Development (TDD) . Fitnesse is the tool used for writing Acceptance tests. For those who are unaware of Acceptance tests, in layman terms these are the tests which validate the business functionality. Usually they are used to compare the output of Service calls. These tests are different from the normal unit tests written by developers. Acceptance tests...&lt;br/&gt;
&lt;br/&gt;
Please visit my blog for more details....&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=wLw5XCzWgPo:TTMtsBVISdA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=wLw5XCzWgPo:TTMtsBVISdA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=wLw5XCzWgPo:TTMtsBVISdA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=wLw5XCzWgPo:TTMtsBVISdA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=wLw5XCzWgPo:TTMtsBVISdA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=wLw5XCzWgPo:TTMtsBVISdA:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=wLw5XCzWgPo:TTMtsBVISdA:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=wLw5XCzWgPo:TTMtsBVISdA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=wLw5XCzWgPo:TTMtsBVISdA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=wLw5XCzWgPo:TTMtsBVISdA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=wLw5XCzWgPo:TTMtsBVISdA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=wLw5XCzWgPo:TTMtsBVISdA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/nilesh/rss/~4/wLw5XCzWgPo" height="1" width="1"/&gt;</description><feedburner:origLink>http://nileshgule.blogspot.com/2011/12/acceptance-test-driven-development-and.html</feedburner:origLink></item><item><title>Links for 2011-10-11 [del.icio.us]</title><link>http://feedproxy.google.com/~r/nilesh/rss/~3/DtD2_klDwcc/Nilesh</link><pubDate>Wed, 12 Oct 2011 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/Nilesh#2011-10-11</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://delicious.com/stacks/nilesh"&gt;Delicious.com - Discover Yourself!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.visual-arts-cork.com/sculpture/myron.htm"&gt;http://www.visual-arts-cork.com/sculpture/myron.htm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/nilesh/rss/~4/DtD2_klDwcc" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/Nilesh#2011-10-11</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-10435215.post-2824725419700789152</guid><pubDate>Sun, 09 Oct 2011 02:59:00 +0000</pubDate><atom:updated>2011-10-08T19:59:49.637-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MVVM</category><category domain="http://www.blogger.com/atom/ns#">MVVMLight</category><category domain="http://www.blogger.com/atom/ns#">Silverlight 5</category><category domain="http://www.blogger.com/atom/ns#">Silverlight</category><category domain="http://www.blogger.com/atom/ns#">Implicit Data Templates</category><title>NGTweet Part 16–Implicit Data Templates</title><link>http://feedproxy.google.com/~r/nilesh/rss/~3/YFwpLSByFSk/ngtweet-part-16implicit-data-templates.html</link><author>noreply@blogger.com (nilesh)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-JMu4IDBGRqc/TpEOITxuzPI/AAAAAAAACqs/QEekT6IFPWs/s72-c/image_thumb%25255B1%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><description>In the 9th part of this NGTweet Silverlight learning series I had demonstrated the use of Data Triggers along with Microsoft.Expressions.Interaction dll. In that post I had applied different settings to the properties of the Images based on whether a tweet was normal tweet or a retweet. Although the code was doing what was expected, I personally felt it was too complicated to achieve such a small result. That was in Silverlight 4. In Silverlight 5 we have support for Implicit Data Templates....&lt;br/&gt;
&lt;br/&gt;
Please visit my blog for more details....&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=YFwpLSByFSk:qZT6C5rsQWw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=YFwpLSByFSk:qZT6C5rsQWw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=YFwpLSByFSk:qZT6C5rsQWw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=YFwpLSByFSk:qZT6C5rsQWw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=YFwpLSByFSk:qZT6C5rsQWw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=YFwpLSByFSk:qZT6C5rsQWw:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=YFwpLSByFSk:qZT6C5rsQWw:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=YFwpLSByFSk:qZT6C5rsQWw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=YFwpLSByFSk:qZT6C5rsQWw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=YFwpLSByFSk:qZT6C5rsQWw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=YFwpLSByFSk:qZT6C5rsQWw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=YFwpLSByFSk:qZT6C5rsQWw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/nilesh/rss/~4/YFwpLSByFSk" height="1" width="1"/&gt;</description><feedburner:origLink>http://nileshgule.blogspot.com/2011/10/ngtweet-part-16implicit-data-templates.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-10435215.post-3158865983851757886</guid><pubDate>Mon, 26 Sep 2011 23:54:00 +0000</pubDate><atom:updated>2011-09-26T16:54:41.142-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">NGTweet</category><category domain="http://www.blogger.com/atom/ns#">Silverlight 5</category><category domain="http://www.blogger.com/atom/ns#">Silverlight</category><title>NGTweet Part 15–Silverlight Tooltip service</title><link>http://feedproxy.google.com/~r/nilesh/rss/~3/JWLd_2WoNn4/ngtweet-part-15silverlight-tooltip.html</link><author>noreply@blogger.com (nilesh)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-js3CFDAq_4M/ToEQrw6IEjI/AAAAAAAACqQ/NNMyTp8ZPk0/s72-c/image_thumb%25255B1%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><description>When I started the Silverlight learning series, I never thought I’ll be able to do a 15 part series. Things have gone well so far and they look good for another 15 parts. In todays post I am going to cover a very simple yet powerful feature of Silverlight which is the Tooltip service.  
Tooltip is a very common feature available in all programming languages. Be it web based technologies or desktop applications, we always have need to display information to the en user in different forms....&lt;br/&gt;
&lt;br/&gt;
Please visit my blog for more details....&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=JWLd_2WoNn4:GxKGrqJQHhk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=JWLd_2WoNn4:GxKGrqJQHhk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=JWLd_2WoNn4:GxKGrqJQHhk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=JWLd_2WoNn4:GxKGrqJQHhk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=JWLd_2WoNn4:GxKGrqJQHhk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=JWLd_2WoNn4:GxKGrqJQHhk:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=JWLd_2WoNn4:GxKGrqJQHhk:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=JWLd_2WoNn4:GxKGrqJQHhk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=JWLd_2WoNn4:GxKGrqJQHhk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=JWLd_2WoNn4:GxKGrqJQHhk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=JWLd_2WoNn4:GxKGrqJQHhk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=JWLd_2WoNn4:GxKGrqJQHhk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/nilesh/rss/~4/JWLd_2WoNn4" height="1" width="1"/&gt;</description><feedburner:origLink>http://nileshgule.blogspot.com/2011/09/ngtweet-part-15silverlight-tooltip.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-10435215.post-7355242047191539221</guid><pubDate>Mon, 19 Sep 2011 23:38:00 +0000</pubDate><atom:updated>2011-09-19T16:38:59.325-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BasedOn</category><category domain="http://www.blogger.com/atom/ns#">NGTweet</category><category domain="http://www.blogger.com/atom/ns#">Style</category><category domain="http://www.blogger.com/atom/ns#">Silverlight 5</category><category domain="http://www.blogger.com/atom/ns#">Silverlight</category><category domain="http://www.blogger.com/atom/ns#">Implicit Style</category><category domain="http://www.blogger.com/atom/ns#">TweetSharp</category><title>NGTweet Part 14–BasedOn Style in Silverlight</title><link>http://feedproxy.google.com/~r/nilesh/rss/~3/yT58qeXn2QY/ngtweet-part-14basedon-style-in.html</link><author>noreply@blogger.com (nilesh)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-wdltW_fHCCU/TnfSf5B94TI/AAAAAAAACp4/So-4ULHi5zM/s72-c/wlEmoticon-smile%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><description>The two previous posts have been dedicated to styling in Silverlight. This is another one which is probably going to be the shortest of all the ones related to styling. We saw how to apply the explicit styles or named styles in the Part 12 of the NGTweet series. And in Part 13 we saw how we can use Implicit Styles to apply styles to controls without specifying any key. 
This is not a third approach to apply styles in Silverlight. But using this approach we can make use of existing explicit...&lt;br/&gt;
&lt;br/&gt;
Please visit my blog for more details....&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=yT58qeXn2QY:-6eacJUkyH8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=yT58qeXn2QY:-6eacJUkyH8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=yT58qeXn2QY:-6eacJUkyH8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=yT58qeXn2QY:-6eacJUkyH8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=yT58qeXn2QY:-6eacJUkyH8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=yT58qeXn2QY:-6eacJUkyH8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=yT58qeXn2QY:-6eacJUkyH8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=yT58qeXn2QY:-6eacJUkyH8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=yT58qeXn2QY:-6eacJUkyH8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=yT58qeXn2QY:-6eacJUkyH8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/nilesh/rss?a=yT58qeXn2QY:-6eacJUkyH8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/nilesh/rss?i=yT58qeXn2QY:-6eacJUkyH8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/nilesh/rss/~4/yT58qeXn2QY" height="1" width="1"/&gt;</description><feedburner:origLink>http://nileshgule.blogspot.com/2011/09/ngtweet-part-14basedon-style-in.html</feedburner:origLink></item></channel></rss>

