<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7803967</id><updated>2012-01-30T16:09:46.759+05:30</updated><category term='Orcas'/><category term='OOP'/><category term='C#'/><category term='LINQ'/><category term='XML'/><category term='Oracle'/><category term='Code Comments'/><category term='Enterprise Library'/><category term='Silverlight'/><category term='ASP.NET'/><category term='.NET'/><title type='text'>.net blog</title><subtitle type='html'>Read about new .net programming trends, technologies, cool programs etc. Also, other tips related to neural networks, design patterns, dotnet programming, meta coding, and other computer related topics.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7803967.post-5270405504246597795</id><published>2007-11-12T17:22:00.000+05:30</published><updated>2007-11-12T17:27:27.381+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Pooling Wisely for Oracle Data Provider for .NET</title><summary type='text'>Use the Decr Pool Size and Incr Pool Size properties wisely when you use ODP pooling. 

Decr Pool Size Controls the number of connections that are closed when an excessive amount of established connections are unused, and Incr Pool Size Controls the number of connections that are established when all the connections in the pool are used. 

When a connection pool is created, the connection-pooling</summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/5270405504246597795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=5270405504246597795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/5270405504246597795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/5270405504246597795'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2007/11/pooling-wisely-for-oracle-data-provider.html' title='Pooling Wisely for Oracle Data Provider for .NET'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-7916610920838690432</id><published>2007-11-02T12:50:00.000+05:30</published><updated>2007-11-02T13:14:42.056+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>XmlSerializer Worries and Generating Typed Serializers</title><summary type='text'>The simple constructors of XMLSerializer class caches the typed serializer once it is generated.

When you use XmlSeializer to serialize a type, XmlSerializer will create a dynamic assembly on the fly containing the serialization code. When XmlSerializer is invoked from your application, The XmlSerializer constructor will reflect the type you are passing to the XmlSerializer constructor, and </summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/7916610920838690432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=7916610920838690432' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/7916610920838690432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/7916610920838690432'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2007/11/xmlserializer-worries-and-generating.html' title='XmlSerializer Worries and Generating Typed Serializers'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-3380290676846522079</id><published>2007-11-02T12:10:00.000+05:30</published><updated>2007-11-02T12:48:29.369+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Unloading assembly from the Appdomain</title><summary type='text'>It is pretty sad that Microsoft is not providing an ideal way to unload individual assemblies from an application domain :(

Right now, if you want to unload individual assemblies, you have to create another app domain, and then load your assemblies to that, and unload the entire app domain once you are done. But this approach has few problems
If you are loading your assembly to a separate </summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/3380290676846522079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=3380290676846522079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/3380290676846522079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/3380290676846522079'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2007/11/unloading-assembly-from-appdomain.html' title='Unloading assembly from the Appdomain'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-446640614726650620</id><published>2007-06-28T22:34:00.000+05:30</published><updated>2007-11-02T12:46:14.943+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Microsoft Surface</title><summary type='text'>This should not be a post under .NET category, but still.. 
If you havn't heard much about Microsoft Surface

http://www.surface.com/
The Surface SDK is not released yet, but I suspect it will heavily oriented towards .NET and Silverlight :)</summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/446640614726650620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=446640614726650620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/446640614726650620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/446640614726650620'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2007/06/microsoft-surface.html' title='Microsoft Surface'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-5512912087497197262</id><published>2007-06-23T11:44:00.000+05:30</published><updated>2007-06-23T11:49:32.002+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise Library'/><title type='text'>Microsoft Enterprise Library - May 2007 CTP</title><summary type='text'>Microsoft Enteprise Library May 2007 CTP release is available



You can get it from 

http://msdn2.microsoft.com/en-us/library/aa480453.aspx


Also, don't miss this Power point presentations.

What's New in Enterprise Library 3.x Enterprise Library 3.x: Overview Enterprise Library for .NET Framework 2.0: Overview Enterprise Library for .NET Framework 2.0: Core Architecture Introducing the </summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/5512912087497197262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=5512912087497197262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/5512912087497197262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/5512912087497197262'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2007/06/microsoft-enterprise-library-may-2007.html' title='Microsoft Enterprise Library - May 2007 CTP'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-3852993915802856072</id><published>2007-06-22T14:24:00.000+05:30</published><updated>2007-06-22T14:27:09.802+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><title type='text'>Microsoft Silverlight</title><summary type='text'>

If you havn't yet heard about Silverlight,


"Microsoft® Silverlight™ is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, </summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/3852993915802856072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=3852993915802856072' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/3852993915802856072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/3852993915802856072'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2007/06/microsoft-silverlight.html' title='Microsoft Silverlight'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-3354787570796001977</id><published>2007-05-22T23:30:00.000+05:30</published><updated>2007-05-22T23:33:26.161+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>LINQ and C# 3.0</title><summary type='text'>This months MSDN features LINQ (If you are not yet aware what is in store for the next release of .NET, LINQ is a dynamic querying framework that is tightly integrated to the next version of .NET)







