<?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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Visit www.cshandler.com</title><link>http://www.cshandler.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/cshandler" /><description>This post will be visible on cshandler.com not appearing in feed for some reason.</description><language>en</language><managingEditor>noreply@blogger.com (Amit Choudhary)</managingEditor><lastBuildDate>Sat, 18 May 2013 11:32:49 PDT</lastBuildDate><generator>Blogger</generator><atom:id xmlns:atom="http://www.w3.org/2005/Atom">tag:blogger.com,1999:blog-5293170547243074820</atom:id><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">98</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/cshandler" /><feedburner:info uri="cshandler" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>cshandler</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/cshandler" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fcshandler" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><feedburner:browserFriendly>Read the complete post from my Blog: http://www.cshandler.com Follow my Tweets: http://twitter.com/vendettamit</feedburner:browserFriendly><item><title>Manually Installing language pack on Windows8</title><link>http://feedproxy.google.com/~r/cshandler/~3/8MAxxRRcPh4/manually-installing-language-pack-on.html</link><category>Tools</category><category>Tips and Tricks</category><category>Windows 8</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Sat, 18 May 2013 11:32:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-3954556150862280229</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2013-05-18T11:32:49.885-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">In need of installing a language pack on windows 8 we can easily install the new language pack from the control panel –&gt; Languages. But this requires you to connected to internet to download and install the selected language pack. In this post I’ll tell you how to install the language pack if you have the language pack already downloaded or on some other media.  There’s an wizard to install the </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-MhOqHIPh8YA/UZfJL0-zwUI/AAAAAAAAA_g/PexXB8kFwRY/s72-c/image_thumb.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=8MAxxRRcPh4:7fhW0sgenlw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=8MAxxRRcPh4:7fhW0sgenlw:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=8MAxxRRcPh4:7fhW0sgenlw:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=8MAxxRRcPh4:7fhW0sgenlw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=8MAxxRRcPh4:7fhW0sgenlw:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/8MAxxRRcPh4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2013/05/manually-installing-language-pack-on.html</feedburner:origLink></item><item><title>Basics of Caliburn Micro with simple injector IOC in WPF mvvm–Part I BootStrapper</title><link>http://feedproxy.google.com/~r/cshandler/~3/uoGbMGRUs44/basics-of-caliburn-micro-with-simple.html</link><category>MVVM</category><category>WPF</category><category>.Net 4.0</category><category>Simple Injector</category><category>Design Patterns</category><category>Caliburn</category><category>IOC</category><category>C#</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Sun, 31 Mar 2013 12:30:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-6677125204770027162</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2013-03-31T12:30:19.189-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">This is the first part of post series for basics of using Caliburn micro for MVVM framework in WPF. In this blog post we will see the benefits of using a MVVM framework and how it can ease your life when working with MVVM design specially with WPF. For the series I’ve chosen Caliburn Micro because this is a lightweight, powerful, easy to use and highly recommended framework with a very good </atom:summary><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=uoGbMGRUs44:1bpLOfXsKRI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=uoGbMGRUs44:1bpLOfXsKRI:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=uoGbMGRUs44:1bpLOfXsKRI:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=uoGbMGRUs44:1bpLOfXsKRI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=uoGbMGRUs44:1bpLOfXsKRI:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/uoGbMGRUs44" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2013/03/basics-of-caliburn-micro-with-simple.html</feedburner:origLink></item><item><title>Administering windows machine programmatically</title><link>http://feedproxy.google.com/~r/cshandler/~3/RpV5xVANyck/administering-windows-machine.html</link><category>.Net 4.0</category><category>WMI</category><category>VBScript</category><category>WindowsAPI</category><category>C#</category><category>Windows 8</category><category>.Net</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Sun, 31 Mar 2013 04:40:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-9168941346510429915</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2013-03-31T04:44:22.748-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">Being a .Net developer, Automation engineer or IT administrator we always in need of dealing with windows machine configuration and settings. Most of the time changing/updating system setting programmatically. If you’re an Automation engineer you must be using scripting language(vbscript, jscript) cause you’re in love with it, If you’re a .Net developer must be using win32 library. Being an IT </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-NAys7FZYfO4/UVggnBPNFUI/AAAAAAAAA9I/e7bb8PZzkWk/s72-c/image_thumb%25255B4%25255D.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=RpV5xVANyck:KWwAw6PRKGA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=RpV5xVANyck:KWwAw6PRKGA:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=RpV5xVANyck:KWwAw6PRKGA:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=RpV5xVANyck:KWwAw6PRKGA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=RpV5xVANyck:KWwAw6PRKGA:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/RpV5xVANyck" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2013/03/administering-windows-machine.html</feedburner:origLink></item><item><title>Manage Nuget packages with source control</title><link>http://feedproxy.google.com/~r/cshandler/~3/wvHSEb-sQCk/manage-nuget-packages-with-source.html</link><category>.Net 4.0</category><category>SourceControl</category><category>Tips and Tricks</category><category>Nuget</category><category>VisualStudio</category><category>visual Studio 2012</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Thu, 07 Mar 2013 10:06:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-8467709677598651488</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2013-03-07T10:06:32.958-08:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">Nuget is the visual studio plugin that allows you to download and install the libraries directly into your solution. It’s another adapted technology by Microsoft to save the time for searching and installing libraries in your projects. If you’re not aware about the Nuget then visit Nuget.org. Why should I know about Nuget? For example if you are using entity framework in your project in Visual </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-iTmeq-tuigg/UTjXE6ySa4I/AAAAAAAAA8Q/bVYU9l9bd-k/s72-c/clip_image001_thumb.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wvHSEb-sQCk:_FXv43VptBM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wvHSEb-sQCk:_FXv43VptBM:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wvHSEb-sQCk:_FXv43VptBM:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wvHSEb-sQCk:_FXv43VptBM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wvHSEb-sQCk:_FXv43VptBM:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/wvHSEb-sQCk" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2013/03/manage-nuget-packages-with-source.html</feedburner:origLink></item><item><title>SQL Server 2008 R2 on windows 8 Error 17058 when starting the service</title><link>http://feedproxy.google.com/~r/cshandler/~3/TrVarDTnSao/sql-server-2008-r2-on-windows-8-error.html</link><category>Tips and Tricks</category><category>SQL Server</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Thu, 07 Mar 2013 10:02:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-6637822632449305082</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2013-03-07T10:02:20.953-08:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">Windows 8 is the new operating system from Microsoft and now it’s spreading through the development systems replacing windows 7. So you may need to re-install your sql server and Visual studio etc. Recently I was trying to install the sql server 2008 on my x64 based windows 8 machine, I ran into this error after installing the Sql Server 2008 R2 the service was not getting started. When opened </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-UezpF-gH15E/UTjWLKdRfqI/AAAAAAAAA8A/oT03eTtHbHs/s72-c/clip_image001_thumb%25255B4%25255D.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=TrVarDTnSao:2IwfK1hh7Ro:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=TrVarDTnSao:2IwfK1hh7Ro:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=TrVarDTnSao:2IwfK1hh7Ro:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=TrVarDTnSao:2IwfK1hh7Ro:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=TrVarDTnSao:2IwfK1hh7Ro:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/TrVarDTnSao" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2013/03/sql-server-2008-r2-on-windows-8-error.html</feedburner:origLink></item><item><title>Lookup A Dictionary with duplicate key value pairs</title><link>http://feedproxy.google.com/~r/cshandler/~3/ffIPASmGl1A/lookup-dictionary-with-duplicate-key.html</link><category>Tips and Tricks</category><category>C#</category><category>Linq</category><category>.Net</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Tue, 29 Jan 2013 09:51:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-1260758961470593089</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2013-01-29T09:51:58.128-08:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">Have you ever felt a requirement of duplicate keys and value pairs in a dictionary? Sounds like crazy!!! But yes few days back I required to have a map/dictionary with multiple entries of same key with different values and then performing some operation like groupby and get the count blah.. blah...  So I couldn’t use the Dictionary object to fulfill my requirement as below is what you’ll get if </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-m6MSjOhn9ik/UQgMLWs6PdI/AAAAAAAAA6w/HFFxVonVkU4/s72-c/image_thumb%25255B1%25255D.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ffIPASmGl1A:nZF4oEP9mjg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ffIPASmGl1A:nZF4oEP9mjg:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ffIPASmGl1A:nZF4oEP9mjg:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ffIPASmGl1A:nZF4oEP9mjg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ffIPASmGl1A:nZF4oEP9mjg:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/ffIPASmGl1A" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2013/01/lookup-dictionary-with-duplicate-key.html</feedburner:origLink></item><item><title>Anonymous methods and captured value pitfall</title><link>http://feedproxy.google.com/~r/cshandler/~3/POv_7JDCXDY/anonymous-methods-and-captured-value.html</link><category>progamming</category><category>Fix</category><category>C#</category><category>C# 5.0</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Mon, 21 Jan 2013 09:17:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-1350594800661312775</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2013-01-21T09:28:22.108-08:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">

