<?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>Techartifact &#187; C#.NET</title>
	<atom:link href="http://www.techartifact.com/blogs/tag/cnet/feed" rel="self" type="application/rss+xml" />
	<link>http://www.techartifact.com/blogs</link>
	<description>Latest tip and information on Java and Oracle ADF</description>
	<lastBuildDate>Tue, 07 Feb 2012 12:01:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>reCAPTCHA : Free Captcha service for ASP.NET</title>
		<link>http://www.techartifact.com/blogs/2011/01/recaptcha-free-captcha-service-for-asp-net.html</link>
		<comments>http://www.techartifact.com/blogs/2011/01/recaptcha-free-captcha-service-for-asp-net.html#comments</comments>
		<pubDate>Sun, 23 Jan 2011 10:23:44 +0000</pubDate>
		<dc:creator>Anky Goyal</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[ASP.NET 4.0]]></category>
		<category><![CDATA[C#.NET]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=1067</guid>
		<description><![CDATA[Its a common requirement that we require a captcha to be integrated on our page. I would like to mention a free captcha service which can be implemented in integrated on websites. What is reCaptcha? reCAPTCHA is a free CAPTCHA service that helps to digitize books, newspapers and old time radio shows. It&#8217;s Free! Yep, [...]]]></description>
		<wfw:commentRss>http://www.techartifact.com/blogs/2011/01/recaptcha-free-captcha-service-for-asp-net.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Nullable Type in C#</title>
		<link>http://www.techartifact.com/blogs/2010/01/nullable-type-in-cshar.html</link>
		<comments>http://www.techartifact.com/blogs/2010/01/nullable-type-in-cshar.html#comments</comments>
		<pubDate>Sat, 30 Jan 2010 15:02:13 +0000</pubDate>
		<dc:creator>Anky Goyal</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#.NET]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=912</guid>
		<description><![CDATA[Nullable type in C# We can declare a variable as nullable when we want to know that a value has been assigned to that variable or not. Declaring a variable as nullable enables the HasValue and Value members. We can use the HasValue property on the variable to check if the value has been assigned [...]]]></description>
		<wfw:commentRss>http://www.techartifact.com/blogs/2010/01/nullable-type-in-cshar.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Anonymous Constructor in C#</title>
		<link>http://www.techartifact.com/blogs/2009/08/anonymous-constructor-in-c.html</link>
		<comments>http://www.techartifact.com/blogs/2009/08/anonymous-constructor-in-c.html#comments</comments>
		<pubDate>Mon, 17 Aug 2009 10:38:23 +0000</pubDate>
		<dc:creator>Anky Goyal</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#.NET]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=855</guid>
		<description><![CDATA[C# 3.0 introduced a very compact way of initializing objects of a class. Previously we used to initialize objects like this: Now, with the new feature known as Anonymous Constructors or Object Intializers we can do the same code in C# 3.0 and above like this: In the C# 3.0 code, there is no constructor [...]]]></description>
		<wfw:commentRss>http://www.techartifact.com/blogs/2009/08/anonymous-constructor-in-c.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Regular Expression for alphanumeric password in C#</title>
		<link>http://www.techartifact.com/blogs/2009/08/regular-expression-for-alphanumeric-password-in-c.html</link>
		<comments>http://www.techartifact.com/blogs/2009/08/regular-expression-for-alphanumeric-password-in-c.html#comments</comments>
		<pubDate>Wed, 05 Aug 2009 13:24:37 +0000</pubDate>
		<dc:creator>Anky Goyal</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Password]]></category>
		<category><![CDATA[RegExpr]]></category>

		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=823</guid>
		<description><![CDATA[The task at hand is to validate the Textbox in asp.net for a valid password which should be an alphanumeric string consisting of numbers and alphabets only. It should have atleast 1 number and 1 a We can attach a RegularExpressionValidator to the text box with the following regular expression:]]></description>
		<wfw:commentRss>http://www.techartifact.com/blogs/2009/08/regular-expression-for-alphanumeric-password-in-c.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Interface vs Abstract Class</title>
		<link>http://www.techartifact.com/blogs/2009/08/interface-vs-abstract-class.html</link>
		<comments>http://www.techartifact.com/blogs/2009/08/interface-vs-abstract-class.html#comments</comments>
		<pubDate>Tue, 04 Aug 2009 11:20:12 +0000</pubDate>
		<dc:creator>Vinay</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Common]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[C#.NET]]></category>
		<category><![CDATA[Oracle ADF]]></category>

		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=816</guid>
		<description><![CDATA[Abstract classes Abstract class is class which contain one or more abstract methods, which is implemented by sub classes. An abstract class can contain no abstract methods but also containe mehtod with body. Abstract classes are useful in a situation when some general methods should be implemented and specialization behavior should be implemented by subclasses.Abstract [...]]]></description>
		<wfw:commentRss>http://www.techartifact.com/blogs/2009/08/interface-vs-abstract-class.html/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Creating a New Xml Document from Scratch in C#</title>
		<link>http://www.techartifact.com/blogs/2009/04/creating-a-new-xmldocument-from-scratch.html</link>
		<comments>http://www.techartifact.com/blogs/2009/04/creating-a-new-xmldocument-from-scratch.html#comments</comments>
		<pubDate>Mon, 20 Apr 2009 09:39:12 +0000</pubDate>
		<dc:creator>Anky Goyal</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=333</guid>
		<description><![CDATA[To create a new XmlDocument, start by creating an XmlDocument object. The XmlDocument object contains CreateElement and CreateAttribute methods that are used to add nodes to the XmlDocument object. The XmlElement contains the Attributes property, which is an XmlAttribute-Collection. The XmlAttributeCollection inherits from the XmlNamedNodeMap class, which is a collection of names with corresponding values. [...]]]></description>
		<wfw:commentRss>http://www.techartifact.com/blogs/2009/04/creating-a-new-xmldocument-from-scratch.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