Have a look at this MSDN article here</summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/3354787570796001977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=3354787570796001977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/3354787570796001977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/3354787570796001977'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2007/05/linq-and-c-30.html' title='LINQ and C# 3.0'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-6878929321807707310</id><published>2007-05-22T23:22:00.000+05:30</published><updated>2007-11-02T12:43:44.900+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Orcas'/><title type='text'>Orcas And Microsoft.NET 3.5</title><summary type='text'>Orcas Beta and .NET 3.5 is in store for some time - You can download Microsoft.NET 3.0 from MSDN.

If you are still not aware about the story, See this whitepaper about Orcas here
Orcas Whitepaper  - Click here

For .NET 3.5  Click here

For Orcas Click here
</summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/6878929321807707310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=6878929321807707310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/6878929321807707310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/6878929321807707310'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2007/05/orcas-and-microsoftnet-35.html' title='Orcas And Microsoft.NET 3.5'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-1952469332099749873</id><published>2007-05-22T23:20:00.000+05:30</published><updated>2007-06-03T09:39:25.826+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>A GPS Tracer Application for Windows Mobile</title><summary type='text'>I found a good article about creating a simple GPS tracer application for Windows Mobile, in Code Project.

It shows
Read data from any NMEA GPS device Read your position and print it to the screen Load and save your path Zoom in/out Pan on your path Center on the map Run in demo mode with randomly generated data 
Very interesting. See http://www.codeproject.com/ce/GpsTracerAppWMCE5.asp for </summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/1952469332099749873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=1952469332099749873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/1952469332099749873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/1952469332099749873'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2007/05/gps-tracer-application-for-windows.html' title='A GPS Tracer Application for Windows Mobile'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-8755023804428785915</id><published>2007-03-17T23:06:00.001+05:30</published><updated>2007-06-03T09:39:25.826+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>ASP.NET Videos</title><summary type='text'>Have a look at these ASP.NET Videos in Microsoft Asp.net Website. “How Do I?” with ASP.NET AJAX

“How Do I?” with ASP.NET

SQL Server 2005 Express for Beginners

Videos for ASP.NET 2.0 Beginners

“First Look” VideosVideos on Visual Studio 2005 Add-ins

Videos on Migrating to ASP.NET


Really good stuff.</summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/8755023804428785915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=8755023804428785915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/8755023804428785915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/8755023804428785915'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2007/03/aspnet-videos.html' title='ASP.NET Videos'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-6405108531084907140</id><published>2007-02-22T13:37:00.000+05:30</published><updated>2007-02-22T14:01:16.058+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Code Comments'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>SandCastle And NDoc - For .NET 2.0 Code Documentation</title><summary type='text'>Recently, I was searching for some good tools for generating MSDN style documentation from C# code comments. Here are few tools I came across.


Sand Castle - Provided by Microsoft, with out much official support. But serves the purpose. May take some time to configure :) - See http://blogs.msdn.com/sandcastle/


NDoc For .NET 2.0 - I don't think it is an official release of NDoc, but this one </summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/6405108531084907140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=6405108531084907140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/6405108531084907140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/6405108531084907140'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2007/02/sandcastle.html' title='SandCastle And NDoc - For .NET 2.0 Code Documentation'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-116876088072906083</id><published>2007-01-14T13:11:00.000+05:30</published><updated>2007-01-14T13:19:52.166+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Frameworks For .NET Development</title><summary type='text'>Here is a little bit of information regarding some good frameworks, for .NET application development. Traditionally, we have the presentation layer, business logic layer, and the data logic layer. In these layers, things like Exception handling, logging etc can be common. 

For example, Microsoft Enterprise Library blocks offers such common functionalities, as different functionality blocks. 

</summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/116876088072906083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=116876088072906083' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/116876088072906083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/116876088072906083'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2007/01/frameworks-for-net-development.html' title='Frameworks For .NET Development'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-116843110547073027</id><published>2007-01-10T17:40:00.000+05:30</published><updated>2007-01-10T17:41:46.030+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Provider Pattern</title><summary type='text'>I've published an article about creating a provider based framework here http://www.codeproject.com/useritems/providerframework.asp

