<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.1" -->
<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/"
	>

<channel>
	<title>Tanzim Saqib on .NET discovery</title>
	<link>http://tanzimsaqib.com</link>
	<description></description>
	<pubDate>Mon, 26 May 2008 19:06:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<item>
		<title>Simple Form Validation - A Reflection based approach</title>
		<link>http://tanzimsaqib.com/simple-form-validation-a-reflection-based-approach/</link>
		<comments>http://tanzimsaqib.com/simple-form-validation-a-reflection-based-approach/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 17:02:24 +0000</pubDate>
		<dc:creator>Tanzim Saqib</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://tanzimsaqib.com/simple-form-validation-a-reflection-based-approach/</guid>
		<description><![CDATA[Are you tired of placing multiple Validation controls on Form? If you are bored of following scenario like me, keep on reading the post:

A simple Email address validation can consist of whether

The field is empty
Longer than limit
Email address format is invalid
Already in use

Ordinary solution to this problem is placing multiple validation controls for a single [...]]]></description>
		<wfw:commentRss>http://tanzimsaqib.com/simple-form-validation-a-reflection-based-approach/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Use your personal blog with Windows Live Writer</title>
		<link>http://tanzimsaqib.com/use-your-personal-blog-with-windows-live-writer/</link>
		<comments>http://tanzimsaqib.com/use-your-personal-blog-with-windows-live-writer/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 20:03:38 +0000</pubDate>
		<dc:creator>Tanzim Saqib</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://tanzimsaqib.com/use-your-personal-blog-with-windows-live-writer/</guid>
		<description><![CDATA[I&#8217;m very glad to tell you that your &#34;.NET Research&#34; personal blog is compatible with Windows Live Writer. You can compose, format, insert photos inside your posts offline and publish when you become online totally from this client without even opening the &#34;.NET Research&#34; site. Let us the steps to do this assuming you have [...]]]></description>
		<wfw:commentRss>http://tanzimsaqib.com/use-your-personal-blog-with-windows-live-writer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>LINQ to Flickr</title>
		<link>http://tanzimsaqib.com/linq-to-flickr/</link>
		<comments>http://tanzimsaqib.com/linq-to-flickr/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 16:06:58 +0000</pubDate>
		<dc:creator>Tanzim Saqib</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[LINQ]]></category>

		<guid isPermaLink="false">http://tanzimsaqib.com/linq-to-flickr/</guid>
		<description><![CDATA[One of my colleagues Mehfuz Hossain developed a wonderful open source project which allows you to query Flickr photos by LINQ, also lets you insert, delete photos directly to/from Flickr. You wonder how to extend LINQ in such an amazing way? It&#8217;s easy by writing your own custom LINQ provider, which was not-so-easy until he [...]]]></description>
		<wfw:commentRss>http://tanzimsaqib.com/linq-to-flickr/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A &#34;transactional&#34; generic DbHelper for LINQ to SQL</title>
		<link>http://tanzimsaqib.com/a-transactional-generic-dbhelper-for-linq-to-sql/</link>
		<comments>http://tanzimsaqib.com/a-transactional-generic-dbhelper-for-linq-to-sql/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 07:34:13 +0000</pubDate>
		<dc:creator>Tanzim Saqib</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[LINQ]]></category>

		<guid isPermaLink="false">http://tanzimsaqib.com/a-transactional-generic-dbhelper-for-linq-to-sql/</guid>
		<description><![CDATA[In LINQ to SQL, the data model of a relational database is mapped to an object model expressed in the programming language of the developer. When the application runs, LINQ to SQL translates into SQL the language-integrated queries in the object model and sends them to the database for execution. When the database returns the [...]]]></description>
		<wfw:commentRss>http://tanzimsaqib.com/a-transactional-generic-dbhelper-for-linq-to-sql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[New Article] 7 ways to do Performance Optimization of an ASP.NET 3.5 Web 2.0 portal</title>
		<link>http://tanzimsaqib.com/new-article-7-ways-to-do-performance-optimization-of-an-aspnet-35-web-20-portal/</link>
		<comments>http://tanzimsaqib.com/new-article-7-ways-to-do-performance-optimization-of-an-aspnet-35-web-20-portal/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 05:29:34 +0000</pubDate>
		<dc:creator>Tanzim Saqib</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[LINQ]]></category>

		<category><![CDATA[Workflow]]></category>

		<guid isPermaLink="false">http://tanzimsaqib.com/new-article-7-ways-to-do-performance-optimization-of-an-aspnet-35-web-20-portal/</guid>
		<description><![CDATA[Web 2.0 applications are widely developed. These applications often work with third party contents, aggregate them, make various use of them and then make something useful and meaningful to the users. For the past few years, developers were also engaged with such endeavors and a lot of their websites have not addressed performance issues, thus [...]]]></description>
		<wfw:commentRss>http://tanzimsaqib.com/new-article-7-ways-to-do-performance-optimization-of-an-aspnet-35-web-20-portal/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Write your own DOM friendly extension methods for HtmlElement in Volta</title>
		<link>http://tanzimsaqib.com/write-your-own-dom-friendly-extension-methods-for-htmlelement-in-volta/</link>
		<comments>http://tanzimsaqib.com/write-your-own-dom-friendly-extension-methods-for-htmlelement-in-volta/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 20:11:18 +0000</pubDate>
		<dc:creator>Tanzim Saqib</dc:creator>
		
		<category><![CDATA[Volta]]></category>

		<guid isPermaLink="false">http://tanzimsaqib.com/write-your-own-dom-friendly-extension-methods-for-htmlelement-in-volta/</guid>
		<description><![CDATA[ 
I know there are GetById, GetById&#60;&#62; methods in Document object. But, I often miss a method that I feel should be in Volta, which iterates through its child nodes and find an element for me. Let us say, there is a HTML like the following:
&#60;div id=&#34;divContainer&#34;&#62;
    &#60;b&#62;Some text&#60;/b&#62;
    [...]]]></description>
		<wfw:commentRss>http://tanzimsaqib.com/write-your-own-dom-friendly-extension-methods-for-htmlelement-in-volta/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Appearing on Microsoft Volta team blog</title>
		<link>http://tanzimsaqib.com/appearing-on-microsoft-volta-team-blog/</link>
		<comments>http://tanzimsaqib.com/appearing-on-microsoft-volta-team-blog/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 21:58:26 +0000</pubDate>
		<dc:creator>Tanzim Saqib</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[Volta]]></category>

		<guid isPermaLink="false">http://tanzimsaqib.com/appearing-on-microsoft-volta-team-blog/</guid>
		<description><![CDATA[Microsoft Volta team blogged about me and one of my articles: http://labs.live.com/volta/blog/Volta+How+To+Flickr+Widget.aspx

]]></description>
		<wfw:commentRss>http://tanzimsaqib.com/appearing-on-microsoft-volta-team-blog/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[New Article] ASP.NET AJAX Best Practices</title>
		<link>http://tanzimsaqib.com/new-article-aspnet-ajax-best-practices/</link>
		<comments>http://tanzimsaqib.com/new-article-aspnet-ajax-best-practices/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 19:22:47 +0000</pubDate>
		<dc:creator>Tanzim Saqib</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://tanzimsaqib.com/new-article-aspnet-ajax-best-practices/</guid>
		<description><![CDATA[While we develop AJAX applications, we often carelessly ignore giving up bad practices, which cause effects which are not so significantly visible when the site is not so large in volume. But, it&#8217;s often severe performance issue when it is the case for sites that make heavy use of AJAX technologies such as Pageflakes, NetVibes [...]]]></description>
		<wfw:commentRss>http://tanzimsaqib.com/new-article-aspnet-ajax-best-practices/feed/</wfw:commentRss>
		</item>
		<item>
		<title>HttpRequestFactory vs. XMLHttpRequest in Volta</title>
		<link>http://tanzimsaqib.com/httprequestfactory-vs-xmlhttprequest-in-volta/</link>
		<comments>http://tanzimsaqib.com/httprequestfactory-vs-xmlhttprequest-in-volta/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 17:21:21 +0000</pubDate>
		<dc:creator>Tanzim Saqib</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[Volta]]></category>

		<guid isPermaLink="false">http://tanzimsaqib.com/httprequestfactory-vs-xmlhttprequest-in-volta/</guid>
		<description><![CDATA[HttpRequestFactory was designed for use by tiersplitting internally and was not supposed to be exposed as part of the Volta API as Danny van Velzen from Microsoft Volta team told me today. So, its better if you use XMLHttpRequest instead because this factory class might not show up in the later releases. You will find [...]]]></description>
		<wfw:commentRss>http://tanzimsaqib.com/httprequestfactory-vs-xmlhttprequest-in-volta/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[New Article] Building a Volta Control : A Flickr Widget</title>
		<link>http://tanzimsaqib.com/new-article-building-a-volta-control-a-flickr-widget/</link>
		<comments>http://tanzimsaqib.com/new-article-building-a-volta-control-a-flickr-widget/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 15:34:33 +0000</pubDate>
		<dc:creator>Tanzim Saqib</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[Volta]]></category>

		<guid isPermaLink="false">http://tanzimsaqib.com/new-article-building-a-volta-control-a-flickr-widget/</guid>
		<description><![CDATA[This is my first article which is based on the first CTP of Volta considering its current limitations. You will see how you can create a Volta control that the compiler can convert into an AJAX Widget without requiring us writing a single line of JavaScript code: http://dotnetslackers.com/articles/aspnet/BuildingAVoltaControlAFlickrWidget.aspx
]]></description>
		<wfw:commentRss>http://tanzimsaqib.com/new-article-building-a-volta-control-a-flickr-widget/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