Recently I’ve been researching about the behavior of foreach loop for C# in 5.0 and earlier versions. Here’s a snippet that I was trying and getting different output in different versions of C#. 
var values = new List&lt;string&gt;() { "Bob", "is", "stupid" };
            var funcs = new List&lt;Func&lt;string&gt;&gt;();
            foreach (var v in values)
                funcs.Add(() =&gt; v);
            </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-k2ZMq8deGME/UP14AfzCx0I/AAAAAAAAA58/Lzr7decUCF8/s72-c/SNAGHTMLc4ac542_thumb%25255B1%25255D.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=POv_7JDCXDY:6uWprOcRdR8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=POv_7JDCXDY:6uWprOcRdR8:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=POv_7JDCXDY:6uWprOcRdR8:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=POv_7JDCXDY:6uWprOcRdR8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=POv_7JDCXDY:6uWprOcRdR8:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/POv_7JDCXDY" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2013/01/anonymous-methods-and-captured-value.html</feedburner:origLink></item><item><title>Stopping execution of SSIS package in SSMS</title><link>http://feedproxy.google.com/~r/cshandler/~3/OzNf3-misNU/stopping-execution-of-ssis-package-in.html</link><category>SSIS</category><category>Tips and Tricks</category><category>SQL Server</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Wed, 12 Dec 2012 03:57:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-7250206363488212634</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-12-12T03:57:45.948-08:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">Sometimes it required to execute the packages from SSMS after deploying it to SSISDB catalog in SQL Server. But what if we want to interrupt the execution in the middle or when package stops the progress or hangs. Recently one of my colleague faced this issue and we somehow couldn’t find any quick solution to stop the running execution of package. We tried to restart integration services and </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-LQ4-3i3Fy7w/UMhxKIkqceI/AAAAAAAAA4Q/QRQGh9RBZso/s72-c/image_thumb.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=OzNf3-misNU:t8ZRQf2otuY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=OzNf3-misNU:t8ZRQf2otuY:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=OzNf3-misNU:t8ZRQf2otuY:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=OzNf3-misNU:t8ZRQf2otuY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=OzNf3-misNU:t8ZRQf2otuY:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/OzNf3-misNU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/12/stopping-execution-of-ssis-package-in.html</feedburner:origLink></item><item><title>Using NLOG for smart logging</title><link>http://feedproxy.google.com/~r/cshandler/~3/ViAUbN0_z-w/using-nlog-for-smart-logging.html</link><category>.Net 4.0</category><category>Tools</category><category>NLog</category><category>Logging</category><category>Tips and Tricks</category><category>C#</category><category>.Net</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Tue, 11 Dec 2012 08:19:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-4929571406397129455</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-12-11T08:29:30.144-08:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">
