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

<channel>
	<title>W@rfi Blog &#187; .Net</title>
	<atom:link href="http://www.warfiblog.com/category/dot-net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.warfiblog.com</link>
	<description>&#34;There is no delight in owning anything unshared&#34; - Lucius Annaeus Seneca</description>
	<lastBuildDate>Tue, 15 Nov 2011 17:18:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Extending DataTables Range Filter</title>
		<link>http://www.warfiblog.com/extending-datatables-range-filter</link>
		<comments>http://www.warfiblog.com/extending-datatables-range-filter#comments</comments>
		<pubDate>Tue, 15 Nov 2011 17:18:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Basic Html]]></category>
		<category><![CDATA[client side filter]]></category>
		<category><![CDATA[client side sort]]></category>
		<category><![CDATA[Column Types]]></category>
		<category><![CDATA[datatables]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[Grid Style]]></category>
		<category><![CDATA[sort]]></category>

		<guid isPermaLink="false">http://www.warfiblog.com/?p=405</guid>
		<description><![CDATA[DataTables plug-in provides a very efficient and easier way to integrate grid style view on the client-side using basic HTML and JavaScript. Using this plug-in, you can produce filtering and sorting with many options. I have extended one of the column types. I have made a contribution on codeproject available on this link: Link to [...]]]></description>
		<wfw:commentRss>http://www.warfiblog.com/extending-datatables-range-filter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Identifying Deadlocks using Windows Debugging Tools (WinDbg)</title>
		<link>http://www.warfiblog.com/identifying-deadlocks-using-windows-debugging-tools-windbg</link>
		<comments>http://www.warfiblog.com/identifying-deadlocks-using-windows-debugging-tools-windbg#comments</comments>
		<pubDate>Wed, 24 Nov 2010 12:23:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Deadlock]]></category>
		<category><![CDATA[Dmp File]]></category>
		<category><![CDATA[Gac]]></category>
		<category><![CDATA[Memory Dump]]></category>
		<category><![CDATA[Mscorwks]]></category>
		<category><![CDATA[Pid]]></category>
		<category><![CDATA[thread]]></category>
		<category><![CDATA[Windbg]]></category>
		<category><![CDATA[Windows Debugging Tools]]></category>

		<guid isPermaLink="false">http://www.warfiblog.com/?p=336</guid>
		<description><![CDATA[If you had ever worked with multi-threaded applications, you will surely have faced situations where you have to troubleshoot deadlocks and it could be a nightmare to do so. You might have also worked with WinDbg. I came across a similar scenario and used WinDbg to identify deadlocks. So I thought its worth sharing. So [...]]]></description>
		<wfw:commentRss>http://www.warfiblog.com/identifying-deadlocks-using-windows-debugging-tools-windbg/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross-site Scripting &amp; Sql Injection</title>
		<link>http://www.warfiblog.com/cross-site-scripting-sql-injection</link>
		<comments>http://www.warfiblog.com/cross-site-scripting-sql-injection#comments</comments>
		<pubDate>Sat, 23 May 2009 19:23:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Executable Code]]></category>
		<category><![CDATA[Malicious Code]]></category>
		<category><![CDATA[Regular Expression]]></category>
		<category><![CDATA[Server Side Validation]]></category>
		<category><![CDATA[Single Quote]]></category>
		<category><![CDATA[Sql Code]]></category>
		<category><![CDATA[Sql Injection]]></category>
		<category><![CDATA[Sql Queries]]></category>
		<category><![CDATA[Sql Select]]></category>
		<category><![CDATA[Validations]]></category>

		<guid isPermaLink="false">http://www.warfiblog.com/?p=176</guid>
		<description><![CDATA[  There are many ways to inject into asp.net code. Some of the commonly used techniques are: Sql Injection Cross site scripting  Lets discuss these techniques that how we may prevent from these attacks.  Sql Injection  Lets see an example for sql injection. Let&#8217;s say you input User&#8217;s NTN number to validate him/her in a [...]]]></description>
		<wfw:commentRss>http://www.warfiblog.com/cross-site-scripting-sql-injection/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Avoid Duplicate Rows In DataTable</title>
		<link>http://www.warfiblog.com/how-to-avoid-duplicate-rows-in-datatable</link>
		<comments>http://www.warfiblog.com/how-to-avoid-duplicate-rows-in-datatable#comments</comments>
		<pubDate>Fri, 10 Apr 2009 04:33:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Boolean]]></category>
		<category><![CDATA[Column Name]]></category>
		<category><![CDATA[Data Retrieval]]></category>
		<category><![CDATA[Dataset]]></category>
		<category><![CDATA[Datatable]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Loop Through]]></category>
		<category><![CDATA[Simple Solution]]></category>

		<guid isPermaLink="false">http://www.warfiblog.com/?p=168</guid>
		<description><![CDATA[Problem One of the common problems faced in the data retrieval is to avoid duplicate rows from dataset or datatable. If you google for it, you will come across many solutions asking to loop through the complete in order to get rid of the duplicates. There is a very simple solution available in .Net that [...]]]></description>
		<wfw:commentRss>http://www.warfiblog.com/how-to-avoid-duplicate-rows-in-datatable/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Dot Net: Error Creating Control</title>
		<link>http://www.warfiblog.com/dot-net-error-creating-control</link>
		<comments>http://www.warfiblog.com/dot-net-error-creating-control#comments</comments>
		<pubDate>Mon, 02 Mar 2009 07:48:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Application Solution]]></category>
		<category><![CDATA[Control]]></category>
		<category><![CDATA[Net Control]]></category>
		<category><![CDATA[Net Development]]></category>
		<category><![CDATA[Project Control]]></category>
		<category><![CDATA[Root Project]]></category>
		<category><![CDATA[Virtual Directory]]></category>
		<category><![CDATA[Web Application Project]]></category>
		<category><![CDATA[Web Control]]></category>
		<category><![CDATA[Web Server]]></category>

		<guid isPermaLink="false">http://www.warfiblog.com/?p=122</guid>
		<description><![CDATA[Sometimes during dot net development, you face this error while trying to open a web application project Error Creating Control &#8211; control_Name &#8216;/LM/W3SVC/1/Root/Project_Name&#8217; is not a valid IIS application. This error normally occurs if you have defined a sub folder as a virtual directory that is already within a virtual directory. Solution You can resolve [...]]]></description>
		<wfw:commentRss>http://www.warfiblog.com/dot-net-error-creating-control/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All About Threads in .Net</title>
		<link>http://www.warfiblog.com/all-about-threads-in-net</link>
		<comments>http://www.warfiblog.com/all-about-threads-in-net#comments</comments>
		<pubDate>Thu, 26 Feb 2009 07:05:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[.net threadpool]]></category>
		<category><![CDATA[multi-threading]]></category>
		<category><![CDATA[mutex]]></category>
		<category><![CDATA[semaphore]]></category>
		<category><![CDATA[thread]]></category>
		<category><![CDATA[thread pool]]></category>
		<category><![CDATA[threading techniques]]></category>

		<guid isPermaLink="false">http://www.warfiblog.com/?p=110</guid>
		<description><![CDATA[Thread management has always been tricky especially from synchronization, locking and resource sharing perspective. At the same time avoiding dead locks is cumbersome. There are quite much features introduced in .Net that are available built-in to reduce effort required writing code from scratch. Not finding the material consolidated at one place, I decided to blog [...]]]></description>
		<wfw:commentRss>http://www.warfiblog.com/all-about-threads-in-net/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Messaging Queues</title>
		<link>http://www.warfiblog.com/messaging-queues</link>
		<comments>http://www.warfiblog.com/messaging-queues#comments</comments>
		<pubDate>Tue, 17 Feb 2009 12:42:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[message queue]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[msmq c#]]></category>
		<category><![CDATA[msmq net]]></category>
		<category><![CDATA[msmq tutorial]]></category>
		<category><![CDATA[queue]]></category>
		<category><![CDATA[queue management]]></category>

		<guid isPermaLink="false">http://www.warfiblog.com/?p=99</guid>
		<description><![CDATA[Message queuing is used in scenarios where we need a failsafe mechanism while two processes communicate with each other. Microsoft has provided MSMQ for implementing message queues. MSMQ is essentially a messaging protocol that allows applications running on disparate servers to communicate in a failsafe manner. A queue is a temporary storage where one process [...]]]></description>
		<wfw:commentRss>http://www.warfiblog.com/messaging-queues/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Service Installer</title>
		<link>http://www.warfiblog.com/windows-service-installer</link>
		<comments>http://www.warfiblog.com/windows-service-installer#comments</comments>
		<pubDate>Wed, 28 Jan 2009 16:16:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[windows service]]></category>
		<category><![CDATA[windows service installer]]></category>
		<category><![CDATA[windows service setup]]></category>

		<guid isPermaLink="false">http://www.warfiblog.com/?p=90</guid>
		<description><![CDATA[I happen to create a windows service and its installer in VS 2005 using .Net. The service is pretty simple to implement and the installer as well. The thing that matters is that if we just add the service to the installer and installs it, the service will be installed on the machine but it [...]]]></description>
		<wfw:commentRss>http://www.warfiblog.com/windows-service-installer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bulk Inert In Sql Server 2005 Using Dot Net 2</title>
		<link>http://www.warfiblog.com/bulk-inert-in-sql-server-2005-using-dot-net-2</link>
		<comments>http://www.warfiblog.com/bulk-inert-in-sql-server-2005-using-dot-net-2#comments</comments>
		<pubDate>Wed, 21 Jan 2009 19:57:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[bulk copy]]></category>
		<category><![CDATA[bulk insert]]></category>
		<category><![CDATA[sql server 2005]]></category>
		<category><![CDATA[sqlbulkcopy]]></category>

		<guid isPermaLink="false">http://www.warfiblog.com/?p=77</guid>
		<description><![CDATA[Data bulk insertion is a requirement often faced by developers. Using dot net 2 and sql server 2005, Microsoft has provided a nice feature for bulk insertion using SqlBulkCopy class. It is really fast and indeed no comparison of performing instead in transaction or row by row. Coupling SqlBulkCopy with Transaction is very nice. Here [...]]]></description>
		<wfw:commentRss>http://www.warfiblog.com/bulk-inert-in-sql-server-2005-using-dot-net-2/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010</title>
		<link>http://www.warfiblog.com/visual-studio-2010</link>
		<comments>http://www.warfiblog.com/visual-studio-2010#comments</comments>
		<pubDate>Thu, 15 Jan 2009 15:15:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[team server]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[VSTS 2010]]></category>

		<guid isPermaLink="false">http://www.warfiblog.com/?p=74</guid>
		<description><![CDATA[Microsoft&#8217;s new version of Visual Studio i.e., 2010 is coming up with new wave of enhancements and  features. Its major focus will be to ease developers, designers and architects by including advanced  modeling features built in Studio 2010. Along with the studio, enhanced Visual Studio Team System will also be accompanied. Having said that let&#8217;s [...]]]></description>
		<wfw:commentRss>http://www.warfiblog.com/visual-studio-2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