After reading this article, you'll be able to (1) Change your mindset a little bit, and start thinking about 'frameworks' instead of just 'code' (2) Understand a lot about practically applying provider pattern in your projects (3) Gain much knowledge regarding xml </summary><link rel='related' href='http://www.codeproject.com/useritems/providerframework.asp' title='Provider Pattern'/><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/116843110547073027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=116843110547073027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/116843110547073027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/116843110547073027'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2007/01/provider-pattern.html' title='Provider Pattern'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-114951484520291654</id><published>2006-06-05T19:08:00.000+05:30</published><updated>2006-06-05T19:22:29.283+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Dreaming About An XML Based Pre-Processor for Dotnet</title><summary type='text'>A good concept I had in my mind is developing a pre-processor for .NET 
compilers, to convert an XSD data structure definition in a VB or C# source code 
file to equivalent code. Right now, if I need to specify and use a data 
structure in XSD,

  First of all, I have to create an XSD schema
  Use xsd tool or xsdobjectgen to map it to a set of classes or the Document 
  Object Model.
  Use the </summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/114951484520291654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=114951484520291654' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/114951484520291654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/114951484520291654'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2006/06/dreaming-about-xml-based-pre-processor.html' title='Dreaming About An XML Based Pre-Processor for Dotnet'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-114951467092808564</id><published>2006-06-05T19:06:00.000+05:30</published><updated>2007-11-02T12:46:41.733+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Continuous Integration</title><summary type='text'>These days, more and more companies are adopting continuous integration 
strategy for developing software applications. Continuous integration involves, 
putting a build server to build your projects periodically. 

  In this way, builds can be automated
  Even clients can track the progress of the project and have a preview of 
  the project by using the latest builds. 
  This helps the clients </summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/114951467092808564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=114951467092808564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/114951467092808564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/114951467092808564'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2006/06/continuous-integration.html' title='Continuous Integration'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-114951460496401193</id><published>2006-06-05T19:05:00.000+05:30</published><updated>2007-06-03T09:39:25.827+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>3D Programming In VB.NET</title><summary type='text'>Interested in some 3D programming? Now you can use Open GL from VB.NET very easily, thanks to the CsGL library [CSGL Homepage]/ - which is a set of classes which wraps Open GL to use it from .NET. You may download the CsGL library binaires from here


If you need to grab some object oriented concepts in VB.NET, before you begin, have a look at my VB.NET article here. 

Also, have a look at an </summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/114951460496401193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=114951460496401193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/114951460496401193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/114951460496401193'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2006/06/3d-programming-in-vbnet.html' title='3D Programming In VB.NET'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-114951450871078130</id><published>2006-06-05T19:00:00.000+05:30</published><updated>2007-03-08T20:41:15.389+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='OOP'/><title type='text'>An XML based programming language</title><summary type='text'>I recently found an interesting 'language' from http://xplusplus.sourceforge.net/ - X Plus Plus - which is an object-oriented language that is entirely based on XML's syntactical structure.

I had some thoughts about developing a language like this long back, but I felt that XML is not so powerful when it comes to expression handling and evaluation. Just think how much difficult it is, to </summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/114951450871078130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=114951450871078130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/114951450871078130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/114951450871078130'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2006/06/xml-based-programming-language.html' title='An XML based programming language'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-114900468140880465</id><published>2006-05-30T21:17:00.000+05:30</published><updated>2007-06-03T09:39:25.827+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Terrarium!!</title><summary type='text'>Interested in some fun oriented, but serious programming? Want to create some virtual organisms using code, and to make them survive in a virtual, simulated environment? Get Dotnet Terrarium, and start developing some animals today - http://www.terrariumgame.net/terrarium/

And evaluate your programming knowledge and technical skills!!</summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/114900468140880465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=114900468140880465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/114900468140880465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/114900468140880465'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2006/05/terrarium.html' title='Terrarium!!'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-114849433953299273</id><published>2006-05-24T23:39:00.000+05:30</published><updated>2006-05-24T23:42:19.666+05:30</updated><title type='text'>Information about neural networks</title><summary type='text'>If you need to grasp some theory about Neural Networks,

Visit http://www.aaai.org/aitopics/html/neural.html - some good neural network links are there.

Have a look at this video presentation http://www.neurosolutions.com/products/ns/nnandnsvideo.html from Neuro solutions

See this essay about perceptrons at http://www.aihorizon.com/essays/generalai/perceptrons.htm</summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/114849433953299273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=114849433953299273' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/114849433953299273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/114849433953299273'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2006/05/information-about-neural-networks.html' title='Information about neural networks'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-112068392774140021</id><published>2005-07-07T02:35:00.000+05:30</published><updated>2006-05-22T14:34:57.373+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Operator overloading in VB.NET</title><summary type='text'>Finally VB  (VS 2005) supports operator overloading.. See this article
for a detailed overview http://www.devx.com/codemag/Article/28267/1954?pf=trueHere is some example..