NLog is a free logging platform for .NET, Silverlight and Windows Phone with rich log routing and management capabilities. It makes it easy to produce and manage high-quality logs for your application regardless of its size or complexity. When you don’t want to care about the archiving, log formats then NLog is your friend. Using just few configuration setting will enable everything for you. So </atom:summary><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ViAUbN0_z-w:ybtHyqAHi6M:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ViAUbN0_z-w:ybtHyqAHi6M:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ViAUbN0_z-w:ybtHyqAHi6M:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ViAUbN0_z-w:ybtHyqAHi6M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ViAUbN0_z-w:ybtHyqAHi6M:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/ViAUbN0_z-w" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/12/using-nlog-for-smart-logging.html</feedburner:origLink></item><item><title>Telerik rad grid sorting with groupby issue [solved]</title><link>http://feedproxy.google.com/~r/cshandler/~3/mK9obh2PNOc/telerik-rad-grid-sorting-with-groupby.html</link><category>Tips and Tricks</category><category>C#</category><category>Telerik</category><category>.Net</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Mon, 03 Sep 2012 09:14:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-1906812434504724638</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-09-03T09:14:30.608-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">Telerik is rad grid is awesome and good to have control when you are in Rapid Application Development environment. Built-in features and client side support is really helpful in solving problems of creating a grid with full of features. Grouping the records is similarly a feature that provide a view to see the records in a way like you see your Outlook inbox. And with its default properties its </atom:summary><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=mK9obh2PNOc:2oMw0b3rDhw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=mK9obh2PNOc:2oMw0b3rDhw:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=mK9obh2PNOc:2oMw0b3rDhw:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=mK9obh2PNOc:2oMw0b3rDhw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=mK9obh2PNOc:2oMw0b3rDhw:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/mK9obh2PNOc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/09/telerik-rad-grid-sorting-with-groupby.html</feedburner:origLink></item><item><title>Consuming OData service in Telerik Rad Grid</title><link>http://feedproxy.google.com/~r/cshandler/~3/GAOQjt9otS8/consuming-odata-service-in-telerik-rad.html</link><category>Asp.net</category><category>Telerik</category><category>OData</category><category>WCF</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Mon, 20 Aug 2012 05:18:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-6943363547192862775</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-08-20T05:18:08.945-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">Few days back I wrote an article on How to create an OData service using WCF DataService? Now in this article we’ll see how to consume the OData service with one of the client of OData service Telerik Rad Grid. It supports the JSON format as data source from the OData Service. Even you don’t have to write any code behind. It would only take pure declarative coding on aspx page.  Try the AJAX Rad </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-8Mr1axn_IZE/UDIqylMctXI/AAAAAAAAAxc/x7kPgpZALVU/s72-c/image%25255B4%25255D.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=GAOQjt9otS8:ON-62pu5zOQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=GAOQjt9otS8:ON-62pu5zOQ:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=GAOQjt9otS8:ON-62pu5zOQ:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=GAOQjt9otS8:ON-62pu5zOQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=GAOQjt9otS8:ON-62pu5zOQ:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/GAOQjt9otS8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/08/consuming-odata-service-in-telerik-rad.html</feedburner:origLink></item><item><title>Auto attach debugger to any process in visual studio</title><link>http://feedproxy.google.com/~r/cshandler/~3/S7l9qT_w1hQ/auto-attach-debugger-to-any-process-in.html</link><category>VB.NET</category><category>Tips and Tricks</category><category>VisualStudio</category><category>.Net</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Mon, 20 Aug 2012 02:26:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-8298260206126735142</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-08-20T02:29:34.110-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">Specially, Sharepoint developers who are frustrated with attaching IIS process to debugger or who used to debug a webservice hosted in IIS. This blog post will help you speeding up your development work at least save few minutes/seconds.  Do you know, Any process that you need to repeat again and again can be automated in Visual Studio? How, Have you heard of Macros? Yes this is the key for </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-7cJPUDVcp3I/UDICyp-rF3I/AAAAAAAAAxE/pIXkT8OwYG8/s72-c/image_thumb%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=S7l9qT_w1hQ:j4vCT4zHTKs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=S7l9qT_w1hQ:j4vCT4zHTKs:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=S7l9qT_w1hQ:j4vCT4zHTKs:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=S7l9qT_w1hQ:j4vCT4zHTKs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=S7l9qT_w1hQ:j4vCT4zHTKs:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/S7l9qT_w1hQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/08/auto-attach-debugger-to-any-process-in.html</feedburner:origLink></item><item><title>Signing a third party library with ildasm and ilasm</title><link>http://feedproxy.google.com/~r/cshandler/~3/pQNCiDY0I3A/signing-third-party-library-with-ildasm.html</link><category>Tools</category><category>Fix</category><category>Assembly</category><category>Tips and Tricks</category><category>.Net</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Fri, 10 Aug 2012 12:58:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-2418109197266340955</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-08-10T13:01:23.460-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">
We all use third party libraries while doing development because we don’t need to implement everything. Now sometime you don’t have source code for a library only the assembly file that you use in your project. 
What if you have strongly named your project assembly and third party library is not signed(which means don’t have strong names) you’ll be in trouble. Recently I’ve been through this </atom:summary><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=pQNCiDY0I3A:pUwYxDDjbyQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=pQNCiDY0I3A:pUwYxDDjbyQ:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=pQNCiDY0I3A:pUwYxDDjbyQ:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=pQNCiDY0I3A:pUwYxDDjbyQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=pQNCiDY0I3A:pUwYxDDjbyQ:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/pQNCiDY0I3A" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/08/signing-third-party-library-with-ildasm.html</feedburner:origLink></item><item><title>RadCombobox sticking on page issue solved</title><link>http://feedproxy.google.com/~r/cshandler/~3/FDlAh9_EcAs/radcombobox-sticking-on-page-issue.html</link><category>Web Applications</category><category>Asp.net</category><category>Telerik</category><category>.Net</category><category>RadControls</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Tue, 07 Aug 2012 06:08:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-2460652092287816773</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-08-07T06:10:11.228-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">
Recently, I was working with Telerik Ajax Rad controls on a sharepoint site and I faced an issue that on a long page with scroll bar when we open the combobox and scroll the page using mouse scroll wheel, the dropdown list sticks on the position and move out of its position. 
It looks something like - 

