<?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; .NET</title>
	<atom:link href="http://www.techartifact.com/blogs/category/net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.techartifact.com/blogs</link>
	<description>Techie blog</description>
	<lastBuildDate>Sat, 03 Jul 2010 08:11:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>ASP.NET 4.0 &#8211; Persisting Row Selection in Data Controls</title>
		<link>http://www.techartifact.com/blogs/2010/05/asp-net-4-0-persisting-row-selectio.html</link>
		<comments>http://www.techartifact.com/blogs/2010/05/asp-net-4-0-persisting-row-selectio.html#comments</comments>
		<pubDate>Tue, 25 May 2010 12:55:59 +0000</pubDate>
		<dc:creator>Ankit Goyal</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET 4.0]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=962</guid>
		<description><![CDATA[Problem Statement In older versions of ASP.NET, When we select any row in a GridView or ListView controls, the selection is based on the row index of the page. For example, If we select row no 3 on page 1 and then move to page 2, we will see row no 3 again selected on [...]]]></description>
		<wfw:commentRss>http://www.techartifact.com/blogs/2010/05/asp-net-4-0-persisting-row-selectio.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Introduction to MVVM pattern in WPF</title>
		<link>http://www.techartifact.com/blogs/2010/03/introduction-to-mvvm-pattern-in-wpf.html</link>
		<comments>http://www.techartifact.com/blogs/2010/03/introduction-to-mvvm-pattern-in-wpf.html#comments</comments>
		<pubDate>Fri, 19 Mar 2010 14:08:56 +0000</pubDate>
		<dc:creator>Ankit Goyal</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Common]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Wpf]]></category>

		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=937</guid>
		<description><![CDATA[The Model View ViewModel (MVVM) is an architectural pattern used in software engineering that originated from Microsoft as a specialization of the Presentation Model design pattern introduced by Martin Fowler. Largely based on the Model-view-controller pattern (MVC), MVVM is targeted at modern UI development platforms (Windows Presentation Foundation and Silverlight) in which there is a [...]]]></description>
		<wfw:commentRss>http://www.techartifact.com/blogs/2010/03/introduction-to-mvvm-pattern-in-wpf.html/feed</wfw:commentRss>
		<slash:comments>3</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>Ankit 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>1</slash:comments>
		</item>
		<item>
		<title>.NET and J2EE. Status as of now and scope in future.(Updated with important note)</title>
		<link>http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html</link>
		<comments>http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html#comments</comments>
		<pubDate>Sat, 10 Oct 2009 18:54:16 +0000</pubDate>
		<dc:creator>Ankit Goyal</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Common]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[.NET 4.0]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=885</guid>
		<description><![CDATA[Big question today: What is the scope of .NET and J2EE platforms. Which one is more dominant in industry today? I want to answer this question in this post with my viewpoint with no intentions of hurting anybody but with a sole intention of increasing the knowledge of J2EE for .NET people and .NET for [...]]]></description>
		<wfw:commentRss>http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Marker interface in java</title>
		<link>http://www.techartifact.com/blogs/2009/08/marker-interface-in-java.html</link>
		<comments>http://www.techartifact.com/blogs/2009/08/marker-interface-in-java.html#comments</comments>
		<pubDate>Thu, 20 Aug 2009 09:54:23 +0000</pubDate>
		<dc:creator>Vinay</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Common]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[marker interface in java]]></category>
		<category><![CDATA[purpose of marker interface]]></category>
		<category><![CDATA[what is marker interface]]></category>

		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=868</guid>
		<description><![CDATA[Marker interface is a interface which don&#8217;t have any mehtod.It is used to tag the implementing class based on their purpose.Marker interface is a Java interface which doesn&#8217;t actually define any fields. It is just used to &#8220;mark&#8221; Java classes which support a certain capability &#8211;the class marks itself as implementing the interface. For example, [...]]]></description>
		<wfw:commentRss>http://www.techartifact.com/blogs/2009/08/marker-interface-in-java.html/feed</wfw:commentRss>
		<slash:comments>5</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>Ankit 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: MailMessage mailMessage = new MailMessage(); mailMessage.Subject=UIConstants.UIErrorSubject; mailMessage.Body = message; mailMessage.BodyEncoding = Encoding.GetEncoding(UIConstants.NewAccountMailBodyEncoding); mailMessage.From = new MailAddress(UIConstants.Me2AdminEmail); Now, with the new feature known as Anonymous Constructors or Object Intializers we can do the same code [...]]]></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>Ankit 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[Abstract]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[Oracle ADF]]></category>
		<category><![CDATA[when to use abstract class]]></category>
		<category><![CDATA[when to use interface]]></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>15</slash:comments>
		</item>
		<item>
		<title>Amazing List of Jquery Resources</title>
		<link>http://www.techartifact.com/blogs/2009/08/amazing-list-of-jquery-resources.html</link>
		<comments>http://www.techartifact.com/blogs/2009/08/amazing-list-of-jquery-resources.html#comments</comments>
		<pubDate>Sat, 01 Aug 2009 11:11:37 +0000</pubDate>
		<dc:creator>Ankit Goyal</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=805</guid>
		<description><![CDATA[I am writing this post as an extension to my previous post 10 most Useful resources for jQuery across the web which got an overwhelming response from the people. I recently found out some more good links. Also including the links which some readers on the previous post suggested. So here are the additional new [...]]]></description>
		<wfw:commentRss>http://www.techartifact.com/blogs/2009/08/amazing-list-of-jquery-resources.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Open Source Flash Charts</title>
		<link>http://www.techartifact.com/blogs/2009/08/open-source-flash-charts-for-net.html</link>
		<comments>http://www.techartifact.com/blogs/2009/08/open-source-flash-charts-for-net.html#comments</comments>
		<pubDate>Sat, 01 Aug 2009 07:08:16 +0000</pubDate>
		<dc:creator>Ankit Goyal</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[charts]]></category>

		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=796</guid>
		<description><![CDATA[We frequently require flash charts to present data in an effective way on our websites. for this purpose we can use paid charting controls as provided by ComponentArt or Telerik. What if we get good effect with an open source control? Open Flash Chart Recently came across this open source Flash charting control.I found the [...]]]></description>
		<wfw:commentRss>http://www.techartifact.com/blogs/2009/08/open-source-flash-charts-for-net.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