Public Class MyString
   Private _text As String
   Public Sub New(ByVal text As String)
      _text = text
   End Sub
   Property Text() As String
      Get
         Return _text
      End Get
      Set(ByVal value As String)</summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/112068392774140021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=112068392774140021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/112068392774140021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/112068392774140021'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2005/07/operator-overloading-in-vbnet.html' title='Operator overloading in VB.NET'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-111348335771560637</id><published>2005-04-14T18:22:00.000+05:30</published><updated>2005-04-14T18:25:57.716+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Recovering ASP.NET after an IIS crash</title><summary type='text'>Your Internet Information Server crashed, and you reinstalled it. Now, how to re install ASP.NET so that IIS can load and execute aspx pages?

There is a tiny tool aspnet_regiis.exe in your Microsoft.NET system folder (e.g, at C:\WINDOWS\Microsoft.NET\Framework\vx.x.xx).

Execute aspnet_regiis.exe -i (don't foget the -i switch) in the command prompt.</summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/111348335771560637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=111348335771560637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/111348335771560637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/111348335771560637'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2005/04/recovering-aspnet-after-iis-crash.asp' title='Recovering ASP.NET after an IIS crash'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-111348225587127352</id><published>2005-04-14T17:36:00.000+05:30</published><updated>2007-06-03T09:39:25.828+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Creating custom attributes for metadata</title><summary type='text'>Do you want to create custom attributes for describing your functions and 
classes when developing .NET projects?
First of all, create an attribute class, derived from System.Attribute. 
Now, I'll create an attribute class named DescriptionAttribute. Mark it 
with AttributeUsageAttribute (it is a system provided attribute), to 
show that this class can be used as an attribute. 

&lt;</summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/111348225587127352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=111348225587127352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/111348225587127352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/111348225587127352'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2005/04/creating-custom-attributes-for.asp' title='Creating custom attributes for metadata'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-111348035442840244</id><published>2005-04-14T17:33:00.000+05:30</published><updated>2007-06-03T09:39:25.828+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Converting VS.NET solutions between versions</title><summary type='text'>If you are using a version of Visual Studio.NET, you need a utility for converting VS.NET solutions and projects from one version to other. Go for vsconvert.

This utility converts projects and solutions from VS.NET 7.0 to VS.NET 7.1 and vice versa
See www.codeproject.com/macro/vsconvert.asp</summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/111348035442840244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=111348035442840244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/111348035442840244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/111348035442840244'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2005/04/converting-vsnet-solutions-between.asp' title='Converting VS.NET solutions between versions'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-111348014944496803</id><published>2005-04-14T17:26:00.000+05:30</published><updated>2007-06-03T09:39:25.828+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Connecting to Access mdb from ASP.NET</title><summary type='text'>A lot of newbies are facing security problems, when they try to connect to a Microsoft Access Database ( mdb file) from ASP.NET, using oledb.

This is because, the ASPNET user account in Windows doesn't have security access to the mdb file by defualt. ASP.NET uses the ASPNET user account for connecting to the database. To solve this,

Right click the Access database file, click properties.Click </summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/111348014944496803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=111348014944496803' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/111348014944496803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/111348014944496803'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2005/04/connecting-to-access-mdb-from-aspnet.asp' title='Connecting to Access mdb from ASP.NET'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-111271774615995985</id><published>2005-04-05T21:37:00.000+05:30</published><updated>2007-11-02T13:15:55.479+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>XSD Object Generator</title><summary type='text'>XSD Object Generator (xsdobjectgen.exe) tool from Microsoft is a powerfull tool for working with Extensible Schema Types. For example, consider that you need to create an object model from a schema with cross references.

XSD Object Generator can identify such references, and it will create a collection for child elements. That is excellent, isn't it? The classes generated are suitable for both </summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/111271774615995985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=111271774615995985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/111271774615995985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/111271774615995985'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2005/04/xsd-object-generator.asp' title='XSD Object Generator'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7803967.post-111130458373133585</id><published>2005-03-20T13:04:00.000+05:30</published><updated>2005-03-20T13:13:03.733+05:30</updated><title type='text'>Patterns And Practices - GOF Patterns and more</title><summary type='text'>In real world application development, you see recurring problems. Once such an issue is addressed, the we addressed that problem can be re-used. Such reusable recurring solutions are called patterns.

For example, if you need to create a class with only single instance can exist, you use a pattern called Singleton. The GOF (Gang Of Four) patterns are used widely these days. See Design patterns </summary><link rel='replies' type='application/atom+xml' href='http://amazedsaint-techtalks.blogspot.com/feeds/111130458373133585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7803967&amp;postID=111130458373133585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/111130458373133585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7803967/posts/default/111130458373133585'/><link rel='alternate' type='text/html' href='http://amazedsaint-techtalks.blogspot.com/2005/03/patterns-and-practices-gof-patterns.asp' title='Patterns And Practices - GOF Patterns and more'/><author><name>Anoop Madhusudanan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-jdz5kMGuqug/AAAAAAAAAAI/AAAAAAAAAAA/9U1nv9mqNmw/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