After trying all CSS and other tricks I came to solve it by using onScroll event of DOM. </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-OQIXpnllnNw/UCETPrFmUJI/AAAAAAAAAwc/fegTNbhlaLw/s72-c/image_thumb.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=FDlAh9_EcAs:jxuDuEOJe4k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=FDlAh9_EcAs:jxuDuEOJe4k:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=FDlAh9_EcAs:jxuDuEOJe4k:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=FDlAh9_EcAs:jxuDuEOJe4k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=FDlAh9_EcAs:jxuDuEOJe4k:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/FDlAh9_EcAs" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/08/radcombobox-sticking-on-page-issue.html</feedburner:origLink></item><item><title>Creating OData service using WCF DataService</title><link>http://feedproxy.google.com/~r/cshandler/~3/YWtlIMWcQiU/creating-odata-service-using-wcf.html</link><category>.Net 4.0</category><category>ADO.Net Entity FrameWork 4</category><category>C#</category><category>Linq</category><category>webAPI</category><category>OData</category><category>WCF</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Mon, 06 Aug 2012 09:50:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-6903516422393394259</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-08-07T00:48:11.641-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">What is OData? This should be first question if you're new to this term. Here is the little brief about it -  “The Open Data Protocol (OData) is a Web protocol for querying and updating data that provides a way to unlock your data and free it from silos that exist in applications today. OData does this by applying and building upon Web technologies such as HTTP, Atom Publishing Protocol (AtomPub)</atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-llg_oCEvAuo/UB_1e08HUmI/AAAAAAAAArY/ifKk2OdYyTI/s72-c/image_thumb%25255B10%25255D.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=YWtlIMWcQiU:za8apf6uDpA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=YWtlIMWcQiU:za8apf6uDpA:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=YWtlIMWcQiU:za8apf6uDpA:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=YWtlIMWcQiU:za8apf6uDpA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=YWtlIMWcQiU:za8apf6uDpA:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/YWtlIMWcQiU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/08/creating-odata-service-using-wcf.html</feedburner:origLink></item><item><title>HTML5 Day conference presented OData with jQuery</title><link>http://feedproxy.google.com/~r/cshandler/~3/ZRwHCj4rixQ/html5-day-conference-presented-odata.html</link><category>JQuery</category><category>.NET Community Events</category><category>Microsoft</category><category>.Net</category><category>WCF</category><category>HTML 5</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Mon, 30 Jul 2012 01:13:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-8363146796266981745</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-07-30T02:14:28.279-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">
28, July2012. 
IIT Delhi Seminar Hall, Delhi NCR.
Title – HTML5 Day
Being as a speaker this was my first public speaking engagement. I presented on OData protocol, Supports in .net for OData Creation and consuming OData service in HTML5 application using JQuery. It was all 45 minutes session still I managed to talk about Data.js, Knockout.js, Modernizer and jQuery templates.
This was whole nice </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-iBGYeqocNkw/UBZB4cxA2zI/AAAAAAAAApE/0QQflYDyhas/s72-c/49651211503DF8D04.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ZRwHCj4rixQ:CorjXDf3Ots:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ZRwHCj4rixQ:CorjXDf3Ots:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ZRwHCj4rixQ:CorjXDf3Ots:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ZRwHCj4rixQ:CorjXDf3Ots:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=ZRwHCj4rixQ:CorjXDf3Ots:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/ZRwHCj4rixQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/07/html5-day-conference-presented-odata.html</feedburner:origLink></item><item><title>Shallow copy and Deep copy using MemberwiseClone</title><link>http://feedproxy.google.com/~r/cshandler/~3/79Ds7l4IaY4/shallow-copy-and-deep-copy-using.html</link><category>.Net 4.0</category><category>progamming</category><category>C#</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Mon, 09 Jul 2012 11:42:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-6792504913661484672</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-07-09T11:51:38.303-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">
This is basically the concept of creating the copy of an object. Sometimes you required to create a clone of an object then you can either achieve by using ICloneable interface or you can directly use MemberwiseClone() with ‘this’ keyword inside the method declaration in original class. 
Shallow copy and Deep copy both are basically do similar things; copying ‘Value type’ member bit by bit. But </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-xFwHb5-gNOI/T_smBCB8h4I/AAAAAAAAAl4/8y7KlscVDiQ/s72-c/image_thumb.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=79Ds7l4IaY4:i2fSwX092qI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=79Ds7l4IaY4:i2fSwX092qI:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=79Ds7l4IaY4:i2fSwX092qI:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=79Ds7l4IaY4:i2fSwX092qI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=79Ds7l4IaY4:i2fSwX092qI:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/79Ds7l4IaY4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/07/shallow-copy-and-deep-copy-using.html</feedburner:origLink></item><item><title>Microsoft Open source ASP.NET MVC 4, Web API and Web Pages v2 (Razor)</title><link>http://feedproxy.google.com/~r/cshandler/~3/wZWoH7r-pr4/microsoft-open-source-aspnet-mvc-4-web.html</link><category>webstack</category><category>vNext</category><category>MVC</category><category>Razor</category><category>MVC4</category><category>Asp.net</category><category>webAPI</category><category>.Net</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Wed, 13 Jun 2012 05:08:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-8675876555653817312</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-06-13T05:08:31.407-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">Recently I’ve been reading the Scott hansleman’s post about the announcement of going open source he mentioned “we are open sourcing ASP.NET MVC 4, ASP.NET Web API, ASP.NET Web Pages v2 (Razor) all with contributions under the Apache 2.0 license. You can find the source on CodePlex . Be sure to read all the details on ScottGu's blog.” All these component for Asp.net are called Asp.net webstack. </atom:summary><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wZWoH7r-pr4:yGP9YDJH6QY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wZWoH7r-pr4:yGP9YDJH6QY:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wZWoH7r-pr4:yGP9YDJH6QY:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wZWoH7r-pr4:yGP9YDJH6QY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wZWoH7r-pr4:yGP9YDJH6QY:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/wZWoH7r-pr4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/06/microsoft-open-source-aspnet-mvc-4-web.html</feedburner:origLink></item><item><title>Code and Comments What is important</title><link>http://feedproxy.google.com/~r/cshandler/~3/UZ9a4lOBKz4/code-and-comments-what-is-important.html</link><category>progamming</category><category>Tips and Tricks</category><category>C#</category><category>VisualStudio</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Thu, 24 May 2012 09:26:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-6069725289798114825</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-05-24T12:29:52.682-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">
Being a programmer doesn’t make you great if you can write a long long lines of code. Its your baby you’ve got to put some thing in it so that other can understand it as clearly by looking at it. Nobody have time to debug the code every time as it takes time to setup the environment and debug your code. It would still remain a puzzle why you’re doing crazy things in it. 
Do you remember when you</atom:summary><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=UZ9a4lOBKz4:ZB8n6-E887A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=UZ9a4lOBKz4:ZB8n6-E887A:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=UZ9a4lOBKz4:ZB8n6-E887A:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=UZ9a4lOBKz4:ZB8n6-E887A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=UZ9a4lOBKz4:ZB8n6-E887A:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/UZ9a4lOBKz4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/05/code-and-comments-what-is-important.html</feedburner:origLink></item><item><title>killing active sql server DB connections</title><link>http://feedproxy.google.com/~r/cshandler/~3/9Pkoz41M5iI/killing-active-sql-server-db.html</link><category>Tools</category><category>Tips and Tricks</category><category>SQL Server</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Tue, 10 Apr 2012 04:07:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-1898723969890126316</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-04-10T04:07:54.041-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">Working as developer you often have to deal with SqlServer database activities. In a development environment a very basic task is to take backup and restore the database. But sometimes if that environment is shared and multiple people connects to the DB server then performing database level operation might lead to the following error -  “Can not perform xxxxx operation because the database either</atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-qJcUDg11QrY/T4QUayuHKaI/AAAAAAAAAjo/8RF2Ml834Zg/s72-c/image_thumb%25255B3%25255D.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=9Pkoz41M5iI:1y0pix05tRM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=9Pkoz41M5iI:1y0pix05tRM:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=9Pkoz41M5iI:1y0pix05tRM:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=9Pkoz41M5iI:1y0pix05tRM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=9Pkoz41M5iI:1y0pix05tRM:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/9Pkoz41M5iI" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/04/killing-active-sql-server-db.html</feedburner:origLink></item><item><title>Parameter sniffing and performance in SQL Server 2005</title><link>http://feedproxy.google.com/~r/cshandler/~3/wfsRsnLHLuM/parameter-sniffing-and-performance-in.html</link><category>Parameterization</category><category>Caching</category><category>SQL Server</category><category>Performance</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Thu, 22 Mar 2012 13:53:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-7570765721137855102</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-03-22T13:53:46.874-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">Recently, I’ve been working on an database store procedure which was having too many SQL statements and that perform some data operation on multiple tables. Until the filter values were hardcoded everything was working fine but once I supplied those hardcoded values from parameter, the performance of the SP goes down drastically. Then I researched why this happening and did some analysis and </atom:summary><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wfsRsnLHLuM:hW0cjm925rI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wfsRsnLHLuM:hW0cjm925rI:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wfsRsnLHLuM:hW0cjm925rI:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wfsRsnLHLuM:hW0cjm925rI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=wfsRsnLHLuM:hW0cjm925rI:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/wfsRsnLHLuM" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/03/parameter-sniffing-and-performance-in.html</feedburner:origLink></item><item><title>How to check assembly menifest for supported CLR version</title><link>http://feedproxy.google.com/~r/cshandler/~3/hS4OrU58Ul8/how-to-check-assembly-menifest-for.html</link><category>Tools</category><category>IL</category><category>Assembly</category><category>Tips and Tricks</category><category>.Net</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Thu, 22 Mar 2012 11:19:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-328174496272499790</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-03-22T11:19:14.927-07:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">Have you ever think how your assembly file know about what .Net framework/CLR version its requires to run/execute?  Here’s a quick tip to check -  Open your assembly file with ILDASM.exe tool.  This utility shipped with Visual Studio and can be found here - C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2010\Microsoft Windows SDK Tools\ Run the ILDASM.exe and browse </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-RFH1FZy38JI/T2ttFf60gfI/AAAAAAAAAjA/PlNpsiZFImE/s72-c/SNAGHTMLd895a75_thumb%25255B1%25255D.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=hS4OrU58Ul8:zjOYyzdz3-Y:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=hS4OrU58Ul8:zjOYyzdz3-Y:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=hS4OrU58Ul8:zjOYyzdz3-Y:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=hS4OrU58Ul8:zjOYyzdz3-Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=hS4OrU58Ul8:zjOYyzdz3-Y:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/hS4OrU58Ul8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/03/how-to-check-assembly-menifest-for.html</feedburner:origLink></item><item><title>setting up cruise control ccnet autobuild for every chekin</title><link>http://feedproxy.google.com/~r/cshandler/~3/y-i_sZAS9SU/setting-up-cruise-control-ccnet.html</link><category>Tools</category><category>Cruise Control</category><category>Architecture</category><category>Tips and Tricks</category><category>.Net</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Sun, 05 Feb 2012 22:28:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-6545883577365403911</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-02-05T22:31:04.595-08:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">To keep your code clean and in a compiled form we need to keep track that no erroneous file get checked-in to your code repository. The best way to perform this is to use an autobulid process when a new checkin in repository happens. Recently I tried to perform the same and so came to write about the quick steps - First of all you need tools that can perform these auto task for you. I recommend </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-r5KFGFdoz8g/Ty9y7wmLCrI/AAAAAAAAAhA/FM6HQOvXjwE/s72-c/image_thumb%25255B4%25255D.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=y-i_sZAS9SU:jiyLZJdOUjI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=y-i_sZAS9SU:jiyLZJdOUjI:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=y-i_sZAS9SU:jiyLZJdOUjI:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=y-i_sZAS9SU:jiyLZJdOUjI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=y-i_sZAS9SU:jiyLZJdOUjI:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/y-i_sZAS9SU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/02/setting-up-cruise-control-ccnet.html</feedburner:origLink></item><item><title>List of Renewed and New Microsoft MVP 2012</title><link>http://feedproxy.google.com/~r/cshandler/~3/BSnSuI0f_Bs/list-of-renewed-and-new-microsoft-mvp.html</link><category>MVP</category><category>Microsoft</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Mon, 02 Jan 2012 06:09:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-5755191808482504694</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-01-02T06:09:38.410-08:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text"> Here is the list of People who got renewel for their Microsoft MVP award. And who are newly awarded. These are the people who contribute their most valuable time toward the community to help the people and spreading the awareness towards the Microsoft technologies.         S.No. Candidate Name Technical Expertise  1 Abhishek  Sur Client App Dev  2 Adavesh  Managaon Visual C#  3 Amit Choudhary </atom:summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-Ah_6QtlKt8o/TwG6n85uy9I/AAAAAAAAAgQ/3ig3OpYKxoU/s72-c/mvp_thumb%25255B1%25255D.png?imgmax=800" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=BSnSuI0f_Bs:559lIrI2RYM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=BSnSuI0f_Bs:559lIrI2RYM:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=BSnSuI0f_Bs:559lIrI2RYM:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=BSnSuI0f_Bs:559lIrI2RYM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=BSnSuI0f_Bs:559lIrI2RYM:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/BSnSuI0f_Bs" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/01/list-of-renewed-and-new-microsoft-mvp.html</feedburner:origLink></item><item><title>Awarded Microsoft MVP 2012</title><link>http://feedproxy.google.com/~r/cshandler/~3/Hm4jTyDz42g/awarded-microsoft-mvp-2012.html</link><category>MVP</category><category>Microsoft</category><author>noreply@blogger.com (Amit Choudhary)</author><pubDate>Mon, 02 Jan 2012 00:55:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5293170547243074820.post-2160739222381095595</guid><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2012-01-02T03:02:06.864-08:00</atom:updated><atom:summary xmlns:atom="http://www.w3.org/2005/Atom" type="text">It was 1st January 2012 (Sunday) I received an email from Microsoft and i am very delighted to share the news that I have been awarded “Microsoft Most Valuable Professional 2012” in “Visual C#”. This is a most prestigious award and a great achievements of my life. I would like to say thanks to all my friends, family, co-workers, community leaders, my regular blog readers and everyone else who has</atom:summary><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><description>&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=Hm4jTyDz42g:mlp1WIJvbWY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=Hm4jTyDz42g:mlp1WIJvbWY:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=Hm4jTyDz42g:mlp1WIJvbWY:D-G1sG01UhQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=D-G1sG01UhQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=Hm4jTyDz42g:mlp1WIJvbWY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cshandler?a=Hm4jTyDz42g:mlp1WIJvbWY:iP2mn8-2DTg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cshandler?d=iP2mn8-2DTg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cshandler/~4/Hm4jTyDz42g" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cshandler.com/2012/01/awarded-microsoft-mvp-2012.html</feedburner:origLink></item></channel></rss>
