<?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-7057900</id><updated>2011-11-18T08:42:16.119+05:30</updated><category term='Team'/><category term='Personal'/><category term='v2.0'/><category term='Webcasts'/><category term='Facts'/><category term='Architecture'/><category term='XP'/><category term='2011'/><category term='Standards'/><category term='CSharp Blogs'/><category term='25'/><category term='BizTalk'/><category term='September'/><category term='Bug'/><category term='7'/><category term='VB.NET'/><category term='UserGroup'/><category term='Truths'/><category term='November'/><category term='SOA'/><category term='VS Tips'/><category term='13'/><category term='Ajax'/><category term='ASP.NET'/><category term='21'/><category term='Definition'/><category term='MSDN'/><category term='Partner Program'/><category term='April'/><category term='Community'/><category term='VSTS'/><category term='Exception'/><category term='May'/><category term='Sunday'/><category term='Industry'/><category term='Sliverlight'/><category term='v4.0'/><category term='December'/><category term='3'/><category term='14'/><category term='Error'/><category term='Blogs'/><category term='Downloads'/><category term='29'/><category term='17'/><category term='EntLib'/><category term='Yahoo'/><category term='v3.5'/><category term='Wednesday'/><category term='February'/><category term='FireFox'/><category term='LINQ'/><category term='18'/><category term='MSN'/><category term='Tuesday'/><category term='Certification'/><category term='11'/><category term='TFS'/><category term='January'/><category term='Saturday'/><category term='2010'/><category term='CodeSnippet'/><category term='COM'/><category term='Tips'/><category term='Google'/><category term='Monday'/><category term='CSharp Tips'/><category term='Orcas'/><category term='C#'/><category term='Bing'/><category term='Thursday'/><category term='SQLServer 2005'/><category term='WCF'/><category term='Friday'/><category term='v3.0'/><category term='Linux'/><category term='Microsoft Promotions'/><category term='15'/><category term='Tools'/><category term='Hoax'/><category term='20'/><category term='Debug'/><category term='IE'/><category term='fun'/><category term='First'/><category term='JavaScript'/><category term='Tech Blogs'/><category term='.NET'/><title type='text'>Technical News about Microsoft and tips from My learning</title><subtitle type='html'>All the postings on this blog are "As it is" with no warranties and confer no rights. Neither my employer nor me shall be made responsible for the posts, as some of the posts are drafted from other sources and some out of my information gathering from i-Net</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default?start-index=101&amp;max-results=100'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>223</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7057900.post-3423883880689154823</id><published>2011-11-03T18:00:00.001+05:30</published><updated>2011-11-03T18:00:52.076+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Standards'/><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='November'/><category scheme='http://www.blogger.com/atom/ns#' term='3'/><category scheme='http://www.blogger.com/atom/ns#' term='Thursday'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='MSDN'/><title type='text'>Application Designing Stages using SOA : SOA in Short</title><content type='html'>&lt;p&gt;In our recent project, we are following SOA principles. Everyone think of SOA based applications, but they would have their own means applied for it. In this post, I’m too trying to convey my meaning and how we found it is profitable for both, the client and the development teams.&lt;/p&gt; &lt;p&gt;Our SOA is spanned across 6 stages. Every stage has it’s own importance as well as documentation involved. Before we proceed further, we are not just working on the water fall model, but we also follow the Agile Methodologies. It really and clearly mentioned in every methodology that documentation is mandatory. But again, every methodology has it’s own recommendation towards documentation. Instead of talk / debate / write more about the &lt;u&gt;Methodologies (vs) Documentation&lt;/u&gt;, let me go into the SOA Phases that worked for our current project.&lt;/p&gt; &lt;p&gt;Stage 1: Service Candidates&lt;/p&gt; &lt;p&gt;At this stage, we identify the business from very high level and understand the candidates that play vital role in serving the business as Services to the outside world. The purpose behind identifying these candidates is to isolate the different commonly usable / reusable services with (or) without authentication. &lt;/p&gt; &lt;p&gt;OUTPUT : The output from this stage includes the Service Candidate diagrams, typically some Visio diagrams. But in our case, we had identified the candidates and recorded them in an excel sheet. That is the wiki for us through out the project.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Stage 2: Service Composition&lt;/p&gt; &lt;p&gt;At this stage, we identified the high level service candidates and represented the in a graphical representation. This is typically some Visio diagram. At the end of this stage, we were in a position to understand the different layers of isolation as well as secure / non-secure zones. This document would also help us to identify the dependencies as well as the invoking process between the planned services&lt;/p&gt; &lt;p&gt;OUTPUT: Service Composition diagrams are the expected output from this stage. We have created Visio diagrams and got approvals from our business architects towards laying out our infrastructure as well as the business workflow.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Stage 3: Service Sequence&lt;/p&gt; &lt;p&gt;From the above composition, it is unfurled the dependency and the interaction between the services. By the time we come to this level, who ever involved in the journey of this project are almost in synch with the business. The team is now started thinking in the same lines of the business and converting the business into technology.&lt;/p&gt; &lt;p&gt;This is a sequence diagram. At this level, the team identifies the different layers that the service would be separated into application projects. The sequence diagram would give the full view of the Service contracts and their echo effect into the different layers in terms of programming logic (or) methods.&lt;/p&gt; &lt;p&gt;OUTPUT: Sequence Diagram&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Stage 4: WSDL / Contracts&lt;/p&gt; &lt;p&gt;This stage is now span into 3 more phases. There is a need to write about them individually, so I’m going to write about that separately.&lt;/p&gt; &lt;p&gt;Stage 4.1 RR Schemas – Request / Response&lt;/p&gt; &lt;p&gt;The Request and Response contracts (or) Data contracts are defined in the begin. Which means that the input and output definitions are identified. When you work with Services, the only mechanism that the data can be exchanged is via XML. Thus, the XML data contracts are identified first. Secondly these XML data contracts are serialized into the respective technology. As it is evident that am working with Microsoft technologies, I prefer to develop these contracts as C# classes.&lt;/p&gt; &lt;p&gt;OUTPUT: XML Schemas &amp;amp; C# Classes for Input / Output from services&lt;/p&gt; &lt;p&gt;Stage 4.2 WSDL (or) Service Contracts&lt;/p&gt; &lt;p&gt;This document states all the Service contracts that are present in each service. The RR Schemas that are defined in the above stage is referenced here. Thus, the operations contracts evolved. These Operation Contracts play the vital role in understanding the nature of the service and the behavior. At this stage we also keep in mind that policies and and the access privileges details. The policies define the level of accessibility by the consuming application / the consumer. To cut short the long story, the following are identified and documented&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Data Contracts &lt;/li&gt; &lt;li&gt;Operation Contracts&lt;/li&gt; &lt;li&gt;Policy Rules / Access privileges&amp;nbsp; for the consumer (or) consuming application&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;OUTPUT: Service Contract Definition document. &lt;/p&gt; &lt;p&gt;Reference : For more details about this phase, please read thru &lt;a href="http://msdn.microsoft.com/en-us/library/ms733070.aspx" target="_blank"&gt;this article&lt;/a&gt; from MSDN library.&lt;/p&gt; &lt;p&gt;Stage 4.3 Service Specification Document&lt;/p&gt; &lt;p&gt;This is the document that finally talks about the entire definition of the service. Any consumer would always follow this guidelines and design their consuming application (or) program. This document gives very detailed information about the service level agreement provided by exposed service.&lt;/p&gt; &lt;p&gt;OUTPUT: Word document that explains in detail about all the operation contracts as well as the signature of data objects. These foot prints of the entities that were ghosts till this time would become reality for the management. These would also give the clear understanding of the exposed methods&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Stage 5 Coding&lt;/p&gt; &lt;p&gt;Everyone love to do this first, instead of understanding the business. During the initial days, it would be meaningful if I recollect my fellow developer that helped me through out my application development, without which I should have not been at this position. Anyhow, keeping the feelings apart, coding is the real pulp of your service. And all the above documents (or) ideas should be implemented and converted to the coding at this stage&lt;/p&gt; &lt;p&gt;OUTPUT : Real coding&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Stage 6 Service Registry&lt;/p&gt; &lt;p&gt;It is time now for pooling all the deployed services into one location and expose them to the world. As ours is a small investment and a small developer unit, we only ask our internal BizTalk UDDI to be installed and all the references of the exposed WebServices would be recorded here.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Hope that I’ve covered all the phases of the SOA Development. It is working for us, how about yours?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-3423883880689154823?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/3423883880689154823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=3423883880689154823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3423883880689154823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3423883880689154823'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2011/11/application-designing-stages-using-soa.html' title='Application Designing Stages using SOA : SOA in Short'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-7103749221008509881</id><published>2011-09-18T20:18:00.001+05:30</published><updated>2011-09-18T20:18:08.480+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='BizTalk'/><category scheme='http://www.blogger.com/atom/ns#' term='2011'/><category scheme='http://www.blogger.com/atom/ns#' term='September'/><category scheme='http://www.blogger.com/atom/ns#' term='Facts'/><category scheme='http://www.blogger.com/atom/ns#' term='MSDN'/><category scheme='http://www.blogger.com/atom/ns#' term='18'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>WCF Adapters &amp; BizTalk</title><content type='html'>&lt;p&gt;While reading about WCF, I’ve encountered &lt;a href="http://seroter.wordpress.com/" target="_blank"&gt;Richard’s&lt;/a&gt; blog. In one of his blog, he &lt;a href="http://seroter.wordpress.com/2008/10/21/reason-207-why-the-biztalk-wcf-adapter-is-better-than-the-soap-adapter/" target="_blank"&gt;wrote&lt;/a&gt; about the adapters. He claims that BizTalk WCF Adapter is better than SOAP Adapter. He gave a clear example as how it is better and why.&lt;/p&gt; &lt;p&gt;But isn’t it surprising that there is a better solution than SOAP. Surprisingly, this post is written 3 years back but it is really sad that I’ve encountered during Sep 2011. But am not sure that the same statement holds good till this day. Am sure that WCF in framework 4.0 would be much better.&lt;/p&gt; &lt;p&gt;Have you ever explored?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-7103749221008509881?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/7103749221008509881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=7103749221008509881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7103749221008509881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7103749221008509881'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2011/09/wcf-adapters-biztalk.html' title='WCF Adapters &amp;amp; BizTalk'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-5016239625067474141</id><published>2011-05-18T18:18:00.001+05:30</published><updated>2011-05-18T18:18:34.116+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='2011'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Wednesday'/><category scheme='http://www.blogger.com/atom/ns#' term='Facts'/><category scheme='http://www.blogger.com/atom/ns#' term='May'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='18'/><title type='text'>Microsoft Certification &amp; Different Certifications</title><content type='html'>&lt;p&gt;Today, our HR asked me about the Microsoft certification and the respective levels. I’ve tried to explain her, but as an old saying states, “a picture is worth of thousand words” (or) “Pictures speak louder than words”, it really worked well when I’ve given her the below picture.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_G8JMe29wyjE/TdPAGfeuFDI/AAAAAAAACaU/3XRZUFnjmko/s1600-h/image%5B3%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_G8JMe29wyjE/TdPAHsULujI/AAAAAAAACaY/YmDptDACI8o/image_thumb%5B1%5D.png?imgmax=800" width="441" height="644"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;There is a short and sweet writeup from Microsoft site from &lt;a href="http://www.microsoft.com/learning/en/us/certification/view-by-name.aspx" target="_blank"&gt;this link&lt;/a&gt;, but she is more confused when I gave this link to her. In other words, if anyone writes a Microsoft exam would be awarded with MCP, ie., Microsoft Certified Professional. Then if the person writes any other exam that is related to the previous one, then they would be certified as MCTS, ie., Microsoft Certified Technology Specialist of respective combination of the papers.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-5016239625067474141?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/5016239625067474141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=5016239625067474141' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5016239625067474141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5016239625067474141'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2011/05/microsoft-certification-different.html' title='Microsoft Certification &amp;amp; Different Certifications'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_G8JMe29wyjE/TdPAHsULujI/AAAAAAAACaY/YmDptDACI8o/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-7269689228373835970</id><published>2011-05-11T22:23:00.001+05:30</published><updated>2011-05-11T22:23:08.896+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSharp Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Standards'/><category scheme='http://www.blogger.com/atom/ns#' term='CSharp Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='2011'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='11'/><category scheme='http://www.blogger.com/atom/ns#' term='Wednesday'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='May'/><title type='text'>Coding Standards – Cumulative information</title><content type='html'>&lt;p&gt;I was reading some C# related stuff and came across of &lt;a href="http://www.amazedsaint.com/2010/11/top-6-coding-standards-guideline.html" target="_blank"&gt;this post&lt;/a&gt;. I recollect that some time back I’ve written a &lt;a href="http://dskc.blogspot.com/2009/07/coding-guidelines.html" target="_blank"&gt;post&lt;/a&gt; about coding guidelines. My post is more in the same lines that of Amazedsaint’s conclusion. But he did a decent work in collecting all the currently available coding standards guides into one location. &lt;/p&gt; &lt;p&gt;After going thru all the documents, I came to a conclusion that all the documents are highlighting their major part in the naming conventions rather giving attention at the actual standards that matter for the effective coding. Every developer / expert writes about their experience in coding and convey that in certain situations, certain coding practices makes a big sense. &lt;/p&gt; &lt;p&gt;Having reading all such posts and looking at the current collection by Amazedsaint, I now decided to collect such best practice posts and present them here. This is my next TODO.&amp;nbsp; Until such time, I start collecting, here is a &lt;a href="http://www.amazedsaint.com/2011/03/case-of-switch-case-in-c.html" target="_blank"&gt;sample post&lt;/a&gt; about Javascript SWITCH case and how it can be converted in C#.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-7269689228373835970?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/7269689228373835970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=7269689228373835970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7269689228373835970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7269689228373835970'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2011/05/coding-standards-cumulative-information.html' title='Coding Standards – Cumulative information'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-3845143029786821502</id><published>2011-04-13T20:45:00.002+05:30</published><updated>2011-04-13T20:48:03.981+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='2011'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeSnippet'/><category scheme='http://www.blogger.com/atom/ns#' term='Definition'/><category scheme='http://www.blogger.com/atom/ns#' term='13'/><category scheme='http://www.blogger.com/atom/ns#' term='Wednesday'/><category scheme='http://www.blogger.com/atom/ns#' term='Facts'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='April'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>Differed Execution (vs) Immediate execution in LINQ</title><content type='html'>&lt;p&gt;Recently while understanding LINQ, many things unfurled from MSDN. The main theme of .NET is lazy binding (or) lazy loading. And it is evolving in all the ways within the .net Framework. I recollect in one of my previous posts about the mainly concentrated &lt;a title=".NET Version Themes" href="http://dskc.blogspot.com/2011/01/net-version-themes.html" target="_blank"&gt;theme for every version&lt;/a&gt; that is released. I could be wrong from the insider perspective, but what I’ve observed is what I’ve written.&lt;/p&gt; &lt;p&gt;Anyhow, coming back to the main purpose of this post, which is all about the lazy loading and the point behind various execution mechanisms that are available within LINQ. Before I proceed further, one point is very certain that, choosing LINQ is costlier from the point of “Response Time” from DB to any connected system. This statement is true when compared the LINQ with any traditional mechanism of database connectivity.&lt;/p&gt; &lt;p&gt;Traditionally, every developer writes code with Connection object for connecting to the Data Store and then disposes the connection. This method can be by various objects that are provided within .net framework. One of the mechanism is that &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Use a connection object and DataAdapter  &lt;/li&gt;&lt;li&gt;Use a connection object along with Command and use either DataReader or DataSet &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;These mechanisms are pretty neat and straight, while connecting to the datastore. Where as they don’t provide the query mechanism to the developer against the returned results from the datastore. Ofcourse, you still could do the “Filter” method for the dataset or datatable object. This again doesn’t give the generic way to query from the data in the dataset / datatable. &lt;/p&gt; &lt;p&gt;LINQ, in this context provides a great flexibility for the developer to query against the data schema and provides a decent means of all kinds of DataBase querying techniques. In other words, I could say that LINQ gives the power of Database Querying to the C# developer. If your applications are developed using LINQ, you don’t need to have a DB developer. But you need the DB administrator to understand the health of the database and fine tune the queries used by LINQ. Hence, by choosing LINQ for your projects you are saving cost to the project owner. So, &lt;span style="color:#ff0000;"&gt;To LINQ&lt;/span&gt; or &lt;span style="color:#0000ff;"&gt;NOT&lt;/span&gt; to is upto you to decide. Let me not write more here about  LINQ and jump to the execution mechanisms within LINQ.&lt;/p&gt; &lt;p&gt;As titled in the post, there are 2 mechanisms for the execution of LINQ Results, I say it is about LINQ RESULTS. They are differed execution as well as Immediate execution. The main difference between these two are the lazy loading (or) JustInTime loading at the run time. To make simple this entire story, let me give you some code snippet, so that you would understand. For this am trying to query the Northwind Database. &lt;/p&gt; &lt;p&gt;Requirement:&lt;/p&gt; &lt;p&gt;Display all the employee names along with the product names and total of sold quantity&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Solution 1 : In this solution am trying to use the LINQ as an Expression.&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;var &lt;/span&gt;empCounts = &lt;span style="color:blue;"&gt;from &lt;/span&gt;eachEmpData &lt;span style="color:blue;"&gt;in&lt;br /&gt;&lt;/span&gt;(&lt;span style="color:blue;"&gt;from &lt;/span&gt;eachSale &lt;span style="color:blue;"&gt;in&lt;br /&gt;  &lt;/span&gt;(&lt;span style="color:blue;"&gt;from &lt;/span&gt;eachEmp &lt;span style="color:blue;"&gt;in &lt;/span&gt;nwDB.Employees&lt;br /&gt;     &lt;span style="color:blue;"&gt;join &lt;/span&gt;eachOrder &lt;span style="color:blue;"&gt;in &lt;/span&gt;nwDB.Orders &lt;span style="color:blue;"&gt;on &lt;/span&gt;eachEmp.EmployeeID &lt;span style="color:blue;"&gt;equals &lt;/span&gt;eachOrder.EmployeeID&lt;br /&gt;     &lt;span style="color:blue;"&gt;join &lt;/span&gt;eachOrderDetails &lt;span style="color:blue;"&gt;in &lt;/span&gt;nwDB.Order_Details &lt;span style="color:blue;"&gt;on &lt;/span&gt;eachOrder.OrderID &lt;span style="color:blue;"&gt;equals &lt;/span&gt;eachOrderDetails.OrderID&lt;br /&gt;    &lt;span style="color:blue;"&gt;join &lt;/span&gt;eachProduct &lt;span style="color:blue;"&gt;in &lt;/span&gt;nwDB.Products &lt;span style="color:blue;"&gt;on &lt;/span&gt;eachOrderDetails.ProductID &lt;span style="color:blue;"&gt;equals &lt;/span&gt;eachProduct.ProductID&lt;br /&gt;    &lt;span style="color:blue;"&gt;where &lt;/span&gt;eachOrder.OrderDate &amp;gt; dtStart &amp;amp;&amp;amp; eachOrder.OrderDate &amp;lt; dtEnd&lt;br /&gt;                         &lt;span style="color:blue;"&gt;select new&lt;br /&gt;                         &lt;/span&gt;{&lt;br /&gt;                             FirstName = eachEmp.FirstName,&lt;br /&gt;                             LastName = eachEmp.LastName,&lt;br /&gt;                             ProductName = eachProduct.ProductName,&lt;br /&gt;                             OrderQuantity = eachOrderDetails.Quantity&lt;br /&gt;                         }&lt;br /&gt;                       )&lt;br /&gt;   &lt;span style="color:blue;"&gt;group &lt;/span&gt;eachSale &lt;span style="color:blue;"&gt;by new &lt;/span&gt;{ eachSale.FirstName, eachSale.LastName, eachSale.ProductName } &lt;span style="color:blue;"&gt;into &lt;/span&gt;groupSales&lt;br /&gt;                    &lt;span style="color:blue;"&gt;select new&lt;br /&gt;                    &lt;/span&gt;{&lt;br /&gt;                        groupSales.Key.FirstName,&lt;br /&gt;                        groupSales.Key.LastName,&lt;br /&gt;                        groupSales.Key.ProductName,&lt;br /&gt;                        Sold = groupSales.Sum(qty =&amp;gt; qty.OrderQuantity)&lt;br /&gt;                    })&lt;br /&gt;               &lt;span style="color:blue;"&gt;select &lt;/span&gt;eachEmpData;&lt;br /&gt;&lt;pre class="code"&gt;&lt;span style="color:green;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/pre&gt;&lt;pre class="code"&gt;&lt;span style="color:green;"&gt;// the below line binds the data from LINQ Expression&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;bsLINQData.DataSource = empCounts;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;In this solution, you could see that I’ve written all the joins similar to that of the Database SQL joins. If you are familiar with all such queries, then it is very easy to write. But this kind of writing is also expensive. The alternative for such queries is the next solution.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Solution 2: In this solution am trying to use the same above LINQ as methods&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;var &lt;/span&gt;empCounts = nwDB.Orders&lt;br /&gt;   .Where(eachOrder =&amp;gt; eachOrder.OrderDate &amp;gt; dtStart &amp;amp;&amp;amp; eachOrder.OrderDate &amp;lt; dtEnd)&lt;br /&gt;                   .SelectMany(eachOrderDetails =&amp;gt; eachOrderDetails.Order_Details)&lt;br /&gt;                   .GroupBy(od =&amp;gt; &lt;span style="color:blue;"&gt;new &lt;/span&gt;{ od.Product, od.Order.Employee })&lt;br /&gt;                   .Select(od =&amp;gt; &lt;span style="color:blue;"&gt;new&lt;br /&gt;                   &lt;/span&gt;{&lt;br /&gt;                       FirstName = od.Key.Employee.FirstName,&lt;br /&gt;                       LastName = od.Key.Employee.LastName,&lt;br /&gt;                       ProductName = od.Key.Product.ProductName,&lt;br /&gt;                       Sold = od.Sum(q =&amp;gt; q.Quantity)&lt;br /&gt;                   })&lt;br /&gt;                   .OrderBy(s =&amp;gt; s.Sold);&lt;br /&gt;&lt;br /&gt;               &lt;span style="color:green;"&gt;// the below line binds the data from LINQ Expression&lt;br /&gt;               &lt;/span&gt;bsLINQData.DataSource = empCounts;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;In this solution, you find less coding and much usage of LINQ as methods. This kind of coding is much better than the previous solution. For the records, the above solution has taken about 3 milliseconds on my laptop where as the current solution took about 1 millisecond to query. See below for the stats and comparison.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Solution 3: The above two solutions are Differed execution, where as the current one is all about Immediate execution.&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;var &lt;/span&gt;empCounts = nwDB.Orders&lt;br /&gt;   .Where(eachOrder =&amp;gt; eachOrder.OrderDate &amp;gt; dtStart &amp;amp;&amp;amp; eachOrder.OrderDate &amp;lt; dtEnd)&lt;br /&gt;   .SelectMany(eachOrderDetails =&amp;gt; eachOrderDetails.Order_Details)&lt;br /&gt;   .GroupBy(od =&amp;gt; &lt;span style="color:blue;"&gt;new &lt;/span&gt;{ od.Product, od.Order.Employee })&lt;br /&gt;   .Select(od =&amp;gt; &lt;span style="color:blue;"&gt;new&lt;br /&gt;   &lt;/span&gt;{&lt;br /&gt;       FirstName = od.Key.Employee.FirstName,&lt;br /&gt;       LastName = od.Key.Employee.LastName,&lt;br /&gt;       ProductName = od.Key.Product.ProductName,&lt;br /&gt;       Sold = od.Sum(q =&amp;gt; q.Quantity)&lt;br /&gt;   })&lt;br /&gt;   .OrderBy(s =&amp;gt; s.Sold).ToList();&lt;br /&gt;&lt;br /&gt;&lt;span style="color:green;"&gt;// the below line binds the data from LINQ Expression&lt;br /&gt;&lt;/span&gt;bsLINQData.DataSource = empCounts;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Here you have to observe the query ended with &lt;span style="background-color: #ffff00"&gt;.ToList()&lt;/span&gt; and that is the trick of this query. When you see the statistics, it is very surprising that the time taken to query is very negligible when compared with binding the query results to the binding source. Which means that it is evident to say, LINQ doesn’t fetch the data when it is queried, but it fetches data when it is actually binded to any source.&lt;/p&gt;&lt;p&gt;Finally, the results when compared the above all the three solutions are as mentioned below&lt;/p&gt;&lt;br /&gt;&lt;table style="border-collapse: collapse; color: #000000" width="202" border="0" cellpadding="0" cellspacing="0"&gt;&lt;colgroup&gt;&lt;/colgroup&gt;&lt;colgroup&gt;&lt;col style="width: 56pt; mso-width-source: userset; mso-width-alt: 2706" width="74"&gt;&lt;/colgroup&gt;&lt;colgroup&gt;&lt;col style="width: 48pt" span="2" width="64"&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr style="height: 15pt" height="20"&gt;&lt;td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: white; padding-left: 1px; padding-right: 1px; vertical-align: middle; border-top: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl68" width="74" align="center" height="20"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size: 11pt;color:#ffffff;" &gt;&lt;strong&gt; &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; background-color: #9bbb59; padding-left: 1px; padding-right: 1px; vertical-align: middle; border-top: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl66" width="64" align="center"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size: 11pt;color:#ffffff;" &gt;&lt;strong&gt;Query&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; background-color: #9bbb59; padding-left: 1px; padding-right: 1px; vertical-align: middle; border-top: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl66" width="64" align="center"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size: 11pt;color:#ffffff;" &gt;&lt;strong&gt;Bind&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15pt" height="20"&gt;&lt;td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: #c5d9f1; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl67" height="20"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size: 11pt;color:#ff0000;" &gt;&lt;strong&gt;Expression&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" align="right"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size: 11pt;color:#000000;" &gt;3&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" align="right"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size: 11pt;color:#000000;" &gt;60&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15pt" height="20"&gt;&lt;td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: #c5d9f1; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl67" height="20"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size: 11pt;color:#ff0000;" &gt;&lt;strong&gt;Methods&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" align="right"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size: 11pt;color:#000000;" &gt;1&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" align="right"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size: 11pt;color:#000000;" &gt;44&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 15pt" height="20"&gt;&lt;td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: #c5d9f1; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl67" height="20"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size: 11pt;color:#ff0000;" &gt;&lt;strong&gt;InList&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" align="right"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size: 11pt;color:#000000;" &gt;35&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" align="right"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size: 11pt;color:#000000;" &gt;9&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Conclusion :&lt;br /&gt;&lt;p&gt;Solution 1 and Solution 2 are the examples for Differed Execution, where as the 3rd solution is an example for Immediate execution. Any comments?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-3845143029786821502?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/3845143029786821502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=3845143029786821502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3845143029786821502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3845143029786821502'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2011/04/differed-execution-vs-immediate.html' title='Differed Execution (vs) Immediate execution in LINQ'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-6511039099539216460</id><published>2011-01-29T18:46:00.001+05:30</published><updated>2011-01-29T18:49:29.400+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='29'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='2011'/><category scheme='http://www.blogger.com/atom/ns#' term='v2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='v3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='v3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='v4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Saturday'/><title type='text'>.NET Version Themes</title><content type='html'>&lt;p&gt;.NET is not an invention but is an accidental discovery by the VB enhances team working within Microsoft. In the begin all they wanted to have a component that would cover the memory leaks found in VB version 6. By investing time and resources towards researching for a tool, they have realized the concept of the Garbage Collector. So, the first point that is evolved towards the .NET is the GC to manage the resources. Hence, the word &lt;b&gt;Managed Code&lt;/b&gt; evolved. Later the different components like JIT evolved. This is a long story, to cut it short we have the version 1 of .NET with common language compatibility and the MSIL has been the Intermediate language for runtime compilation.  &lt;p&gt;Thus, the version 1 is totally concentrated on the term “Managed Code”, thus CLR is the initial theme of .NET. There are few drawbacks and limitations which couldn’t work with the large scaled application development. Major of the limitations are resolved and a new extension for v1 is releases as v1.1 and this became the first stable runtime for .NET framework  &lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;v1 / v1.1 = Managed Code&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;No company would be idle with the successful release. They would definitely be working towards the new features as well as some extra features that can be added to the current version to make it much better. Especially Microsoft being the pioneer in development of programming languages, we could expect that they foresee the new trends and the industry standards. As a result, they have worked towards the next version of .NET and this time their main concentration is about making the class entity towards extensible to the maximum possible. Thus, I consider that they have introduced the “Partial” keyword to extend the visibility of the class into many files. Apart of this, I also think that Generics is the main concept of this version.  &lt;blockquote&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;v2 = Generics&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;By this time, .NET started grabbing the industry position and became more stable development as well as faster development environment for many of the industry leaders to adopt the .NET as their primary programming platform. The programmers has become more intelligent and started developing large scaled applications. This is also the time for the service oriented architecture evolved and Business Investors started fancy about this buzz word, SOA, ie., Service Oriented Architecture. Basically .NET is built to be loosely coupled entities and the Investors started visualizing the new kind of applications with SOA, there evolved a concept of unknown type entities. Hence the keyword “Anonymous” has become the key theme for the next version. Microsoft has taken a huge leap at this junction, which they couldn’t jump. Resulted a failure of version 3.0 and an interim patches are released. Windows Work Flow / Windows Presentation Foundation / Windows Communication Foundation are also part of version 3, but later they have evolved as individual entities. The R&amp;amp;D team also shed some light in LINQ, for all these the main key word is the Anonymous. Thus, the new version 3.5 is released with an ideology behind the “Anonymous” Keyword. Examples for anonymous are, anonymous methods, anonymous objects, anonymous delegates, etc.,  &lt;blockquote&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;V3.5 = Anonymous&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Am not exploring much about the latest version, but all I’ve read from various blogs is that the theme for the framework 4 is “Parallel”. This key word is mostly used as parallel processing, parallel computing, co-existence, coherence, etc.,  &lt;blockquote&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;V4 = Parallel &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;What the readers think of my understanding towards each theme verses each version?  &lt;p&gt;&amp;nbsp; &lt;p&gt;&lt;a href="http://about.me/Chakravarthy"&gt;Chakravarthy&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-6511039099539216460?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/6511039099539216460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=6511039099539216460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6511039099539216460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6511039099539216460'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2011/01/net-version-themes.html' title='.NET Version Themes'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-1144776167649628606</id><published>2011-01-25T17:50:00.001+05:30</published><updated>2011-01-25T17:50:41.238+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='2011'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='25'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><category scheme='http://www.blogger.com/atom/ns#' term='v4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='January'/><title type='text'>ASP.NET 70-515 Exam Preparation points</title><content type='html'>&lt;p&gt;I’ve written the mentioned exam and completed this in the second attempt. I’ve failed in my first attempt, but passed in the second attempt. The second attempt for all the Microsoft exams is free. One of my friend asked me about the highlight points that helped me to attend the exam. This post arrived while preparation of the bulleted points that I recollect from the exam. &lt;/p&gt; &lt;p&gt;The whole exam pattern can be divided into 3 + 2 = 5 sections. The first 3 sections are more concentrate on the enhancements in v4.0 along with the traditional questions from v3.0 based. The second 2 sections are mainly into configuration and deployment of any web app that is developed using ASP.NET v4.0&lt;/p&gt; &lt;p&gt;To make the long story short, here is the full details that I’ve in my mind. Ofcourse, I’ve not mentioned any thing about MVC as a separate section, because, MVC is a pattern for me but not a new enhancement from the point of framework. Having mentioned that you can even consider that there are few questions pertaining about MVC too, thus, don’t forget to give attention towards MVC.&lt;/p&gt; &lt;h3&gt;1) Traditional WebApplication questions&lt;/h3&gt; &lt;p&gt;1) How to Configure Web Forms pages&lt;br&gt;&amp;nbsp; 2) What are master pages and themes&lt;br&gt;&amp;nbsp; 3) What is globalization&lt;/p&gt; &lt;p&gt;4) What are the page life cycle events&lt;/p&gt; &lt;p&gt;5) How to implement caching and how to manage view-state.&amp;nbsp;&amp;nbsp; &lt;br&gt; Validate user input&lt;/p&gt; &lt;h3&gt;2) Questions that are new to ASP.NET v4.0 Controls&lt;/h3&gt; &lt;p&gt; 6) What are user controls and how to implement&lt;br&gt;&amp;nbsp;&amp;nbsp; 7) What are the mechanisms using which we can manipulate user interface controls from code-behind&lt;/p&gt; &lt;p&gt; 8) What controls help to Display and Manipulate Data&lt;br&gt;&amp;nbsp;&amp;nbsp; 9) What are the new ways to implement DataBound / DataSource controls&lt;/p&gt; &lt;p&gt; 10) Query and manipulate data by using LINQ (ofcourse, this doesn't new to v4.0 but the exam questions are based on v3.0 LINQ)&lt;/p&gt; &lt;h3&gt;3) This section is about new enhancements from ASP.NET v4.0&lt;/h3&gt; &lt;p&gt;11) What is Client-Side Scripting and AJAX&lt;br&gt;&amp;nbsp; 12) How to induce the dynamic features to a page by using JavaScript&lt;br&gt;&amp;nbsp; 13) How to handle JavaScript events&lt;/p&gt; &lt;h4&gt;3.1)Services Enhancements &lt;/h4&gt; &lt;p&gt;14) How to create and consume a data service&lt;br&gt;&amp;nbsp; 15) How to create and configure a Dynamic Data project&lt;/p&gt; &lt;h3&gt;4) Configuration Section targeting the production environment&lt;/h3&gt; &lt;p&gt;16) How to configuring and Extending a Web Application&lt;br&gt;&amp;nbsp; 17) How to configure authentication and authorization&lt;br&gt;&amp;nbsp; 18) How to configure providers&lt;br&gt;&amp;nbsp; 19) How to create and configure HttpHandlers and HttpModules&lt;br&gt;&amp;nbsp; 20) How to Configure initialization and error handling&lt;br&gt;&amp;nbsp; 21) How to reference and configure ASMX and WCF services&lt;br&gt;&amp;nbsp; 22) How to Configure projects and solutions, and reference assemblies&lt;br&gt;&amp;nbsp; 23) What are custom routes and how to create controllers &amp;amp; actions&lt;/p&gt; &lt;h3&gt;5) Standard Deployment of WebApps &lt;/h3&gt; &lt;p&gt;24) How to debug a Web application&lt;br&gt;&amp;nbsp; 25) How to deploy a Web application&lt;/p&gt; &lt;p&gt;So, if you are attending this exam, please give your self a second study about the above mentioned points. If you are aware of fundamentals of these topics, that’s it you are thru. Happy certification.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-1144776167649628606?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/1144776167649628606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=1144776167649628606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1144776167649628606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1144776167649628606'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2011/01/aspnet-70-515-exam-preparation-points.html' title='ASP.NET 70-515 Exam Preparation points'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-6349636445999539464</id><published>2010-12-14T18:46:00.001+05:30</published><updated>2010-12-14T18:46:25.168+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='14'/><category scheme='http://www.blogger.com/atom/ns#' term='MSDN'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuesday'/><category scheme='http://www.blogger.com/atom/ns#' term='December'/><title type='text'>Sending SMS from .NET Application</title><content type='html'>&lt;p&gt;Today, when visiting the &lt;a title="MSDN Forums Home" href="http://social.msdn.microsoft.com/Forums/en-US/categories" target="_blank"&gt;MSDN forums&lt;/a&gt;, came across of a request about the subject of this post. While replying, thought of writing a post with visual aids. So that it would be more meaningful. But unfortunate that &lt;a title="MSDN Forums Home" href="http://social.msdn.microsoft.com/Forums/en-US/categories" rel="tag" target="_blank"&gt;MSDN forum&lt;/a&gt; doesn’t support to upload the Images. Hence is the blog post.&lt;/p&gt; &lt;p&gt;Before we talk about .NET application, it is required to understand how SMS works and the integration with some application. Thus, let’s see what happens when some one sends SMS. Am not going to talk about SMS sent to any phone with 10 digits unique number, but am talking about sending SMS sent to less than 10 digits number, sent on some reserved interfaces (or) mass SMS receiving mechanism. Mostly these kind of requirements come into action when polling is required or a kind of reality shows like &lt;a title="American Idol Official WebSite" href="http://www.americanidol.com/" rel="tag" target="_blank"&gt;American Idol&lt;/a&gt; in USA and &lt;a title="Sa Re Ga Ma Pa official Web Site" href="http://www.zeetelevisionasia.com/html/malaya.htm" target="_blank"&gt;Sa Re Ga Ma Pa&lt;/a&gt; from &lt;a title="Zee Tv Official WebSite" href="http://www.zeetelevisionasia.com/" target="_blank"&gt;Zee Tv&lt;/a&gt; in India.&lt;/p&gt; &lt;p&gt;Let’s start with how this kind of polling is offered by the Providers, called as SCS Providers ie., Short Code Service Providers. Any business person who is interested to utilize the services of such SCS first has to register with these SCSProviders. The SCSProviders charge according to their business plans. Here is a simple example about the pricing by one of the Indian SCS Provider&lt;/p&gt; &lt;hr color="blue"&gt;  &lt;p&gt;&lt;font style="background-color: #ffff00"&gt;Short Code Number&lt;/font&gt;: 53426&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font style="background-color: #ffff00"&gt;Short Code&lt;/font&gt;: &amp;lt;KEYWORD&amp;gt; As per request *(subject to availability) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font style="background-color: #ffff00"&gt;Sub Keyword&lt;/font&gt;: Multiple ( e.g. &amp;lt;ShortCode Keyword&amp;gt; &amp;lt;sub-keyword&amp;gt;)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font style="background-color: #ffff00"&gt;Control Panel&lt;/font&gt;: Web Based &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font style="background-color: #ffff00"&gt;Auto-Welcome&lt;/font&gt;: An SMS will be send to the customer who will send your short code. This message can be customized from control panel. You can create different Welcome message for sub-keywords also.&lt;br&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &lt;font style="background-color: #ffff00"&gt;Reports&lt;/font&gt;: Daily Keyword/Sub Keyword based &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font style="background-color: #ffff00"&gt;Database&lt;/font&gt;: Database of received SMS will be available in your account with us. (Web Based)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font style="background-color: #ffff00"&gt;Auto-Forward&lt;/font&gt;:To SMS (An SMS will be sent to desired number with Sender's Mobile Number SMS Forwarding Cost: 25 P/SMS)&lt;/p&gt; &lt;ul&gt; &lt;li&gt;To Email (An Email will be sent to desired mail id with Sender's Mobile Number, Keyword)  &lt;li&gt;Web URL (This will submit the sender's mobile number and keyword to desired web-page and the result of the page will used as Reply Back SMS. This web page could be dynamic in nature to give any user specific reply back. e.g. Result of Exam through SMS Request)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp; &lt;font style="background-color: #ffff00"&gt;Network Support&lt;/font&gt;: All India&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font style="background-color: #ffff00"&gt;Setup Time&lt;/font&gt;: 48 Hrs. after approval of Keyword availability &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font style="background-color: #ffff00"&gt;Setup Fee&lt;/font&gt;: NIL&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font style="background-color: #ffff00"&gt;Monthly Rental&lt;/font&gt;: 4,500/- [4500 + 556 (Service Tax): Rs.5056]&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font style="background-color: #ffff00"&gt;Quarterly Rental&lt;/font&gt;: 4,000/- [12000 + 1483 (Service Tax): Rs.13,483]&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font style="background-color: #ffff00"&gt;Half Yearly Rental&lt;/font&gt;: 3,500/- [21,000 + 2596 (Service Tax): Rs.23,596]&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font style="background-color: #ffff00"&gt;Yearly Rental&lt;/font&gt;: 3,000/- [36,000 + 4450 (Service Tax): Rs.40,450]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&lt;br&gt;Rs. 4,450/- Off on Yearly subscription.&lt;br&gt;&amp;nbsp;&lt;br&gt;One Year Pricing (after discount): Rs.36,000/-&lt;/p&gt; &lt;hr color="blue"&gt;  &lt;p&gt;Hope you are now clear about the pricing details of any SCS Provider. Let me show you how the SCS provider works with some visual representation. The infrastructure and the working model would be some thing similar to that of the below mentioned&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_G8JMe29wyjE/TQduImwKGGI/AAAAAAAACW0/pUDdFNglS4k/s1600-h/image%5B7%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_G8JMe29wyjE/TQduJ0uKivI/AAAAAAAACW4/ovxAwTGD-Qk/image_thumb%5B3%5D.png?imgmax=800" width="749" height="473"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Now that you understand how your SMS communication is implemented in real world, let’s see how this can be extended so that any application can handle the situation when SMS received as well as sent.&lt;/p&gt; &lt;p&gt;Most of the SCS Providers do the URL Forwarding, which means they invoke any of the given URL when they get an SMS. Thus, it is the responsibility of the business application to provide any URL to receive the information about the SMS. The URL would be some thing like, &lt;u&gt;http://mybusiness.com/getsms.aspx?phonenumber=93829283928&amp;amp;message=thisiscool&lt;/u&gt; &lt;/p&gt; &lt;p&gt;Which means that the business owner should expose some interface by means of a WebPage (or) WebService (or) what ever is feasible for the business. Once the business application gets the information, it is all within the workflow of the rules that is orchestrated by the business owners. The entire crux of this post remains in this last paragraph. Well, for a web developer, I don’t think it is required to explain how to collect the query parameters as well as send any query parameters. This is all fine to collect the SMS sent by the users on a reserved number like 53426. But now, how about sending back some information to the phones via SMS?&lt;/p&gt; &lt;p&gt;As you see in the diagram that every SCSProviders have a feature called as URL Forwarding, they would also be having a web page where you can send some data that would be passed onto the SMS sender. The page that is provided by the SCSProvider would be some thing like &lt;u&gt;http://SCSPWebSite.com/sendsms.aspx?phnumr=93829283928&amp;amp;message=thisisreply&lt;/u&gt;&amp;nbsp; .. Hope now you are totally aware of how to send SMS with the help of SCS Providers as well as receive SMS in a web application.&lt;/p&gt; &lt;p&gt;What do you say?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-6349636445999539464?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/6349636445999539464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=6349636445999539464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6349636445999539464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6349636445999539464'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/12/sending-sms-from-net-application.html' title='Sending SMS from .NET Application'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_G8JMe29wyjE/TQduJ0uKivI/AAAAAAAACW4/ovxAwTGD-Qk/s72-c/image_thumb%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-1769163329483812202</id><published>2010-11-29T22:22:00.001+05:30</published><updated>2010-11-29T22:22:50.761+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='29'/><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Monday'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='November'/><title type='text'>Visual Basic is the Core attention by Microsoft</title><content type='html'>&lt;p&gt;Workflow foundation is currently at 4th version. The main coding syntax that is expected for any of the code activities are more from the VB code syntax. Hence, it is proven that Microsoft considers VB as primary language while doing any kind of Research.&lt;/p&gt; &lt;p&gt;Apart of this, there is one more fact that there is a recent toolkit released from Microsoft, just yesterday, ie., 28th Nov 2010. It is &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4e97ea70-e479-4c05-814f-639d71690e5d" target="_blank"&gt;RTW&lt;/a&gt; for Windows Phone developer. This release enables Visual Basic developers to create Silverlight applications for Windows Phone 7 using the final version of the windows phone developer tools.&lt;/p&gt; &lt;p&gt;You can download the Windows Phone developer tools RTW from &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=04704ACF-A63A-4F97-952C-8B51B34B00CE" target="_blank"&gt;this link&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-1769163329483812202?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/1769163329483812202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=1769163329483812202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1769163329483812202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1769163329483812202'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/11/visual-basic-is-core-attention-by.html' title='Visual Basic is the Core attention by Microsoft'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-3222316628289718975</id><published>2010-09-03T19:53:00.001+05:30</published><updated>2010-09-03T19:53:41.192+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friday'/><category scheme='http://www.blogger.com/atom/ns#' term='CSharp Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeSnippet'/><category scheme='http://www.blogger.com/atom/ns#' term='September'/><category scheme='http://www.blogger.com/atom/ns#' term='3'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='MSDN'/><category scheme='http://www.blogger.com/atom/ns#' term='v4.0'/><title type='text'>Prevent user input for Number / Chars / etc</title><content type='html'>&lt;p&gt;&amp;nbsp; &lt;p&gt;Today, I’ve come across of a requirement within a windows application to suppress the user input and allow only integers for a text box. Currently am working with .net framework 4.0 and I use C# as programming language. Before I search the web for any code samples, MSDN is my primary source for understanding the control behavior as well as the different events that are associated. In most cases MSDN would have proper help text and meaningful examples.  &lt;p&gt;For my requirement, eliminate user input if it is other than integer, I found a &lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keydown.aspx"&gt;link&lt;/a&gt; from MSDN. &lt;p&gt;The given example is inappropriate for eliminating the key input. The given example doesn’t work for you, if your interest is to prevent the user to input anything other than the numbers. I’ve tried and came up with a simple workout for preventing the user to input other than numbers. Here is my code, please comment and revise if it can be more simplified. &lt;p&gt;Step 1: We need a small reusable function as mentioned below.&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;bool &lt;/span&gt;IsDigitInput(&lt;span style="color: blue"&gt;char &lt;/span&gt;keyValue)&lt;br /&gt;{&lt;br /&gt;    &lt;span style="color: blue"&gt;return &lt;/span&gt;((keyValue &amp;gt;= &lt;span style="color: #a31515"&gt;'0'&lt;/span&gt;) &amp;amp;&amp;amp; (keyValue &amp;lt;= &lt;span style="color: #a31515"&gt;'9'&lt;/span&gt;) || keyValue.Equals(&lt;span style="color: #a31515"&gt;'\b'&lt;/span&gt;));&lt;br /&gt;}&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;p&gt;Step 2: Consume the above method at the KeyPress event of the text box as mentioned below&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;if &lt;/span&gt;(!IsDigitInput(e.KeyChar))&lt;br /&gt;{&lt;br /&gt;    e.KeyChar = &lt;span style="color: blue"&gt;new char&lt;/span&gt;();&lt;br /&gt;}&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-3222316628289718975?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/3222316628289718975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=3222316628289718975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3222316628289718975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3222316628289718975'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/09/prevent-user-input-for-number-chars-etc.html' title='Prevent user input for Number / Chars / etc'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-4200800035627536355</id><published>2010-04-07T20:23:00.001+05:30</published><updated>2010-04-07T20:23:06.848+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bing'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='First'/><category scheme='http://www.blogger.com/atom/ns#' term='Wednesday'/><category scheme='http://www.blogger.com/atom/ns#' term='April'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='7'/><title type='text'>SVN Repository Migration</title><content type='html'>&lt;p&gt;Our current employer decided to have the code base as VisualSVN. So we stated a demo server and then after successful trail started a staging server for our project. For the entire March month it worked well, and we decided to have another VisualSVN server as production.&amp;nbsp; During the last week we have decided to migrate our staging SVN source to production box, but now the problem is about history or revision of the full one month.&lt;/p&gt; &lt;p&gt;After &lt;a href="http://www.bing.com/search?q=svn+repository+migration&amp;amp;src=IE-SearchBox&amp;amp;FORM=IE8SRC"&gt;binging&lt;/a&gt; and &lt;a href="http://www.google.com/#hl=en&amp;amp;source=hp&amp;amp;q=svn+repository+migration&amp;amp;aq=f&amp;amp;aqi=g3&amp;amp;aql=&amp;amp;oq=&amp;amp;gs_rfai=&amp;amp;fp=467c3568f2eec009"&gt;googling&lt;/a&gt;, I’ve found many alternatives. Most of all, I’ve realized one simple solution and migrated the entire code base from staging to production as simple as cake biting.&lt;/p&gt; &lt;p&gt;Problem : &lt;/p&gt; &lt;p&gt;Source SVN is at 10.4.5.68 and the repositories are installed at D:\&lt;/p&gt; &lt;p&gt;Target SVN is at 119.18.112.63 and the repositories are installed at E:\&lt;/p&gt; &lt;p&gt;Solution:&lt;/p&gt; &lt;p&gt;Step 1:&lt;/p&gt; &lt;p&gt;Copy all the project folders from 5.68\d$\repository\&amp;lt;&amp;lt;projectRepositories&amp;gt;&amp;gt; to 112.63\e$\repository\&lt;/p&gt; &lt;p&gt;Step 2:&lt;/p&gt; &lt;p&gt;Copy the auth files from 5.68 to 112.63, this would copy all the users along with their project groups&lt;/p&gt; &lt;p&gt;Step 3:&lt;/p&gt; &lt;p&gt;Go to the client side and just relocate your SVN url by right clicking on the folder and point to “SVN=&amp;gt;Relocate”&lt;/p&gt; &lt;p&gt;That’s is done.. did you try?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-4200800035627536355?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/4200800035627536355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=4200800035627536355' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4200800035627536355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4200800035627536355'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/04/svn-repository-migration.html' title='SVN Repository Migration'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-553704398394642895</id><published>2010-02-11T15:49:00.001+05:30</published><updated>2010-02-11T15:49:50.397+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='February'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='11'/><category scheme='http://www.blogger.com/atom/ns#' term='Thursday'/><category scheme='http://www.blogger.com/atom/ns#' term='Facts'/><category scheme='http://www.blogger.com/atom/ns#' term='MSDN'/><category scheme='http://www.blogger.com/atom/ns#' term='Exception'/><title type='text'>Why exceptions are expensive</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Many a times, i get to read from lots of places as, “.. don’t use generic exceptions, as they are very expensive .. instead use specific exceptions like devidebyzero .. blah .. blah ..” According to the MSDN Article from &lt;a href="http://msdn.microsoft.com/en-us/library/ms182137(VS.80).aspx"&gt;this link&lt;/a&gt;, it clearly states to use specific exception, but doesn’t give you as why to use specific exception.&lt;/p&gt; &lt;p&gt;You can read my comment beneath &lt;a href="http://msdn.microsoft.com/en-us/library/ms182137(VS.80).aspx"&gt;the article&lt;/a&gt;. If you don’t see that, here it is.&lt;/p&gt; &lt;p&gt;When you use the catch and cast that as generic exception, it then compares with the following set of exceptions. Which is definitely an unwanted comparison or type conversion with the exact exception that is caught and caused by the code..&lt;/p&gt; &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.build.buildengine.internalloggerexception.aspx"&gt;Microsoft.Build.BuildEngine..::.InternalLoggerException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.build.buildengine.invalidprojectfileexception.aspx"&gt;Microsoft.Build.BuildEngine..::.InvalidProjectFileException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.build.buildengine.invalidtoolsetdefinitionexception.aspx"&gt;Microsoft.Build.BuildEngine..::.InvalidToolsetDefinitionException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.build.buildengine.remoteerrorexception.aspx"&gt;Microsoft.Build.BuildEngine..::.RemoteErrorException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.build.framework.loggerexception.aspx"&gt;Microsoft.Build.Framework..::.LoggerException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.jscript.cmdlineexception.aspx"&gt;Microsoft.JScript..::.CmdLineException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.jscript.parserexception.aspx"&gt;Microsoft.JScript..::.ParserException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.managementconsole.advanced.primarysnapindataexception.aspx"&gt;Microsoft.ManagementConsole.Advanced..::.PrimarySnapInDataException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.managementconsole.internal.primarysnapindataexception.aspx"&gt;Microsoft.ManagementConsole.Internal..::.PrimarySnapInDataException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.applicationservices.cantstartsingleinstanceexception.aspx"&gt;Microsoft.VisualBasic.ApplicationServices..::.CantStartSingleInstanceException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.applicationservices.nostartupformexception.aspx"&gt;Microsoft.VisualBasic.ApplicationServices..::.NoStartupFormException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webclasscontainingclassnotoptional.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebClassContainingClassNotOptional&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webclasscouldnotfindevent.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebClassCouldNotFindEvent&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webclassnextitemcannotbecurrentwebitem.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebClassNextItemCannotBeCurrentWebItem&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webclassnextitemrespondnotfound.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebClassNextItemRespondNotFound&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webclassuserwebclassnamenotoptional.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebClassUserWebClassNameNotOptional&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webclasswebclassfilenamenotoptional.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebClassWebClassFileNameNotOptional&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webclasswebitemnotvalid.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebClassWebItemNotValid&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webitemassociatedwebclassnotoptional.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebItemAssociatedWebClassNotOptional&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webitemclosingtagnotfound.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebItemClosingTagNotFound&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webitemcouldnotloadembeddedresource.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebItemCouldNotLoadEmbeddedResource&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webitemcouldnotloadtemplatefile.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebItemCouldNotLoadTemplateFile&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webitemnamenotoptional.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebItemNameNotOptional&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webitemnotemplatespecified.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebItemNoTemplateSpecified&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webitemtoomanynestedtags.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebItemTooManyNestedTags&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compatibility.vb6.webitemunexpectederrorreadingtemplatefile.aspx"&gt;Microsoft.VisualBasic.Compatibility.VB6..::.WebItemUnexpectedErrorReadingTemplateFile&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compilerservices.incompleteinitialization.aspx"&gt;Microsoft.VisualBasic.CompilerServices..::.IncompleteInitialization&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.compilerservices.internalerrorexception.aspx"&gt;Microsoft.VisualBasic.CompilerServices..::.InternalErrorException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.fileio.malformedlineexception.aspx"&gt;Microsoft.VisualBasic.FileIO..::.MalformedLineException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.addin.hosting.addinsegmentdirectorynotfoundexception.aspx"&gt;System.AddIn.Hosting..::.AddInSegmentDirectoryNotFoundException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.addin.hosting.invalidpipelinestoreexception.aspx"&gt;System.AddIn.Hosting..::.InvalidPipelineStoreException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.applicationexception.aspx"&gt;System..::.ApplicationException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.componentmodel.design.exceptioncollection.aspx"&gt;System.ComponentModel.Design..::.ExceptionCollection&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.configuration.provider.providerexception.aspx"&gt;System.Configuration.Provider..::.ProviderException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.configuration.settingspropertyisreadonlyexception.aspx"&gt;System.Configuration..::.SettingsPropertyIsReadOnlyException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.configuration.settingspropertynotfoundexception.aspx"&gt;System.Configuration..::.SettingsPropertyNotFoundException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.configuration.settingspropertywrongtypeexception.aspx"&gt;System.Configuration..::.SettingsPropertyWrongTypeException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.data.linq.changeconflictexception.aspx"&gt;System.Data.Linq..::.ChangeConflictException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.diagnostics.eventing.reader.eventlogexception.aspx"&gt;System.Diagnostics.Eventing.Reader..::.EventLogException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.directoryservices.activedirectory.activedirectoryobjectexistsexception.aspx"&gt;System.DirectoryServices.ActiveDirectory..::.ActiveDirectoryObjectExistsException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.directoryservices.activedirectory.activedirectoryobjectnotfoundexception.aspx"&gt;System.DirectoryServices.ActiveDirectory..::.ActiveDirectoryObjectNotFoundException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.directoryservices.activedirectory.activedirectoryoperationexception.aspx"&gt;System.DirectoryServices.ActiveDirectory..::.ActiveDirectoryOperationException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.directoryservices.activedirectory.activedirectoryserverdownexception.aspx"&gt;System.DirectoryServices.ActiveDirectory..::.ActiveDirectoryServerDownException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.directoryservices.protocols.directoryexception.aspx"&gt;System.DirectoryServices.Protocols..::.DirectoryException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.identitymodel.selectors.cardspaceexception.aspx"&gt;System.IdentityModel.Selectors..::.CardSpaceException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.identitymodel.selectors.identityvalidationexception.aspx"&gt;System.IdentityModel.Selectors..::.IdentityValidationException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.identitymodel.selectors.policyvalidationexception.aspx"&gt;System.IdentityModel.Selectors..::.PolicyValidationException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.identitymodel.selectors.servicebusyexception.aspx"&gt;System.IdentityModel.Selectors..::.ServiceBusyException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.identitymodel.selectors.servicenotstartedexception.aspx"&gt;System.IdentityModel.Selectors..::.ServiceNotStartedException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.identitymodel.selectors.stscommunicationexception.aspx"&gt;System.IdentityModel.Selectors..::.StsCommunicationException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.identitymodel.selectors.unsupportedpolicyoptionsexception.aspx"&gt;System.IdentityModel.Selectors..::.UnsupportedPolicyOptionsException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.identitymodel.selectors.untrustedrecipientexception.aspx"&gt;System.IdentityModel.Selectors..::.UntrustedRecipientException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.identitymodel.selectors.usercancellationexception.aspx"&gt;System.IdentityModel.Selectors..::.UserCancellationException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.invalidtimezoneexception.aspx"&gt;System..::.InvalidTimeZoneException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstorageexception.aspx"&gt;System.IO.IsolatedStorage..::.IsolatedStorageException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.io.log.sequencefullexception.aspx"&gt;System.IO.Log..::.SequenceFullException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.management.instrumentation.instrumentationbaseexception.aspx"&gt;System.Management.Instrumentation..::.InstrumentationBaseException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.management.instrumentation.wmiproviderinstallationexception.aspx"&gt;System.Management.Instrumentation..::.WmiProviderInstallationException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.net.mail.smtpexception.aspx"&gt;System.Net.Mail..::.SmtpException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.net.peertopeer.peertopeerexception.aspx"&gt;System.Net.PeerToPeer..::.PeerToPeerException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.runtime.compilerservices.runtimewrappedexception.aspx"&gt;System.Runtime.CompilerServices..::.RuntimeWrappedException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.runtime.remoting.metadataservices.sudsgeneratorexception.aspx"&gt;System.Runtime.Remoting.MetadataServices..::.SUDSGeneratorException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.runtime.remoting.metadataservices.sudsparserexception.aspx"&gt;System.Runtime.Remoting.MetadataServices..::.SUDSParserException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.runtime.serialization.invaliddatacontractexception.aspx"&gt;System.Runtime.Serialization..::.InvalidDataContractException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.security.rightsmanagement.rightsmanagementexception.aspx"&gt;System.Security.RightsManagement..::.RightsManagementException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.invalidchannelbindingexception.aspx"&gt;System.ServiceModel.Channels..::.InvalidChannelBindingException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.systemexception.aspx"&gt;System..::.SystemException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.threading.lockrecursionexception.aspx"&gt;System.Threading..::.LockRecursionException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.timezonenotfoundexception.aspx"&gt;System..::.TimeZoneNotFoundException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.query.dynamic.parseexception.aspx"&gt;System.Web.Query.Dynamic..::.ParseException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.security.membershipcreateuserexception.aspx"&gt;System.Web.Security..::.MembershipCreateUserException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.security.membershippasswordexception.aspx"&gt;System.Web.Security..::.MembershipPasswordException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.viewstateexception.aspx"&gt;System.Web.UI..::.ViewStateException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasourcevalidationexception.aspx"&gt;System.Web.UI.WebControls..::.LinqDataSourceValidationException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.automation.noclickablepointexception.aspx"&gt;System.Windows.Automation..::.NoClickablePointException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.automation.proxyassemblynotloadedexception.aspx"&gt;System.Windows.Automation..::.ProxyAssemblyNotLoadedException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.controls.printdialogexception.aspx"&gt;System.Windows.Controls..::.PrintDialogException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.axhost.invalidactivexstateexception.aspx"&gt;System.Windows.Forms..::.AxHost..::.InvalidActiveXStateException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.xps.xpsexception.aspx"&gt;System.Windows.Xps..::.XpsException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.xps.xpswriterexception.aspx"&gt;System.Windows.Xps..::.XpsWriterException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.workflow.activities.rules.ruleexception.aspx"&gt;System.Workflow.Activities.Rules..::.RuleException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.compiler.workflowvalidationfailedexception.aspx"&gt;System.Workflow.ComponentModel.Compiler..::.WorkflowValidationFailedException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.serialization.workflowmarkupserializationexception.aspx"&gt;System.Workflow.ComponentModel.Serialization..::.WorkflowMarkupSerializationException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.workflowterminatedexception.aspx"&gt;System.Workflow.ComponentModel..::.WorkflowTerminatedException&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.workflow.runtime.workflowownershipexception.aspx"&gt;System.Workflow.Runtime..::.WorkflowOwnershipException&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-553704398394642895?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/553704398394642895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=553704398394642895' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/553704398394642895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/553704398394642895'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/02/why-exceptions-are-expensive.html' title='Why exceptions are expensive'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-5293050690412967002</id><published>2010-01-21T17:54:00.000+05:30</published><updated>2010-01-21T18:36:32.417+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='21'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Thursday'/><category scheme='http://www.blogger.com/atom/ns#' term='Facts'/><category scheme='http://www.blogger.com/atom/ns#' term='EntLib'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><category scheme='http://www.blogger.com/atom/ns#' term='January'/><title type='text'>EntLib 5.0 &amp; Unity 2.0 Release Dates</title><content type='html'>&lt;p&gt;Am a big favorite of EntLib. I started using this from v1.1 during June 2005. The good thing from the latest version is that they are not adding any more blocks, on top of it they are removing some unwanted code.&lt;/p&gt; &lt;p&gt;They are targeting to release this by 14th of April after 2days of VS2010.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_G8JMe29wyjE/S1hRUmP0MSI/AAAAAAAABgQ/Z8rybsFMlJg/s1600-h/RevisedRoadMapv5%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="RevisedRoadMapv5" border="0" alt="RevisedRoadMapv5" src="http://lh6.ggpht.com/_G8JMe29wyjE/S1hRVmAbDxI/AAAAAAAABgU/gsgouOs0hAk/RevisedRoadMapv5_thumb%5B1%5D.png?imgmax=800" width="837" height="479"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-5293050690412967002?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/5293050690412967002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=5293050690412967002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5293050690412967002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5293050690412967002'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/01/entlib-50-unity-20-release-dates.html' title='EntLib 5.0 &amp;amp; Unity 2.0 Release Dates'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_G8JMe29wyjE/S1hRVmAbDxI/AAAAAAAABgU/gsgouOs0hAk/s72-c/RevisedRoadMapv5_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-7039770013140065592</id><published>2010-01-21T15:35:00.001+05:30</published><updated>2010-01-21T15:35:33.897+05:30</updated><title type='text'>Bill Gates started a website</title><content type='html'>&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_G8JMe29wyjE/S1gm6NVFGqI/AAAAAAAABgI/-apfVkTKscA/s1600-h/logo-lg%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="logo-lg" border="0" alt="logo-lg" align="left" src="http://lh5.ggpht.com/_G8JMe29wyjE/S1gm7OeUNcI/AAAAAAAABgM/_Hf457R_7XI/logo-lg_thumb%5B1%5D.png?imgmax=800" width="121" height="121"&gt;&lt;/a&gt; Microsoft’s co-founder, Bill Gates started a new website about his leanings and thoughts that are cooking in his mind. It is really good to know such transparent information from a person like him.&lt;/p&gt; &lt;p&gt;Every January, he writes a news letter to all the employees of Microsoft and shares his ideas to them. This year is some thing different. Why only the Microsofties know about him, not the world. From this thought is raised a new concept of sharing via web.&lt;/p&gt; &lt;p&gt;Did you see this web, the &lt;a href="http://www.thegatesnotes.com/"&gt;Gates Notes&lt;/a&gt;. It has various sections like, Thinking, Learning, Travel, blah.. blah .. Why don’t you go there and start exploring more about him.&lt;/p&gt; &lt;p&gt;BTW don’t forget to convey this to your friends..&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-7039770013140065592?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/7039770013140065592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=7039770013140065592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7039770013140065592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7039770013140065592'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/01/bill-gates-started-website_21.html' title='Bill Gates started a website'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_G8JMe29wyjE/S1gm7OeUNcI/AAAAAAAABgM/_Hf457R_7XI/s72-c/logo-lg_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-4951713474128584007</id><published>2010-01-21T15:22:00.000+05:30</published><updated>2010-01-21T15:22:00.728+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='21'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='First'/><category scheme='http://www.blogger.com/atom/ns#' term='Thursday'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><category scheme='http://www.blogger.com/atom/ns#' term='January'/><title type='text'>Bill Gates started a website</title><content type='html'>&lt;p&gt;Microsoft’s co-founder, Bill Gates started a new website about his leanings and thoughts that are cooking in his mind. It is really good to know such transparent information from a person like him.&lt;/p&gt; &lt;p&gt;Every January, he writes a news letter to all the employees of Microsoft and shares his ideas to them. This year is some thing different. Why only the Microsofties know about him, not the world. From this thought is raised a new concept of sharing via web.&lt;/p&gt; &lt;p&gt;Did you see this web, the &lt;a href="http://www.thegatesnotes.com/"&gt;Gates Notes&lt;/a&gt;. It has various sections like, Thinking, Learning, Travel, blah.. blah .. Why don’t you go there and start exploring more about him.&lt;/p&gt; &lt;p&gt;BTW don’t forget to convey this to your friends..&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-4951713474128584007?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/4951713474128584007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=4951713474128584007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4951713474128584007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4951713474128584007'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/01/bill-gates-started-website.html' title='Bill Gates started a website'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-5922311784829514256</id><published>2010-01-20T16:35:00.000+05:30</published><updated>2010-01-20T16:38:34.365+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeSnippet'/><category scheme='http://www.blogger.com/atom/ns#' term='Wednesday'/><category scheme='http://www.blogger.com/atom/ns#' term='MSDN'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><category scheme='http://www.blogger.com/atom/ns#' term='20'/><category scheme='http://www.blogger.com/atom/ns#' term='January'/><title type='text'>MSDN Code Gallery Tags</title><content type='html'>&lt;p&gt;&lt;a href="http://code.msdn.microsoft.com/Tagging/FullTagCloud.aspx"&gt;This link&lt;/a&gt; gives you a beautiful access to the code snippets available from MSDN Code Gallery. The way it is designed is great. &lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_G8JMe29wyjE/S1bjGanFYJI/AAAAAAAABgA/b35nTy-JtPs/s1600-h/image%5B4%5D.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="606" alt="image" src="http://lh3.ggpht.com/_G8JMe29wyjE/S1bjH7514OI/AAAAAAAABgE/ZMiLORkZDPs/image_thumb%5B2%5D.png?imgmax=800" width="1184" border="0"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-5922311784829514256?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/5922311784829514256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=5922311784829514256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5922311784829514256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5922311784829514256'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/01/msdn-code-gallery-tags.html' title='MSDN Code Gallery Tags'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_G8JMe29wyjE/S1bjH7514OI/AAAAAAAABgE/ZMiLORkZDPs/s72-c/image_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-3971167808706101533</id><published>2010-01-17T14:23:00.000+05:30</published><updated>2010-01-17T14:23:00.605+05:30</updated><title type='text'>Go – an Old wine from Google</title><content type='html'>&lt;p&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px;" src="http://golang.org/doc/logo-153x55.png" align="left" /&gt; Google is coming out with a new programming language with title as “&lt;a href="http://golang.org/"&gt;GO&lt;/a&gt;” and the tag line for this programming language is, “a systems programming language…”&lt;/p&gt; &lt;p&gt;In my first impression all that got to my mind is that, most of the concepts are taken from programming languages like C and other few more features like GC from current world’s programming languages. The 1Hr talk by Rob is posted on YouTube. Interesting..&lt;/p&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rKnDgT73v8s&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/rKnDgT73v8s&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt; &lt;p&gt;After going thru the entire presentation, all it struck to my mind is the title of this post. What about you?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-3971167808706101533?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/3971167808706101533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=3971167808706101533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3971167808706101533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3971167808706101533'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/01/go-old-wine-from-google_17.html' title='Go – an Old wine from Google'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2716811276750429922</id><published>2010-01-17T14:13:00.000+05:30</published><updated>2010-01-17T14:13:00.126+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sunday'/><category scheme='http://www.blogger.com/atom/ns#' term='17'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='January'/><title type='text'>Go – an Old wine from Google</title><content type='html'>&lt;p&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" src="http://golang.org/doc/logo-153x55.png" align="left"&gt; Google is coming out with a new programming language with title as “GO” and the tag line for this programming language is, “a systems programming language…”&lt;/p&gt; &lt;p&gt;In my first impression all that got to my mind is that, most of the concepts are taken from programming languages like C and other few more features like GC from current world’s programming languages. The 1Hr talk by Rob is posted on YouTube. Interesting..&lt;/p&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rKnDgT73v8s&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/rKnDgT73v8s&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt; &lt;p&gt;After going thru the entire presentation, all it struck to my mind is the title of this post. What about you?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2716811276750429922?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2716811276750429922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2716811276750429922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2716811276750429922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2716811276750429922'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/01/go-old-wine-from-google.html' title='Go – an Old wine from Google'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-1339124521106877262</id><published>2010-01-17T13:50:00.000+05:30</published><updated>2010-01-17T13:50:00.777+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sunday'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='17'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='January'/><title type='text'>What’s new in .NET</title><content type='html'>&lt;p&gt;Currently, we see version 4 of .NET Framework is the hot topic. It all started with v1.0 during 2003 and have seen various version changes, such as v1.1, v2.0, v3.0 and v3.5. But what’s new in every version? You might start comparing each version directly with its predecessor. &lt;/p&gt; &lt;p&gt;Did we ever thought interms of the need of the new version? (or) What makes new version much a mandatory for the application to start using them?&lt;/p&gt; &lt;p&gt;&lt;a href="http://codebetter.com/blogs/jeremy.miller/archive/2005/07/18/129330.aspx"&gt;Jerry D. Miller&lt;/a&gt;, a .Net Developer from Austin, Tx, has a different perspective about the new version of .NET. He says that the new thing about every version is not just the feature set, but the Functional Programming.&amp;nbsp; Yes, I too felt this. But could not give a shape to this idea. He has written a &lt;a href="http://msdn.microsoft.com/en-us/magazine/ee309512.aspx"&gt;detailed article&lt;/a&gt; about this concept at MSDN. A worth reading article under the tag line of “Patterns in Practice”&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-1339124521106877262?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/1339124521106877262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=1339124521106877262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1339124521106877262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1339124521106877262'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/01/whats-new-in-net.html' title='What’s new in .NET'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-4983490968677217083</id><published>2010-01-17T13:26:00.000+05:30</published><updated>2010-01-17T13:26:00.270+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sunday'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='17'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>iPhone Users use Windows</title><content type='html'>&lt;p&gt;Most of the iPhone users use Windows.. isn’t it strange.. Yes, it is for me. See this for a funny discussion between the Mac and PC characters&lt;/p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1RuIINeW8Iw&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/1RuIINeW8Iw&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-4983490968677217083?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/4983490968677217083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=4983490968677217083' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4983490968677217083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4983490968677217083'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/01/iphone-users-use-windows.html' title='iPhone Users use Windows'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-3151641584438557854</id><published>2010-01-17T13:09:00.000+05:30</published><updated>2010-01-17T13:09:00.340+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sunday'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='Bing'/><category scheme='http://www.blogger.com/atom/ns#' term='17'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Facts'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='January'/><title type='text'>Bing vs Yahoo</title><content type='html'>&lt;p&gt;If the current statistics continue till the end of this year, Microsoft would have a good news, ie., Bing overtakes yahoo search by the early next year.&lt;/p&gt; &lt;p&gt;&lt;img src="http://static.businessinsider.com/image/4b50c6c60000000000d00749/sai-chart-yahoo-bing.gif"&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-3151641584438557854?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/3151641584438557854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=3151641584438557854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3151641584438557854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3151641584438557854'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/01/bing-vs-yahoo.html' title='Bing vs Yahoo'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-4289840736717727919</id><published>2010-01-15T14:17:00.000+05:30</published><updated>2010-01-15T14:17:00.102+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friday'/><category scheme='http://www.blogger.com/atom/ns#' term='15'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='v4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='January'/><title type='text'>ASP.NET Page Life Cycle</title><content type='html'>&lt;p&gt;Most of the ASP.NET developers ignore the page life cycle. They dig only when it is a trouble shooting situation or fixing a bug or as part of a rescue mission. For all those developers, there is an article that explains in detail about ASP.NET v4 page life cycle. &lt;a href="http://msdn.microsoft.com/en-us/library/ms178472%28VS.100%29.aspx"&gt;Click here&lt;/a&gt; to read more in detail.&lt;/p&gt; &lt;p&gt;But a picture is worth more than 1000 words. So is this. Isn’t it??&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_G8JMe29wyjE/S1AqPJdGP7I/AAAAAAAABf4/ctFE_maH5Qk/s1600-h/ASPNET_LifeCycleOverview%5B3%5D.png"&gt;&lt;img title="ASPNET_LifeCycleOverview" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="673" alt="ASPNET_LifeCycleOverview" src="http://lh6.ggpht.com/_G8JMe29wyjE/S1AqQa60zYI/AAAAAAAABf8/NIWvQCTTgPc/ASPNET_LifeCycleOverview_thumb%5B1%5D.png?imgmax=800" width="611" border="0"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-4289840736717727919?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/4289840736717727919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=4289840736717727919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4289840736717727919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4289840736717727919'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/01/aspnet-page-life-cycle.html' title='ASP.NET Page Life Cycle'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_G8JMe29wyjE/S1AqQa60zYI/AAAAAAAABf8/NIWvQCTTgPc/s72-c/ASPNET_LifeCycleOverview_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-8647845618252219051</id><published>2010-01-15T13:38:00.001+05:30</published><updated>2010-01-15T13:38:39.307+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='Friday'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='15'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='VS Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='v4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='January'/><title type='text'>VS 2010 Release Date</title><content type='html'>&lt;p&gt;Visual Studio 2010 &amp;amp; .NET v4 would release on 22nd March. Microsoft is giving an offer by name “Ultimate Offer” and the deadline for this offer is 12th March. Below is the image that clearly explains the various features of this “Ultimate Offer”&lt;img src="http://blogs.msdn.com/photos/dannawi/images/9945198/640x358.aspx"&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-8647845618252219051?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/8647845618252219051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=8647845618252219051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/8647845618252219051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/8647845618252219051'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/01/vs-2010-release-date.html' title='VS 2010 Release Date'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-4977538437409459696</id><published>2010-01-13T14:35:00.000+05:30</published><updated>2010-01-13T14:35:00.905+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='13'/><category scheme='http://www.blogger.com/atom/ns#' term='Wednesday'/><category scheme='http://www.blogger.com/atom/ns#' term='VS Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='v4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='January'/><title type='text'>VS 2010 &amp; .NET v4.0 Training Kit</title><content type='html'>&lt;p&gt;This week, Microsoft released a new &lt;b&gt;Visual Studio 2010 &amp;amp; .NET Framework 4 Training Kit.&lt;/b&gt; This is a downloadable version of the training content and includes &lt;b&gt;17&lt;/b&gt; presentations, &lt;b&gt;21&lt;/b&gt; Demos and &lt;b&gt;26&lt;/b&gt; Hands-on Labs. The January preview adds content for &lt;b&gt;Office&lt;/b&gt;, &lt;b&gt;SharePoint&lt;/b&gt; and &lt;b&gt;Application Lifecycle Management&lt;/b&gt;! &lt;p&gt;The content in this training kit has been tested with Beta 2 and is ready for you to use.  &lt;p&gt;&lt;b&gt;Download:&lt;/b&gt; &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=752CB725-969B-4732-A383-ED5740F02E93&amp;amp;displaylang=en"&gt;Visual Studio 2010 and .NET Framework 4 Training Kit&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-4977538437409459696?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/4977538437409459696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=4977538437409459696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4977538437409459696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4977538437409459696'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/01/vs-2010-net-v40-training-kit.html' title='VS 2010 &amp;amp; .NET v4.0 Training Kit'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-5047908625183931272</id><published>2010-01-13T13:48:00.000+05:30</published><updated>2010-01-13T13:48:01.105+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='2010'/><category scheme='http://www.blogger.com/atom/ns#' term='TFS'/><category scheme='http://www.blogger.com/atom/ns#' term='13'/><category scheme='http://www.blogger.com/atom/ns#' term='VSTS'/><category scheme='http://www.blogger.com/atom/ns#' term='VS Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='January'/><title type='text'>VS2010 Quick Reference Guidance</title><content type='html'>&lt;p&gt;Can you tell me about TFS &amp;amp; VSTS in 5 minutes?&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Can any one really tell about TFS in 5 minutes!! I doubt. But it is true. It’s a reality. Steven van Niekerk, an Architect from Microsoft, started a project on this concept of telling about TFS &amp;amp; VSTS in 5 minutes. And a broad range of MVPs are supporting him to let community know in 5 minutes.&lt;/p&gt; &lt;p&gt;Their first cut of release is ready and you can tryout. They are tagged as Rangers, ie., Visual Studio ALM Rangers. Their mission is to provide out of band solutions for missing features or guidance. Their objectives are&lt;/p&gt; &lt;ul&gt; &lt;li&gt;A “What is” section&lt;/li&gt; &lt;li&gt;A “What are the new and important features” section&lt;/li&gt; &lt;li&gt;A “Quick Reference Poster” section&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;All these above are packed decently in a zip format and is available from &lt;a href="http://vs2010quickref.codeplex.com/"&gt;this link&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;Did you try this?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-5047908625183931272?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/5047908625183931272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=5047908625183931272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5047908625183931272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5047908625183931272'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2010/01/vs2010-quick-reference-guidance.html' title='VS2010 Quick Reference Guidance'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-5076373112854418516</id><published>2009-11-24T21:15:00.000+05:30</published><updated>2009-11-24T21:52:43.436+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeSnippet'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='First'/><category scheme='http://www.blogger.com/atom/ns#' term='v3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Exception'/><title type='text'>Creating a Secure Base Page class for ASP.NET Pages</title><content type='html'>&lt;p&gt;Every web application developed using .NET as application framework needs authentication as well as authorization. ASP.NET provides 2 types of authentication providers for the web applications, namely &lt;a href="http://msdn.microsoft.com/en-us/library/907hb5w9.aspx" target="_blank"&gt;Windows Authentication Provider&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/9wff0kyh.aspx" target="_blank"&gt;Forms Authentication Provider&lt;/a&gt;. Am not going to discuss these types and various modes of authentication. But am going to write about how one can implement a code to secure their web pages. And specially if these pages require some kind of user login is a mandatory.&lt;/p&gt; &lt;p&gt;First, you create any page that is supposed to be secured, say for instance AccountDetails.aspx. This page by default takes the inheritance from System.Web.UI.&lt;span style="color: #2b91af"&gt;Page &lt;/span&gt;class. Now that you have created the page, it is the time for you to induce the security for this page. So add a new class to your application and name that as &lt;span style="color: #2b91af"&gt;SecureBasePage&lt;/span&gt;.CS. This class is now inherited from System.Web.UI.&lt;span style="color: #2b91af"&gt;Page &lt;/span&gt;class. The code would look like below&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;public class &lt;/span&gt;&lt;span style="color: #2b91af"&gt;SecureBasePage &lt;/span&gt;: System.Web.UI.&lt;span style="color: #2b91af"&gt;Page&lt;br /&gt;&lt;/span&gt;{&lt;br /&gt;    &lt;span style="color: blue"&gt;public &lt;/span&gt;SecureBasePage()&lt;br /&gt;    {&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;So you have created a class that is similar to that of System.Web.UI.&lt;span style="color: #2b91af"&gt;Page &lt;/span&gt;class. Now, all you have to do is implement the custom security for this page and inherit your AccountDetails.aspx from this &lt;span style="color: #2b91af"&gt;SecureBasePage&lt;/span&gt;.. For the implementation of custom security, I take the help of Session Object. And I check that whether the current session has a variable called as LoggedInUser and that is associated with some value. So I have started testing for this value at the constructor of SecureBasePage.&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;if &lt;/span&gt;(Session[&lt;span style="color: #2b91af"&gt;ApplicationConstants&lt;/span&gt;.&lt;span style="color: #2b91af"&gt;SessionVariables&lt;/span&gt;.LoggedUserID] == &lt;span style="color: blue"&gt;null&lt;/span&gt;)&lt;br /&gt; {&lt;br /&gt;    Response.Redirect(&lt;span style="color: #a31515"&gt;"LoginPage.aspx"&lt;/span&gt;);&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;While working in this I’ve encountered a huge problem and the problem in terms of the SessionObject. When this session object is used in the SecuredBasePage class, I got the following exception &lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;font color="#0080ff" size="4"&gt;Exception Details: System.Web.HttpException: Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the &amp;lt;configuration&amp;gt; \ &amp;lt;system.web&amp;gt; \ &amp;lt;httpModules&amp;gt; section in the application configuration.&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;I’ve tried all the possibilities like&lt;/p&gt;&lt;br /&gt;&lt;p&gt;1) Adding the enableSession at PageDirective&lt;/p&gt;&lt;br /&gt;&lt;p&gt;2) Adding session tag at http Modules as mentioned below&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;httpModules&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;add &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;Session&lt;/span&gt;" &lt;span style="color: red"&gt;type&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;System.Web.SessionState.SessionStateModule&lt;/span&gt;"&lt;span style="color: blue"&gt;/&amp;gt;&lt;br /&gt; &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;httpModules&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;3) Adding page directive for the page section with the below code&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;pages &lt;/span&gt;&lt;span style="color: red"&gt;enableSessionState&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;true&lt;/span&gt;" &lt;span style="color: red"&gt;enableViewState&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;true&lt;/span&gt;" &lt;span style="color: red"&gt;enableViewStateMac&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;true&lt;/span&gt;" &lt;span style="color: red"&gt;validateRequest&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;"&lt;span style="color: blue"&gt;false&lt;/span&gt;" &lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;4) And many more when &lt;a href="http://www.bing.com/search?q=Exception+Details:+System.Web.HttpException:+Session+state+can+only+be+used+when+enableSessionState+is+set+to+true,+either+in+a+configuration+file+or+in+the+Page+directive.+Please+also+make+sure+that+System.Web.SessionStateModule+or+a+custom+session+state+module+is+included+in+the+%3Cconfiguration%3E+\+%3Csystem.web%3E+\+%3ChttpModules%3E+section+in+the+application+configuration.&amp;amp;go=&amp;amp;form=QBLH&amp;amp;filt=all&amp;amp;qs=n" target="_blank"&gt;binged for this error&lt;/a&gt; &lt;br /&gt;&lt;p&gt;Finally, I realized that at the time of the constructor of this class, the session is not created. So we have to implement the session validation in any other events of the System.Web.UI.&lt;span style="color: #2b91af"&gt;Page &lt;/span&gt;class. So I’ve written that in OnInit event&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;protected override void &lt;/span&gt;OnInit(&lt;span style="color: #2b91af"&gt;EventArgs &lt;/span&gt;e)&lt;br /&gt; {&lt;br /&gt;      &lt;span style="color: blue"&gt;base&lt;/span&gt;.OnInit(e);&lt;br /&gt;     &lt;span style="color: blue"&gt;if &lt;/span&gt;(Session[&lt;span style="color: #2b91af"&gt;ApplicationConstants&lt;/span&gt;.&lt;span style="color: #2b91af"&gt;SessionVariables&lt;/span&gt;.LoggedUserID] == &lt;span style="color: blue"&gt;null&lt;/span&gt;)&lt;br /&gt;     {&lt;br /&gt;            Response.Redirect(&lt;span style="color: #a31515"&gt;"LoginPage.aspx"&lt;/span&gt;);&lt;br /&gt;     }&lt;br /&gt; }&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;But here also there raised a problem because the session is still not instantiated with the passed variable. So all you have to do is just change session from generic to CurrentContext&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;protected override void &lt;/span&gt;OnInit(&lt;span style="color: #2b91af"&gt;EventArgs &lt;/span&gt;e)&lt;br /&gt; {&lt;br /&gt;      &lt;span style="color: blue"&gt;base&lt;/span&gt;.OnInit(e);&lt;br /&gt;      &lt;span style="color: blue"&gt;if &lt;/span&gt;(&lt;span style="color: #2b91af"&gt;HttpContext&lt;/span&gt;.Current.Session[&lt;span style="color: #2b91af"&gt;ApplicationConstants&lt;/span&gt;.&lt;span style="color: #2b91af"&gt;SessionVariables&lt;/span&gt;.LoggedUserID] == &lt;span style="color: blue"&gt;null&lt;/span&gt;)&lt;br /&gt;      {&lt;br /&gt;           Response.Redirect(&lt;span style="color: #a31515"&gt;"LoginPage.aspx"&lt;/span&gt;);&lt;br /&gt;      }&lt;br /&gt; }&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;That is solved and your AccountDetails page is now ready for inheritance from this &lt;span style="color: #2b91af"&gt;SecureBasePage&lt;/span&gt;.CS..&lt;/p&gt;&lt;br /&gt;&lt;p&gt;What do you say ? &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-5076373112854418516?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/5076373112854418516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=5076373112854418516' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5076373112854418516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5076373112854418516'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/11/creating-secure-base-page-class-for.html' title='Creating a Secure Base Page class for ASP.NET Pages'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-4452646991755199163</id><published>2009-11-13T22:20:00.000+05:30</published><updated>2009-11-13T22:20:50.146+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>Tools I’ve installed</title><content type='html'>&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Today, I'd to format my system. After successful installation, the following are the tools that are of my choice to install.&lt;/p&gt; &lt;p&gt;&lt;a href="http://get.live.com/wlmail/overview"&gt;WinMail&lt;/a&gt; from Live.com&lt;/p&gt; &lt;p&gt;Windows &lt;a href="http://get.live.com/writer/overview"&gt;LiveWriter&lt;/a&gt; from Live.com&lt;/p&gt; &lt;p&gt;&lt;a href="http://code.msdn.microsoft.com/msdnreader"&gt;msdnReader&lt;/a&gt; from &lt;a href="http://go.microsoft.com/?linkid=8118446"&gt;this link&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/arcjournal/default.aspx"&gt;The Architecture Journal&lt;/a&gt; from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=dd466bbb-1b7d-438e-9f9a-954ce2058f15&amp;amp;displaylang=en"&gt;this link&lt;/a&gt;. This link is not working, but if you go to the archives, you might find. If you fail to download there, then drop me a mail. I’ll try to upload that to some free upload source.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.xobni.com/download/60776F676C656F7665726576706C7D44367C74766D69612A676B69/676C656F7665726576706C7D2A60776F444D4A504155574B4851504D4B4A572A474B49/35"&gt;Xobni&lt;/a&gt; for Outlook&lt;/p&gt; &lt;p&gt;I started using &lt;a href="htp://www.pidgin.com"&gt;Pidgin&lt;/a&gt; for multi chat client, but now moved to &lt;a title="Digsby = IM + Email + Social Networks" href="http://www.digsby.com" target="_blank" rel="tag"&gt;Digsby&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;An RSS tool, &lt;a href="http://www.newsgator.com/Individuals/FeedDemon/Default.aspx"&gt;FeedDemon&lt;/a&gt; from &lt;a href="http://www.newsgator.com/"&gt;Newsgator&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="The local language tool" href="http://www.baraha.com" target="_blank" rel="tag"&gt;Baraha&lt;/a&gt; for local language typing. &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.twhirl.org/" target="_blank"&gt;Twhirl&lt;/a&gt; for following my tweets from Twitter as well as &lt;a title="తెలుగు లో మైక్రో బ్లాగింగ్ పరికరం" href="http://telugu.shoutem.com" target="_blank" rel="tag"&gt;కువకువలు&lt;/a&gt;, a telugu twitter&lt;/p&gt; &lt;p&gt;Seven types of browsers. IE, FF, Opera, Flock, Apple Safari, Chrome and Wyzo ( liked it just because of pictures search tool)&lt;/p&gt; &lt;p&gt;Am a .NET Developer, so Visual Studio 2008 along with SQL Server 2005&lt;/p&gt; &lt;p&gt;Am also a community person, so to support or reach directly onto the systems away from me and the folks across the globe, I use &lt;a title="Team viewer" href="http://www.teamviewer.com/index.aspx" target="_blank"&gt;Team Viewer&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Hope i’ve not missed any, i’ll keep posted if i missed any&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-4452646991755199163?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/4452646991755199163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=4452646991755199163' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4452646991755199163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4452646991755199163'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/11/tools-ive-installed.html' title='Tools I’ve installed'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-4267525542662223894</id><published>2009-11-05T21:13:00.000+05:30</published><updated>2009-11-05T21:13:10.611+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Industry'/><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Bug'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='FireFox'/><title type='text'>FireFox file full path – Security Issue</title><content type='html'>&lt;p&gt;when you use the file upload using either ASP:FileUpload or html input control which is a type of file, FireFox doesn’t give you the full path of the selected file. For this purpose i have used both the controls as mentioned below&lt;/p&gt;&lt;pre class="code"&gt;    &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;FileUpload &lt;/span&gt;&lt;span style="color: red"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;="fleUpLd" &lt;/span&gt;&lt;span style="color: red"&gt;runat&lt;/span&gt;&lt;span style="color: blue"&gt;="server" /&amp;gt;&lt;br /&gt;      &lt;/span&gt;&lt;span style="color: blue"&gt; &lt;br /&gt;     &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;input &lt;/span&gt;&lt;span style="color: red"&gt;type&lt;/span&gt;&lt;span style="color: blue"&gt;="button" &lt;/span&gt;&lt;span style="color: red"&gt;id&lt;/span&gt;&lt;span style="color: blue"&gt;="btnDD" &lt;/span&gt;&lt;span style="color: red"&gt;value&lt;/span&gt;&lt;span style="color: blue"&gt;="File - Upload " /&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Now that I’ve used both, i tried to get the full path of the selected file. Well, you’ll get the full path of the selected file, when this page is viewed in IE, but not in FireFox. I did a full search on net for getting the full path of the file, but my search went in vain.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;There are many snippets that did some attempt to show case the full file path. some thing like, using the &lt;strong&gt;&lt;font color="#0000ff"&gt;onchange&lt;/font&gt;&lt;/strong&gt; event with the help of &lt;font color="#0000ff"&gt;&lt;strong&gt;this.value&lt;/strong&gt;&lt;/font&gt; , but that would also show&amp;nbsp; you only the file name when fired in FF. The code is some thing like the below&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;input &lt;/span&gt;&lt;span style="color: red"&gt;type&lt;/span&gt;&lt;span style="color: blue"&gt;="file" &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;="upload1" &lt;/span&gt;&lt;span style="color: red"&gt;id&lt;/span&gt;&lt;span style="color: blue"&gt;="upload" &lt;/span&gt;&lt;span style="color: red"&gt;onchange&lt;/span&gt;&lt;span style="color: blue"&gt;="alert(this.value);" /&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;According to FireFox at &lt;a title="FireFox" href="https://developer.mozilla.org/en/Updating_web_applications_for_Firefox_3" target="_blank"&gt;this link&lt;/a&gt;, they are considering this requirement as a security breach and made it clear that their browser has over come the security breach by not showing the client-side full path of the file. In their words, &lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;..the entire path of the file was available to the web application. This privacy concern has been resolved in FireFox 3 ..&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;Hence, there is no possibility of showing the entire path of the file what was ready for file upload. Honestly, I didn’t like this. To get the full path of the file that is ready for upload, the developer has to write a custom control, which is reinventing the wheel. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;What do you say?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I just read from one of the blogs at weblogs.asp.net about this. Thought it is interesting to read the way the author presented the issue at &lt;a href="http://weblogs.asp.net/ashicmahtab/archive/2009/05/20/fileupload-control-doesn-t-give-full-path-help.aspx" target="_blank"&gt;this link&lt;/a&gt;. Did you like it? And here is the &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=143220" target="_blank"&gt;bug ticket&lt;/a&gt; for Mozilla. This has full details of why and how .. blah .. blah..&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-4267525542662223894?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/4267525542662223894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=4267525542662223894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4267525542662223894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4267525542662223894'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/11/firefox-file-full-path-security-issue.html' title='FireFox file full path – Security Issue'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-5732547030584027426</id><published>2009-10-19T10:53:00.000+05:30</published><updated>2009-10-19T10:54:39.039+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bug'/><category scheme='http://www.blogger.com/atom/ns#' term='XP'/><title type='text'>What this could be?</title><content type='html'>&lt;span xmlns=""&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_G8JMe29wyjE/Stv4EagmWXI/AAAAAAAABfk/CZZMRWUJOKA/s1600-h/image%5B3%5D.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="205" alt="image" src="http://lh5.ggpht.com/_G8JMe29wyjE/Stv4FTXMkwI/AAAAAAAABfo/rX_dlig0npc/image_thumb%5B1%5D.png?imgmax=800" width="291" border="0"&gt;&lt;/a&gt; &lt;br&gt;&lt;/p&gt; &lt;p&gt;Is this not a bug in windows XP? &lt;br&gt;&lt;/p&gt;&lt;/span&gt; &lt;div class="blogger-post-footer"&gt;----------------------- &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-5732547030584027426?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/5732547030584027426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=5732547030584027426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5732547030584027426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5732547030584027426'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/10/what-this-could-be.html' title='What this could be?'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_G8JMe29wyjE/Stv4FTXMkwI/AAAAAAAABfo/rX_dlig0npc/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-7470055447288217383</id><published>2009-10-16T13:03:00.000+05:30</published><updated>2009-10-16T13:05:59.547+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='First'/><title type='text'>What happen when we add runat=“server”</title><content type='html'>&lt;p&gt;We all know that there are 2 types of controls that are available while developing web applications. They are HTML Controls as well as Server Controls. The main difference between these two controls is just the runat attribute. For any normal HTML Control like input, it becomes server control when you add the runat=“server” attribute.&lt;/p&gt; &lt;p&gt;By adding this attribute, we can work with the control at code behind directly with out having any difficulties. But did you ever thought what happens when you add this attribute?&lt;/p&gt; &lt;p&gt;The secret is that, the visual studio IDE creates a &lt;strong&gt;.designer.cs&lt;/strong&gt; file as a code base for our .aspx page. This code base file is automatically generated, and we have nothing to do there. The purpose of this code base is to construct the controls that have the runat attribute.&lt;/p&gt; &lt;p&gt;What do you say?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-7470055447288217383?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/7470055447288217383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=7470055447288217383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7470055447288217383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7470055447288217383'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/10/what-happen-when-we-add-runatserver.html' title='What happen when we add runat=“server”'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-4257260094501337073</id><published>2009-10-15T23:42:00.000+05:30</published><updated>2009-10-15T23:48:53.316+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeSnippet'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='First'/><title type='text'>Enabling / Disabling Required Field Validator using JavaScript</title><content type='html'>&lt;p&gt;In our current application there is a requirement in one of the pages that when the an user is requesting for a some information, there are some options like Passport Number, Social Security Number are optional values to be submitted. And the client wanted them to be check boxes, because, the end user may submit more than one values. Here comes the actual trick, when the end user selected any one option, the text box next to that should be required. The UI would be some thing like the below&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;a href="http://lh6.ggpht.com/_G8JMe29wyjE/Stdnh8FfcyI/AAAAAAAABfE/TdJ7YhVnQug/s1600-h/Req27.jpg"&gt;&lt;img title="Requirement" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="87" alt="Requirement" src="http://lh3.ggpht.com/_G8JMe29wyjE/Stdni1z8ugI/AAAAAAAABfI/YS-1uuun0gU/Req2_thumb5.jpg?imgmax=800" width="531" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;And the code for that is as mentioned below &lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;CheckBox &lt;/span&gt;&lt;span style="color: red"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;="cbPassport" &lt;/span&gt;&lt;span style="color: red"&gt;runat&lt;/span&gt;&lt;span style="color: blue"&gt;="server" &lt;/span&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;span style="color: blue"&gt;="Passport Number" &lt;/span&gt;&lt;span style="color: red"&gt;onclick&lt;/span&gt;&lt;span style="color: blue"&gt;="disableRFV(1)" /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;TextBox &lt;/span&gt;&lt;span style="color: red"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;="txtPassportNumber" &lt;/span&gt;&lt;span style="color: red"&gt;runat&lt;/span&gt;&lt;span style="color: blue"&gt;="server"&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;TextBox&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: red"&gt;&amp;amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;RequiredFieldValidator &lt;/span&gt;&lt;span style="color: red"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;="rfvPassport" &lt;/span&gt;&lt;span style="color: red"&gt;Enabled&lt;/span&gt;&lt;span style="color: blue"&gt;="false" &lt;/span&gt;&lt;span style="color: red"&gt;Display&lt;/span&gt;&lt;span style="color: blue"&gt;="Dynamic" &lt;br /&gt;&lt;/span&gt;&lt;span style="color: red"&gt;EnableClientScript&lt;/span&gt;&lt;span style="color: blue"&gt;="true" &lt;/span&gt;&lt;span style="color: red"&gt;ControlToValidate&lt;/span&gt;&lt;span style="color: blue"&gt;="txtPassportNumber" &lt;br /&gt;&lt;/span&gt;&lt;span style="color: red"&gt;ErrorMessage&lt;/span&gt;&lt;span style="color: blue"&gt;="Pl Enter Passport Number" &lt;/span&gt;&lt;span style="color: red"&gt;runat&lt;/span&gt;&lt;span style="color: blue"&gt;="server" &lt;/span&gt;&lt;span style="color: red"&gt;ValidationGroup&lt;/span&gt;&lt;span style="color: blue"&gt;="vgFields"&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;RequiredFieldValidator&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;br &lt;/span&gt;&lt;span style="color: blue"&gt;/&amp;gt;&lt;br /&gt; &lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;CheckBox &lt;/span&gt;&lt;span style="color: red"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;="cbSSN" &lt;/span&gt;&lt;span style="color: red"&gt;runat&lt;/span&gt;&lt;span style="color: blue"&gt;="server" &lt;/span&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;span style="color: blue"&gt;="Social Security Number"  &lt;/span&gt;&lt;span style="color: red"&gt;onclick&lt;/span&gt;&lt;span style="color: blue"&gt;="disableRFV(2)"  /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;TextBox &lt;/span&gt;&lt;span style="color: red"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;="txtSSN" &lt;/span&gt;&lt;span style="color: red"&gt;runat&lt;/span&gt;&lt;span style="color: blue"&gt;="server"&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;TextBox&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;RequiredFieldValidator &lt;/span&gt;&lt;span style="color: red"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;="rfvSSN" &lt;/span&gt;&lt;span style="color: red"&gt;Enabled&lt;/span&gt;&lt;span style="color: blue"&gt;="false" &lt;/span&gt;&lt;span style="color: red"&gt;Display&lt;/span&gt;&lt;span style="color: blue"&gt;="Dynamic" &lt;br /&gt;&lt;/span&gt;&lt;span style="color: red"&gt;EnableClientScript&lt;/span&gt;&lt;span style="color: blue"&gt;="true" &lt;/span&gt;&lt;span style="color: red"&gt;ControlToValidate&lt;/span&gt;&lt;span style="color: blue"&gt;="txtSSN" &lt;br /&gt;&lt;/span&gt;&lt;span style="color: red"&gt;ErrorMessage&lt;/span&gt;&lt;span style="color: blue"&gt;="Pl Enter Passport Number" &lt;/span&gt;&lt;span style="color: red"&gt;runat&lt;/span&gt;&lt;span style="color: blue"&gt;="server" &lt;/span&gt;&lt;span style="color: red"&gt;ValidationGroup&lt;/span&gt;&lt;span style="color: blue"&gt;="vgFields"&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;RequiredFieldValidator&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;br &lt;/span&gt;&lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Here you are missing the javascript function &lt;span style="color: blue"&gt;disableRFV()&lt;/span&gt;. The code for that is as mentioned below&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;script &lt;/span&gt;&lt;span style="color: red"&gt;language&lt;/span&gt;&lt;span style="color: blue"&gt;="javascript"&amp;gt;&lt;br /&gt;function &lt;/span&gt;disableRFV(val) &lt;br /&gt;{&lt;br /&gt;    &lt;span style="color: blue"&gt;var &lt;/span&gt;enableControl = event.srcElement.status;&lt;br /&gt;    &lt;span style="color: blue"&gt;if&lt;/span&gt;(val == &lt;span style="color: #a31515"&gt;"1"&lt;/span&gt;)&lt;br /&gt;        ValidatorEnable(document.getElementById(&lt;span style="color: #a31515"&gt;'&amp;lt;%= rfvPassport.ClientID %&amp;gt;'&lt;/span&gt;), enableControl);&lt;br /&gt;    &lt;span style="color: blue"&gt;else&lt;br /&gt;        &lt;/span&gt;ValidatorEnable(document.getElementById(&lt;span style="color: #a31515"&gt;'&amp;lt;%= rfvSSN.ClientID %&amp;gt;'&lt;/span&gt;), enableControl);&lt;br /&gt;}&lt;br /&gt;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;script&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;The point to note is the ValidatorEnable function that is provided by ASP.NET Javascript Script library. And one more thing that we have to remember is that, while submitting the Required Field Validator control id, we have to pass the clientid, because these controls would be having the runat=“server” tag.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So final points are..&lt;/p&gt;&lt;br /&gt;&lt;p&gt;1) Write code for the checkbox with a onclick event&lt;/p&gt;&lt;br /&gt;&lt;p&gt;2) Enable the ClientScript for the RequiredFieldValidator&lt;/p&gt;&lt;br /&gt;&lt;p&gt;3) Don't forget to associate all the RequiredFieldValidators with ValidationGroup&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Final) Within the JavaScript function invoked by the checkbox onclick, use the ValidatorEnable method to enable or disable the RequiredFieldValidator&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Hope you got it.. if am missing any .. pl remind me&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-4257260094501337073?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/4257260094501337073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=4257260094501337073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4257260094501337073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4257260094501337073'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/10/enabling-disabling-required-field.html' title='Enabling / Disabling Required Field Validator using JavaScript'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_G8JMe29wyjE/Stdni1z8ugI/AAAAAAAABfI/YS-1uuun0gU/s72-c/Req2_thumb5.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-350817720392207793</id><published>2009-10-10T00:00:00.000+05:30</published><updated>2009-10-10T00:12:55.594+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>GridView with Hyperlink</title><content type='html'>&lt;p&gt;Recently we have encountered a requirement where there is a page with simple details and a link for each record in that page take you to another page. This another page would have all the details of the selected record of the previous page. Let me rename these as ClassRoomPage containing the names of the students and their respective roll numbers and the second page is StudentDetailsPage where we pass a parameter as Student ID.&lt;/p&gt; &lt;p&gt;So what we did is, we had the first page as ClassRoomPage with GridView and binded that with the respective columns. The trick is that we need a hyperlink to navigate to the next page along with the query parameter. So we added a template column with the hyperlink as mentioned below&lt;/p&gt; &lt;blockquote&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;TemplateField &lt;/span&gt;&lt;span style="color: red"&gt;HeaderText&lt;/span&gt;&lt;span style="color: blue"&gt;="Comment"&amp;gt;&lt;br /&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ItemTemplate&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br /&gt;              &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;HyperLink &lt;/span&gt;&lt;span style="color: red"&gt;id&lt;/span&gt;&lt;span style="color: blue"&gt;="hlview" &lt;/span&gt;&lt;span style="color: red"&gt;runat&lt;/span&gt;&lt;span style="color: blue"&gt;="server"  &lt;/span&gt;&lt;span style="color: red"&gt;NavigateUrl&lt;/span&gt;&lt;span style="color: blue"&gt;='&lt;/span&gt;&lt;span style="background: #ffee62"&gt;&amp;lt;%&lt;/span&gt;#"~/StudentDetails.aspx?RollNumber="+ Eval("RollNum") &lt;span style="background: #ffee62"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: blue"&gt;' &lt;/span&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;span style="color: blue"&gt;="View" /&amp;gt;&lt;br /&gt;        &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ItemTemplate&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;TemplateField&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Now that we have the both pages, all we need is to do is bind the first page with the ClassRoomDetails and this would add an extra column to the right side of the record and that takes you to the navigation for the next page. What do you say?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-350817720392207793?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/350817720392207793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=350817720392207793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/350817720392207793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/350817720392207793'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/10/gridview-with-hyperlink.html' title='GridView with Hyperlink'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-6110888293904345083</id><published>2009-10-07T22:56:00.000+05:30</published><updated>2009-10-07T23:05:56.925+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSharp Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Month Name from Month number</title><content type='html'>&lt;p&gt;Today, there was a requirement to show the month name in a text box. There are two forms that we have to show, depending on the user choice. The choices being the full name of the month as well as short name. Something similar to that of “October” for full name and “Oct” for short name.&lt;/p&gt; &lt;p&gt;We know that we get the month number from &lt;span style="color: #2b91af"&gt;DateTime&lt;/span&gt; object. This &lt;span style="color: #2b91af"&gt;DateTime &lt;/span&gt;object has many properties that are directly associated to show the different parameters of Date and Time of the day. But now, for our requirement, you can get the full name of the month with the help of the Globalization object. That is too complicated.&lt;/p&gt; &lt;p&gt;The simple method is to use the ToString() with the format that is required. &lt;span style="color: #2b91af"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color: #2b91af"&gt;DateTime&lt;/span&gt;.Now.ToString(&lt;span style="color: #a31515"&gt;"MMMM"&lt;/span&gt;) Give you full name &lt;/p&gt; &lt;p&gt;&lt;span style="color: #2b91af"&gt;DateTime&lt;/span&gt;.Now.ToString(&lt;span style="color: #a31515"&gt;"MMM"&lt;/span&gt;) returns you short name as required&lt;/p&gt; &lt;p&gt;How is this?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-6110888293904345083?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/6110888293904345083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=6110888293904345083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6110888293904345083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6110888293904345083'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/10/month-name-from-month-number.html' title='Month Name from Month number'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-7532206040056453956</id><published>2009-09-11T20:50:00.000+05:30</published><updated>2009-09-11T20:50:32.434+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='XP'/><category scheme='http://www.blogger.com/atom/ns#' term='First'/><title type='text'>Schedule a Task on an Hourly Intervals</title><content type='html'>&lt;p&gt;We know that we can schedule any task for specific intervals as defined in the basic configuration. Before we talk about any thing, let me write about how to schedule windows scheduler.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Start =&amp;gt; Control Panel =&amp;gt; Scheduled Tasks &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;For more details, you can read the instructions as explained at by Microsoft at the &lt;a title="Instructions to schedule a windows task" href="http://support.microsoft.com/kb/308569" rel="tag" target="_blank"&gt;knowledge base&lt;/a&gt;. But the missing part is that the KB article doesn’t help you to schedule on a reduced intervals or specific intervals. Just before you click the Finish button, make sure that you check the Advanced Properties button.&lt;br&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_G8JMe29wyjE/SqpkbR_V1EI/AAAAAAAABek/ef-sWlFOW7E/s1600-h/AdvPro.JPG"&gt;&lt;img style="margin: 0px 0px 10px; width: 400px; display: inline; height: 295px; cursor: hand" id="BLOGGER_PHOTO_ID_5380223124695798850" border="0" alt="" src="http://3.bp.blogspot.com/_G8JMe29wyjE/SqpkbR_V1EI/AAAAAAAABek/ef-sWlFOW7E/s400/AdvPro.JPG"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Once you select this option, you would be taken to the next screen. At times you would not be able to see that due to not providing the Account Information to access the local system&lt;a href="http://4.bp.blogspot.com/_G8JMe29wyjE/SqpnQY3-8mI/AAAAAAAABes/z5ZRhh5QpTg/s1600-h/NoAccInfo.bmp"&gt;&lt;img style="text-align: center; margin: 0px auto 10px; width: 400px; display: block; height: 105px; cursor: hand" id="BLOGGER_PHOTO_ID_5380226236100309602" border="0" alt="" src="http://4.bp.blogspot.com/_G8JMe29wyjE/SqpnQY3-8mI/AAAAAAAABes/z5ZRhh5QpTg/s400/NoAccInfo.bmp"&gt;&lt;/a&gt; If that is not your case, you are lucky to proceed next step. Other wise, you would see the below window. The only difference is that the below window doesn’t contain the Security tab. &lt;/p&gt; &lt;p&gt;Now, if you forget to check above “Advanced Properties” checkbox, you still can also get to this tab by right clicking on the selected task and opt for properties. So, finally we are here at the right place and the purpose of this post. Go to the Schedule tab from the properties and click the &lt;strong&gt;Advanced&lt;/strong&gt; button, resulting you the below popup.&lt;br&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_G8JMe29wyjE/SqpnXcBxrOI/AAAAAAAABe0/k7Qi7In4ji0/s1600-h/AdvPro.JPG"&gt;&lt;img style="text-align: center; margin: 0px auto 10px; width: 400px; display: block; height: 342px; cursor: hand" id="BLOGGER_PHOTO_ID_5380226357205773538" border="0" alt="" src="http://3.bp.blogspot.com/_G8JMe29wyjE/SqpnXcBxrOI/AAAAAAAABe0/k7Qi7In4ji0/s400/AdvPro.JPG"&gt;&lt;/a&gt;The trick here is to select the “Repeat Task” option and provide the number of minutes that it is required to reiterate. This is how you opt to schedule at the specific time intervals.&lt;/p&gt; &lt;p&gt;The entire credit goes to one of the recently joined colleague by name Karthik, being the senior to him, i dictated a rule to him that he updates me with a tip or trick every day. As a result this is a new thing for my knowledge from yesterday’s KT. Let me see how long i’ld post like this.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-7532206040056453956?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/7532206040056453956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=7532206040056453956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7532206040056453956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7532206040056453956'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/09/schedule-task-on-hourly-intervals.html' title='Schedule a Task on an Hourly Intervals'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_G8JMe29wyjE/SqpkbR_V1EI/AAAAAAAABek/ef-sWlFOW7E/s72-c/AdvPro.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-370540445712560706</id><published>2009-07-21T20:39:00.000+05:30</published><updated>2009-07-21T20:40:46.958+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSharp Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Definition'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Coding Guidelines</title><content type='html'>&lt;p&gt;We are lucky to have a client that is tech savvy. And most of the times our code is being reviewed by their tech architects.&amp;nbsp; Most of the times we get reviewed our code on a frequent time intervals. On one side it is good, on the other side it leaves our developers with some morel loss. Adding to the fuel, is me. I insist my developers to follow certain standards within their code. It is time to post the general points that I emphasize.&lt;/p&gt; &lt;p&gt;&lt;br&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp; Use long names for variables&lt;br&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp; Initialize variables at the time of declaration&lt;br&gt;3)&amp;nbsp;&amp;nbsp;&amp;nbsp; Use .Equals instead of ==&lt;br&gt;4)&amp;nbsp;&amp;nbsp;&amp;nbsp; Use territory operator ?: &lt;br&gt;5)&amp;nbsp;&amp;nbsp;&amp;nbsp; Use ?? when expecting the null reference&lt;br&gt;6)&amp;nbsp;&amp;nbsp;&amp;nbsp; Use .Length() comparison&amp;nbsp; to validate string with values&lt;br&gt;7)&amp;nbsp;&amp;nbsp;&amp;nbsp; Use StringBulder instead of strings concatenation &lt;br&gt;8)&amp;nbsp;&amp;nbsp;&amp;nbsp; Use StringBuilder replace instead of string (Ref : &lt;a href="http://dotnetperls.com/replace-string-use)"&gt;http://dotnetperls.com/replace-string-use)&lt;/a&gt;&lt;br&gt;9)&amp;nbsp;&amp;nbsp;&amp;nbsp; Use single line assignments for common values&lt;br&gt;10)&amp;nbsp;&amp;nbsp;&amp;nbsp; Avoid try catch as much possible&lt;br&gt;11)&amp;nbsp;&amp;nbsp;&amp;nbsp; Organize Usings and remove &amp;amp; sort the references&lt;br&gt;12)&amp;nbsp;&amp;nbsp;&amp;nbsp; Use white spaces within every expression&lt;br&gt;13)&amp;nbsp;&amp;nbsp;&amp;nbsp; Separate user methods from system generated methods. Use of Region&lt;br&gt;14)&amp;nbsp;&amp;nbsp;&amp;nbsp; Give Author details on every page&lt;br&gt;15)&amp;nbsp;&amp;nbsp;&amp;nbsp; Maintain the history of modification &lt;br&gt;16) Write the code in as small reusable methods as possible.&lt;br&gt;17) Never assing objects to null when they are within the loop&lt;br&gt;18) If you can use the GC.KeepAlive, make the best use of it&lt;br&gt;19) Try to separate the Finalze method into a different class and instantiate in the caller class that implements the IDisposable interface&lt;br&gt;20) Make use of WeakReference to avoid the multiple connections / reads from static content &lt;br&gt;21) Use int.TryParse, instead of Convert.ToInt or int.Parse &lt;br&gt;&lt;font color="red"&gt;&lt;b&gt;22) Never Ever Trust the User Input, do use Encoding where ever necessary &lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;There are much more, this list would never end. But these are general guidelines that are in my mind at any given time. And different approaches can be identified depending on the situation that the code is in. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-370540445712560706?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/370540445712560706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=370540445712560706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/370540445712560706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/370540445712560706'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/07/coding-guidelines.html' title='Coding Guidelines'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-1196014547917147756</id><published>2009-07-21T01:41:00.000+05:30</published><updated>2009-07-21T01:43:05.754+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='SQLServer 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Copy binary table data from diff servers</title><content type='html'>&lt;p&gt;Today, before we start an internal demo of our project, we realized that, on a particular table there is no data in the QA server. We have every thing ready, but no the sample data. We just can’t create an insert script from the table and execute the script there, because, there is a column which is binary type. When we generate the script, the binary data type is not able to populate. Then we are struck with a big question of how to transfer the data between servers.&lt;/p&gt; &lt;p&gt;Let me explain you much in detail about our infra structure. &lt;/p&gt; &lt;p&gt;We have a dev DB server for our internal development hosted on &lt;u&gt;192.168.2.10 &lt;/u&gt;&amp;lt;&amp;lt;local ip address; for our convenience &amp;gt;&amp;gt;&lt;/p&gt; &lt;p&gt;We have a test bed for our application and IIS installed on it, let’s say this is &lt;u&gt;192.168.3.10&lt;/u&gt;, which is altogether a different network. And this IIS is connecting to a TestDB Server (let’s say it is hosted on &lt;u&gt;192.168.3.20&lt;/u&gt;), where we migrate our DB scripts to create the database / tables / stored procedure / user defined functions&amp;nbsp; / blah .. blah .. what not.&lt;/p&gt; &lt;p&gt;Now, this IIS server(&lt;u&gt;192.168.3.10&lt;/u&gt;) is connecting to the TestDB&lt;u&gt;(192.168.3.20)&lt;/u&gt; on secured connectivity. Our network folks implemented a rule that the x.x.2.x series can’t talk to x.x.3.x series, but not the vice versa. [[This is the trick / loop hole here]] Now that we need to populate the binary data from a table, and we don’t have access. &lt;/p&gt; &lt;p&gt;What all the dev’s do in the begin is to a &lt;a href="http://www.bing.com" target="_blank"&gt;bing&lt;/a&gt; on &lt;a href="http://www.bing.com/search?q=how+to+access+the+remote+server+to+copy+data+from+table&amp;amp;form=QBLH&amp;amp;filt=all&amp;amp;qs=n" target="_blank"&gt;how to access the remote server to copy data from table&lt;/a&gt;. We are not exceptional to this, and we did all kinds of searches. We also &lt;a href="http://www.google.co.in/search?hl=en&amp;amp;q=how+to+access+the+remote+server+to+copy+data+from+table&amp;amp;meta=&amp;amp;aq=f&amp;amp;oq=" target="_blank"&gt;googled for the same&lt;/a&gt;, unfortunately we end up either creating the LinkedServers. As we couldn’t connect to the remote TestDB server from our DevEnvironment, we couldn’t establish the connectivity. And the our application DBs are not accepting to create a LinkedServer from TestDB server.&lt;/p&gt; &lt;p&gt;after doing lots of trails and found some easy way to populate the data from one server to another with out having to create a Linkage between the servers.&lt;/p&gt; &lt;div style="font-family: courier new; background: white; color: black; font-size: 10pt"&gt; &lt;p style="margin: 0px"&gt;&lt;span style="color: #2b91af"&gt;&amp;nbsp;&amp;nbsp; 13&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Exec &lt;/span&gt;sp_configure &lt;span style="color: #a31515"&gt;'show advanced options'&lt;/span&gt;, 1&lt;/p&gt; &lt;p style="margin: 0px"&gt;&lt;span style="color: #2b91af"&gt;&amp;nbsp;&amp;nbsp; 14&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin: 0px"&gt;&lt;span style="color: #2b91af"&gt;&amp;nbsp;&amp;nbsp; 15&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Exec &lt;/span&gt;sp_configure &lt;span style="color: #a31515"&gt;'Ad Hoc Distributed Queries'&lt;/span&gt;, 1&lt;/p&gt; &lt;p style="margin: 0px"&gt;&lt;span style="color: #2b91af"&gt;&amp;nbsp;&amp;nbsp; 16&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;Reconfigure&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0px"&gt;&lt;span style="color: #2b91af"&gt;&amp;nbsp;&amp;nbsp; 17&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p style="margin: 0px"&gt;&lt;span style="color: #2b91af"&gt;&amp;nbsp;&amp;nbsp; 18&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;insert into &lt;/span&gt;UserProfile&lt;/p&gt; &lt;p style="margin: 0px"&gt;&lt;span style="color: #2b91af"&gt;&amp;nbsp;&amp;nbsp; 19&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue"&gt;select &lt;/span&gt;* &lt;span style="color: blue"&gt;from OpenDataSource&lt;/span&gt;(&lt;/p&gt; &lt;p style="margin: 0px"&gt;&lt;span style="color: #2b91af"&gt;&amp;nbsp;&amp;nbsp; 20&lt;/span&gt;&amp;nbsp;&lt;span style="color: #a31515"&gt;'SQLNCLI'&lt;/span&gt;,&lt;/p&gt; &lt;p style="margin: 0px"&gt;&lt;span style="color: #2b91af"&gt;&amp;nbsp;&amp;nbsp; 21&lt;/span&gt;&amp;nbsp;&lt;span style="color: #a31515"&gt;'Data Source=192.168.3.20;User ID=sa;Password=sa'&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0px"&gt;&lt;span style="color: #2b91af"&gt;&amp;nbsp;&amp;nbsp; 22&lt;/span&gt; ).GlobalWebContent.dbo.UserProfile&lt;/p&gt;&lt;/div&gt; &lt;p&gt;Pretty neat and simple solution, it took about approximately 4hrs to convince our SQL DBs to execute the above query.&amp;nbsp; &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-1196014547917147756?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/1196014547917147756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=1196014547917147756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1196014547917147756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1196014547917147756'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/07/copy-binary-table-data-from-diff.html' title='Copy binary table data from diff servers'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-7247463301530371160</id><published>2009-06-03T16:06:00.000+05:30</published><updated>2009-06-03T16:10:26.372+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Debug'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='v3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Orcas'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>Multiple Validation Groups limitation</title><content type='html'>&lt;p&gt;Within the single form it is evident that you can have multiple validation groups. To explain more, it is good to throw some light on such requirement. In our current project we have the following requirement.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_G8JMe29wyjE/SiZTEFn6G9I/AAAAAAAABTo/CiJDQobgiU4/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_G8JMe29wyjE/SiZTGCbyxCI/AAAAAAAABTs/6r4Qz5LpTeU/image_thumb%5B2%5D.png?imgmax=800" width="746" height="593"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;If you observe this screenshot, the “Request a Quote” box is repeated. And on click of “Add More” button, one more “Request a Quote” would be added to the screen. Every time such a box is added, they are generated along with RequiredFieldValidator and adding the ValidationGroup property with the respective item index. In the above case, we have 2 validation groups. Now the problem is about validating the required fields on “Submit” button.&lt;/p&gt; &lt;p&gt;If there is only one validation group, you can directly associate the validation group to button with the “ValidationGroup” property. But in this case, we don’t a direct association of single validation group with single button. Hence we need to associate the multiple groups with the submit button, as mentioned below&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;Button &lt;/span&gt;&lt;span style="color: red"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;="btnSave3" &lt;/span&gt;&lt;span style="color: red"&gt;runat&lt;/span&gt;&lt;span style="color: blue"&gt;="server" &lt;/span&gt;&lt;span style="color: red"&gt;ValidationGroup&lt;/span&gt;&lt;span style="color: blue"&gt;="3" &lt;/span&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;span style="color: blue"&gt;="Submit" &lt;/span&gt;&lt;span style="color: red"&gt;OnClick&lt;/span&gt;&lt;span style="color: blue"&gt;="btnSave3_Click" /&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;The latest .NET Framework v3.5 doesn’t support the multiple ValidationGroups association before submitting the page to server. &lt;a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=102994"&gt;Here is the information&lt;/a&gt; about such feature unavailability. As it is a limitation with .net framework, started exploring the alternatives.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Got many articles, to resolve this situation. &lt;a href="http://javiercrespoalvez.com/"&gt;Javi&lt;/a&gt; on his &lt;a href="http://javiercrespoalvez.com/2009/01/aspnet-multiple-validation-group-button.html"&gt;one of the old posts&lt;/a&gt;, mentioned a JQuery mechanism along with a custom button control. &lt;a href="http://dotnetslackers.com/Community/blogs/bmains/default.aspx"&gt;Brain Main’s&lt;/a&gt; blog has &lt;a href="http://dotnetslackers.com/Community/blogs/bmains/archive/2009/02/11/validation-groups-re-explained-including-multiple-groups.aspx"&gt;similar post&lt;/a&gt;. Many more if you &lt;a href="http://www.bing.com/"&gt;bing&lt;/a&gt;.. What every they are, they all look at the simple Validate() method of Page class. Instead of investing my time again &amp;amp; again and reinventing the same wheel, i decided to go as simple as possible of using Page.Validate and verify that the Page.IsValid property to decide to proceed with the consecutive commends execution. Code looks like the below&lt;/p&gt;&lt;pre class="code"&gt;Page.Validate();&lt;br /&gt;&lt;span style="color: blue"&gt;if &lt;/span&gt;(Page.IsValid)&lt;br /&gt;&lt;span style="color: blue"&gt;if &lt;/span&gt;(ValidateItemOptions(3))&lt;br /&gt;{&lt;br /&gt;    &lt;span style="color: green"&gt;// Means there is no Error with the data as well as Required fields&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: blue"&gt;string &lt;/span&gt;strIPData = CollectPreviousItem();&lt;br /&gt;    &lt;span style="color: green"&gt;// Invoke the Bussiness Method&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Do you have any other possibility?? &lt;/p&gt;&lt;br /&gt;&lt;p&gt;(ofcourse, you would not.. but just checking if some thing unearthed would see light) &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-7247463301530371160?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/7247463301530371160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=7247463301530371160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7247463301530371160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7247463301530371160'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/06/multiple-validation-groups-limitation.html' title='Multiple Validation Groups limitation'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_G8JMe29wyjE/SiZTGCbyxCI/AAAAAAAABTs/6r4Qz5LpTeU/s72-c/image_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-6935410717664915894</id><published>2009-05-21T08:27:00.000+05:30</published><updated>2009-05-21T08:28:12.039+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='v3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='VSTS'/><title type='text'>4 Checkboxes – Some tricky issue</title><content type='html'>&lt;p&gt;Today, almost more than 4 hrs I'd spent on this issue. Do you want to know what is that? Here is that. I have 4 checkbox elements and I have to do the following conditions&lt;/p&gt; &lt;p&gt;Condition 1) Any one check box has to selected&lt;/p&gt; &lt;p&gt;Condition 2) If any of the first 2 check boxes are selected, my code should throw an exception when the 3rd check box is selected&lt;/p&gt; &lt;p&gt;Condition 3) vice versa for Condition 2&lt;/p&gt; &lt;p&gt;A picture is worth of 1000 words. Here is the actual requirement.&lt;a href="http://lh3.ggpht.com/_G8JMe29wyjE/ShTDPgJcIGI/AAAAAAAABSU/czZkuG58OXM/s1600-h/issue%5B4%5D.gif"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="issue" border="0" alt="issue" src="http://lh6.ggpht.com/_G8JMe29wyjE/ShTDQoI_n7I/AAAAAAAABSY/S--lxxgP-68/issue_thumb%5B2%5D.gif?imgmax=800" width="488" height="50"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Hope you got the actual picture. Now here comes the actual twist. You can do that with simple if conditions, but i thought of implementing this using territory operators using a single if condition. And the condition goes like this..&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;if&lt;/span&gt;(((cbRepair1.Checked || cbCalibration1.Checked ) ? &lt;br /&gt;    (cbBoth1.Checked) ? &lt;span style="color: blue"&gt;false &lt;/span&gt;: &lt;span style="color: blue"&gt;true &lt;/span&gt;: &lt;br /&gt;    (cbBoth1.Checked || cbOnLine1.Checked) ? &lt;span style="color: blue"&gt;true &lt;/span&gt;: &lt;span style="color: blue"&gt;false&lt;/span&gt;)==&lt;span style="color: blue"&gt;false&lt;/span&gt;){&lt;br /&gt;    &lt;span style="color: blue"&gt;throw new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Exception&lt;/span&gt;(&lt;span style="color: #a31515"&gt;"Duplicate selection .."&lt;/span&gt;);&lt;br /&gt;}&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;It took me almost more than 4 hrs. Isn’t it funny!!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-6935410717664915894?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/6935410717664915894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=6935410717664915894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6935410717664915894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6935410717664915894'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/05/4-checkboxes-some-tricky-issue.html' title='4 Checkboxes – Some tricky issue'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_G8JMe29wyjE/ShTDQoI_n7I/AAAAAAAABSY/S--lxxgP-68/s72-c/issue_thumb%5B2%5D.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2793835617409125952</id><published>2009-05-20T06:54:00.001+05:30</published><updated>2009-05-20T06:54:46.194+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>CheckBoxList validation</title><content type='html'>&lt;p&gt;Within our current project, we faced a requirement such that there are multiple checkboxes and the user is required to select any one of them (at least one of them). So as there are multiple checkboxes, decided to go with CheckBoxList control. Now the problem is that, we need to show a error message if the user is not selected any one of them. The problem also extends not just there, but the display text should be culture specific.&lt;/p&gt; &lt;p&gt;So the story started long after I've written this post. But editing this entire post due to a simple non supportive feature by IE. I’ll come to that point little later, let me first detail the requirement and solution. There is one more solution for this unsupported error. Please read thru the post.&lt;/p&gt; &lt;p&gt;For all the client side validations, it is widely known that validation controls supported by ASP.NET framework are popularly used. But these controls can’t handle the CheckBoxList. Hence the following solution.&lt;/p&gt; &lt;p&gt;Step 1: Place your CheckBoxList control in a separate div as shown below. Observe that the text for these controls are populated from database depending upon the user culture&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;div &lt;/span&gt;&lt;span style="color: red"&gt;id&lt;/span&gt;&lt;span style="color: blue"&gt;="cblItems1"&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue"&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;CheckBoxList &lt;/span&gt;&lt;span style="color: red"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;="cblOptions" &lt;/span&gt;&lt;span style="color: red"&gt;runat&lt;/span&gt;&lt;span style="color: blue"&gt;="server"&amp;gt;&lt;br /&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;ListItem &lt;/span&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;span style="color: blue"&gt;="&lt;/span&gt;&lt;span style="background: #ffee62"&gt;&amp;lt;%&lt;/span&gt;$Resources:CommonFormFields, Repair&lt;span style="background: #ffee62"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: blue"&gt;"&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;ListItem&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br /&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;ListItem &lt;/span&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;span style="color: blue"&gt;="&lt;/span&gt;&lt;span style="background: #ffee62"&gt;&amp;lt;%&lt;/span&gt;$Resources:CommonFormFields, Calibration&lt;span style="background: #ffee62"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: blue"&gt;"&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;ListItem&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br /&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;ListItem &lt;/span&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;span style="color: blue"&gt;="&lt;/span&gt;&lt;span style="background: #ffee62"&gt;&amp;lt;%&lt;/span&gt;$Resources:CommonFormFields, RepairCalibration&lt;span style="background: #ffee62"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: blue"&gt;"&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;ListItem&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br /&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;ListItem &lt;/span&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;span style="color: blue"&gt;="&lt;/span&gt;&lt;span style="background: #ffee62"&gt;&amp;lt;%&lt;/span&gt;$Resources:CommonFormFields, OnlineService&lt;span style="background: #ffee62"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: blue"&gt;"&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;ListItem&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br /&gt;    &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;CheckBoxList&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;div&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Step 2: Use ASP:Lable and get the error message while loading and place in a separate div and hide this div by default as mentioned below. Please note the div ID as &lt;font color="#0000ff"&gt;cblError1&lt;/font&gt; and the style is set to hidden by default&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;div &lt;/span&gt;&lt;span style="color: red"&gt;id&lt;/span&gt;&lt;span style="color: blue"&gt;="cblError1" &lt;/span&gt;&lt;span style="color: red"&gt;style&lt;/span&gt;&lt;span style="color: blue"&gt;="&lt;/span&gt;&lt;span style="color: red"&gt;visibility&lt;/span&gt;: &lt;span style="color: blue"&gt;hidden"&amp;gt;&lt;br /&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;Label &lt;/span&gt;&lt;span style="color: red"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;="lblReq1" &lt;/span&gt;&lt;span style="color: red"&gt;runat&lt;/span&gt;&lt;span style="color: blue"&gt;="server" &lt;/span&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;span style="color: blue"&gt;="&lt;/span&gt;&lt;span style="background: #ffee62"&gt;&amp;lt;%&lt;/span&gt;$Resources:CommonFormFields, SelectAny&lt;span style="background: #ffee62"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: blue"&gt;"&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;Label&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br /&gt;    &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;div&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Step 3: Write a JScript function that reads all the client side rendered elements as &lt;font color="#0000ff"&gt;input&lt;/font&gt; objects and checks whether any of them are checked or not. Code explains more in detail&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;function &lt;/span&gt;CheckListValidation(cblItm, errDiv)&lt;br /&gt;{&lt;br /&gt;&lt;span style="color: green"&gt;    &lt;/span&gt;&lt;span style="color: blue"&gt;var &lt;/span&gt;tDiv = document.getElementById(cblItm);&lt;br /&gt;    &lt;span style="color: blue"&gt;var &lt;/span&gt;chkitems = tDiv.childNodes[1];&lt;br /&gt;    &lt;span style="color: blue"&gt;var &lt;/span&gt;chkitm = chkitems.getElementsByTagName(&lt;span style="color: #a31515"&gt;"input"&lt;/span&gt;);&lt;br /&gt;    &lt;span style="color: blue"&gt;for &lt;/span&gt;(&lt;span style="color: blue"&gt;var &lt;/span&gt;i = 0; i &amp;lt; chkitm.length; i++) &lt;br /&gt;    {&lt;br /&gt;        &lt;span style="color: blue"&gt;if &lt;/span&gt;(chkitm[i].checked) &lt;br /&gt;        {                    &lt;br /&gt;                &lt;span style="color: blue"&gt;return true&lt;/span&gt;;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    document.getElementById(errDiv).style.visibility = &lt;span style="color: #a31515"&gt;'visible'&lt;/span&gt;;&lt;br /&gt;    &lt;span style="color: blue"&gt;return false&lt;/span&gt;;&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Step 4: Now it is the turn of invoking this function from the button click. Every button is having a method called as “OnClientClick” along with Click. Invoke this function from that method as mentioned below&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;asp&lt;/span&gt;&lt;span style="color: blue"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;Button &lt;/span&gt;&lt;span style="color: red"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;="btnAddMore" &lt;/span&gt;&lt;span style="color: red"&gt;runat&lt;/span&gt;&lt;span style="color: blue"&gt;="server" &lt;/span&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;span style="color: blue"&gt;="Add More" &lt;br /&gt;&lt;/span&gt;&lt;span style="color: red"&gt;OnClientClick&lt;/span&gt;&lt;span style="color: blue"&gt;="return CheckListValidation('cbOptions','cblError1');"&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: red"&gt;OnClick&lt;/span&gt;&lt;span style="color: blue"&gt;="btnAddMore_Click" /&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Step 5: All setup and the code is running fine. But there is a problem with this code while running in IE. IE 6 and above doesn’t support the getElementsByTag &lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;var &lt;/span&gt;vTe = document.getElementsByTagName(..);&lt;/pre&gt;There is a long story for this. Let me post one more post for the better mechanism of CheckBoxList Validation. Until then, what are your comments??  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2793835617409125952?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2793835617409125952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2793835617409125952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2793835617409125952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2793835617409125952'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/05/checkboxlist-validation.html' title='CheckBoxList validation'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-8360250178327384795</id><published>2009-04-30T04:33:00.000+05:30</published><updated>2009-04-30T04:34:23.992+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Industry'/><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Definition'/><title type='text'>Common Myths by Developers</title><content type='html'>&lt;p&gt;1) Which programming language is faster ? VB or C# ?&lt;/p&gt; &lt;p&gt;This is regular and majorly mistaken by the VB developers and mistakenly highlighted by C# developers. According to the .NET architecture every language code is converted into MSIL, hence every language code is common on the first compilation. Then this MSIL is converted onto the native code. The entire purpose of converting the ELL into MSIL is to obtain the Interoperability between Commonly used languages. Hence this is absolutely false, and all we need to remember is that better code generates better performance results and vice versa&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;2) CodeBehind is better than InLine &lt;/p&gt; &lt;p&gt;It doesn’t really matter whether you implement the code in a separate file or with in the same, the reason behind this is .. anyhow, the IIS is going to compile for the first time and going to cache the page DLL. And once this is done, it doesn’t really mean any thing for the IIS towards processing and generating the output HTML from our ASPX page. Hence, it is totally untrue in-terms of separation of your code to single code behind or multiple code behind pages&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;3) Use WebServices as much as possible&lt;/p&gt; &lt;p&gt;LOL.. this is my first response for all those who say this. Right .. webservices are the break through in the industry, it doesn’t mean that use it all places. It is also myth to use webservices with in a big application having multiple project within same solution. My recommendation towards using the WebService depends on the type of the system. Use webservices only in case of different systems not within the similar systems&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;What do you say??&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-8360250178327384795?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/8360250178327384795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=8360250178327384795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/8360250178327384795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/8360250178327384795'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/04/common-myths-by-developers.html' title='Common Myths by Developers'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-8466630137321035994</id><published>2009-04-24T20:34:00.001+05:30</published><updated>2009-04-24T20:34:59.538+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Sliverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>Blogger Connect Brief</title><content type='html'>&lt;p&gt;On 22nd of this month, i got a mail from &lt;a href="http://www.abhishekkant.net/"&gt;Abhisheik&lt;/a&gt; about this event. This is the first of it’s kind by Microsoft to connect all bloggers.&amp;nbsp; Points that rolled during this meeting are&lt;/p&gt; &lt;p&gt;0) Freebees at TechEd towards. MCP Exam tokens to attend any one exam for free&lt;/p&gt; &lt;p&gt;1) Naked Browser Challenge from &lt;a href="http://merawindows.com"&gt;http://merawindows.com&lt;/a&gt;&lt;/p&gt; &lt;p&gt;2) Silverlight 3 features&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;a) Smooth Streaming&lt;/p&gt; &lt;p&gt;b) APIs are open to Plugins new features by community to integrate with Silverlight&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Give a look at SmoothHD.com for some demos on smooth streaming&lt;/p&gt; &lt;p&gt;3) Release of Expression Blend 3&lt;/p&gt; &lt;p&gt;4) &lt;a href="www.thinkingms.com/pandurang"&gt;Pandu&lt;/a&gt; spoke about Sketch Flow in Expression Blend3&lt;/p&gt; &lt;p&gt;5) &lt;a href="http://experience.tatanano.com/"&gt;Nano Car experience&lt;/a&gt; and &lt;a href="http://www.iplt20.com/"&gt;IPLT20&lt;/a&gt; are developed using .NET technology – a feel good factor. Hope Silverlight streaming would be next generation of media transmission &lt;/p&gt; &lt;p&gt;6) IE 8 and WebSlices and Accelerators are going to be the part of IE8 highlights and key elements of success&lt;/p&gt; &lt;p&gt;7) Interoperability Lab from Microsoft is being setup at Bangalore and this is open for all public with out any fee&lt;/p&gt; &lt;p&gt; During this meeting, &lt;a href="http://www.abhishekkant.net/"&gt;Abhisheik&lt;/a&gt; mentioned about a trick while presenting the Naked Browser Competition, that is run the command “explore –extoff” to open up the IE8 with lightening fast. This command opens IE with out enabling any Add-ons, which is a plain old fashioned and classical browser of IE4 or IE5 like. Anyhow, it is good that we can use the latest component in classical old style. &lt;/p&gt; &lt;p&gt;June 25th is the next time we can connect as the 2nd event of this kind. Did you attend this? Did i miss any point?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-8466630137321035994?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/8466630137321035994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=8466630137321035994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/8466630137321035994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/8466630137321035994'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/04/blogger-connect-brief.html' title='Blogger Connect Brief'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-5242527100173427992</id><published>2009-03-19T19:40:00.001+05:30</published><updated>2009-03-19T19:40:23.712+05:30</updated><title type='text'>Common mistakes by Interviewer</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Now-a-days am conducting few interviews for our organization. While sitting in the other side of the table, I've visualized why most of the interviews fail with me. But when conducting these interviews, most of the candidates are attending with self confidence that they are suitable for the mentioned role and attend without preparation.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;When people do some real preparation, they tend to fail due to lack of awareness at the interviewer towards interviewing techniques. Having failed in many interviews, I've learned that the interviews fail because of the following...&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Reflection (or) Mirroring: The interviewer tends to see self within the candidate. The interviewer starts to compare self with the candidate and evaluate. This evaluation is totally personal. The yard stick for measuring the candidature is not generalized, but influenced.&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Template (or) Checklist: The interviewer has a template of a questionnaire. The interviewer measures the candidate with respect to the list of standard questions that are available within the checklist. Of course, this checklist would vary from different roles, but majorly depend on the predefined set. There the outcome is majorly with standard FAQs. The yard stick here helps to some extent but not in all means.&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Unprepared: This type of the interview always starts with, "Tell me about you". If this is the first question, I would ask them as, "What is the fun in submitting the profile before the interview". The only reason is that they are lazy to understand the candidate, and tend to ask questions as the interview progresses. These kinds of interviews are not in the control of interviewers but in the control of the candidates. If the candidate is smart enough to understand this situation, they will make use of this situation and sell themselves.&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;By any chance if I miss any, please let me know.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-5242527100173427992?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/5242527100173427992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=5242527100173427992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5242527100173427992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5242527100173427992'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/03/common-mistakes-by-interviewer.html' title='Common mistakes by Interviewer'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-1577670975735108934</id><published>2009-03-07T19:26:00.000+05:30</published><updated>2009-03-07T19:27:01.922+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Sliverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech Blogs'/><title type='text'>Security &amp; Silverlight</title><content type='html'>&lt;p&gt;Yes, am mentioning about Security at Silverlight applications. Well, most of the developers think that Security is not the feature of the application. and they claim that it is the responsibility of the framework on which they are developing, be it as .net or java or any other. Thus, they don’t even worry about why security should be the core of any application and it should be given prime attention.&lt;/p&gt; &lt;p&gt;Microsoft has an initiative towards security with in any software development life cycle. This initiative is known as SDL, Security Development Lifecycle. Their definition of SDL is neatly designed as displayed.&lt;/p&gt; &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" src="http://i.msdn.microsoft.com/cc448177.SDL_Process(en-us,MSDN.10).jpg" border="0"&gt;&lt;/p&gt; &lt;p&gt;And also they have released a security guidance document for writing and deploying Silverlight Application. The document can be downloaded from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7cef15a8-8ae6-48eb-9621-ee35c2547773&amp;amp;displaylang=en"&gt;this link&lt;/a&gt;. The TOC is some thing like this&lt;/p&gt; &lt;p&gt;Threat Modeling and the Security Development Lifecycle &lt;p&gt;Background of Web Security &lt;p&gt;Same-Origin Policy &lt;p&gt;Cross-Site Scripting Attacks &lt;p&gt;Cross-Site Request Forgeries (CSRF) &lt;p&gt;A CSRF Mitigation: Nonces &lt;p&gt;Silverlight and Web Security &lt;p&gt;Changes from version 1.0 to version 2.0 &lt;p&gt;How Silverlight Works &lt;p&gt;XAML &lt;p&gt;XAPs. &lt;p&gt;The Silverlight Sandbox &lt;p&gt;EnableHtmlAccess &lt;p&gt;ExternalCallersFromCrossDomain &lt;p&gt;Silverlight Networking &lt;p&gt;Cross-Domain Policy Files &lt;p&gt;How to Maximize Safety of Cross-Domain Access &lt;p&gt;Trusting Third-Party Domains &lt;p&gt;LANs and Security Zones &lt;p&gt;Internet Explorer and the XDomainRequest Object &lt;p&gt;Sockets &lt;p&gt;FAQ &lt;p&gt;How can I safely display a Silverlight ad on my Web site? &lt;p&gt;Is it safe to load arbitrary XAML in my Web page? &lt;p&gt;Is it safe to load arbitrary XAML from managed code? &lt;p&gt;Is it safe to display arbitrary media in XAML? &lt;p&gt;Is it safe to allow users to upload arbitrary XAPs to my Web site? &lt;p&gt;How can I tell if a file is a Silverlight application? &lt;p&gt;Is it safe to render XAML or run XAPs on my server? &lt;p&gt;How can I make sure my XAP is loaded only from a specific domain? &lt;p&gt;Is it safe to hide secrets in my XAP? &lt;p&gt;Does the PasswordBox control protect the password in memory? &lt;p&gt;Where can I find documentation for these features and APIs?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-1577670975735108934?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/1577670975735108934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=1577670975735108934' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1577670975735108934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1577670975735108934'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/03/security-silverlight.html' title='Security &amp;amp; Silverlight'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-5143299102106000944</id><published>2009-02-11T20:40:00.001+05:30</published><updated>2009-02-11T20:40:27.108+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Definition'/><category scheme='http://www.blogger.com/atom/ns#' term='First'/><title type='text'>email Regular Expression</title><content type='html'>&lt;p&gt;From long time, I've been looking out for a better regular expression for my web application. Every time, I adjust with some freely available expressions and complete the work. But this time, I've decided as not to compromise with what I get for free. And started writing my own expression.&lt;/p&gt; &lt;p&gt;My email validator should justify all the following conditions..&lt;/p&gt; &lt;p&gt;1) it should restrict the user name length between 4 to 50 characters length - {3,50}&lt;/p&gt; &lt;p&gt;2) it should allow dots, underscore, hyphen. But not as starting point - [-.\w]&lt;/p&gt; &lt;p&gt;3) it should allow numerical as well as alphabetic characters of both cases - [0-9a-zA-Z]&lt;/p&gt; &lt;p&gt;4) it should contain one dot after one @&lt;/p&gt; &lt;p&gt;5) all the chars after @ should be at least 2 characters length and may be up to 20 characters consisting of alphanumeric with both cases&lt;/p&gt; &lt;p&gt;After doing all kinds of R&amp;amp;D, concluded as below. Correct me if am mistaken. And extend if you have any further to add&lt;/p&gt; &lt;p&gt;---------------------------------------------&lt;/p&gt; &lt;p&gt;^(([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z]){3,50})*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$ &lt;/p&gt; &lt;p&gt;-----------------------------------------------&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-5143299102106000944?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/5143299102106000944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=5143299102106000944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5143299102106000944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5143299102106000944'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2009/02/email-regular-expression.html' title='email Regular Expression'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-4786345218023979184</id><published>2008-11-17T12:17:00.001+05:30</published><updated>2008-11-17T12:17:46.911+05:30</updated><title type='text'>.NET 4.0 &amp; VS 2010 CTP is Ready</title><content type='html'>&lt;p&gt;Ofcourse, i might sound late in this announcement, but better late than never. On 31st October 2008, Microsoft has announced the CTP version of Visual Studio 2010 and Framework version 4.0. And their statement goes like this.&lt;/p&gt; &lt;p&gt;Visual Studio 2010 and the .NET Framework 4.0 mark the next generation of developer tools from Microsoft. Designed to address the latest needs of developers, Visual Studio delivers key innovations in the following pillars:&lt;br&gt;&lt;b&gt;Democratizing Application Lifecycle Management&lt;/b&gt;&lt;br&gt;Application Lifecycle Management (ALM) crosses many roles within an organization and traditionally not every one of the roles has been an equal player in the process. Visual Studio Team System 2010 continues to build the platform for functional equality and shared commitment across an organization’s ALM process.&lt;br&gt;&lt;b&gt;Enabling emerging trends&lt;/b&gt;&lt;br&gt;Every year the industry develops new technologies and new trends. With Visual Studio 2010 and .NET Framework 4.0, Microsoft delivers tooling and framework support for the latest innovations in application architecture, development and deployment.&lt;br&gt;&lt;b&gt;Inspiring developer delight&lt;/b&gt;&lt;br&gt;Ever since the first release of Visual Studio, Microsoft has set the bar for developer productivity and flexibility. Visual Studio 2010 continues to deliver on the core developer experience by significantly improving upon it for roles involved with the software development process. .NET Framework 4.0 contains numerous improvements that make it easier to develop powerful and compelling applications.&lt;br&gt;&lt;b&gt;Riding the next generation platform wave&lt;/b&gt;&lt;br&gt;Microsoft continues to invest in the market leading operating system, productivity application and server platforms to deliver increased customer value in these offerings. With Visual Studio 2010 and .NET Framework 4.0 customers will have the tooling support and the platform support needed to create amazing solutions around these technologies. &lt;p&gt;Find the same and download from &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=922b4655-93d0-4476-bda4-94cf5f8d4814&amp;amp;displaylang=en&amp;amp;tm#filelist"&gt;this link&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-4786345218023979184?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/4786345218023979184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=4786345218023979184' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4786345218023979184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4786345218023979184'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2008/11/net-40-vs-2010-ctp-is-ready.html' title='.NET 4.0 &amp;amp; VS 2010 CTP is Ready'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-7537773808639125915</id><published>2008-11-03T12:14:00.000+05:30</published><updated>2008-11-03T12:21:05.031+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Industry'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Definition'/><category scheme='http://www.blogger.com/atom/ns#' term='First'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Who is an Architect? - Part 1</title><content type='html'>&lt;p&gt;Now-a-days am attending interviews for my next job. Most of the calls are for the Architect position. While preparing for these, realized few responsibilities and activities that were part of my previous roles. And they are the main theme of this post.&lt;/p&gt; &lt;p&gt;As mentioned in the post title, questions that comes to every developer's mind is.. &lt;/p&gt; &lt;ul&gt; &lt;li&gt;who is an Architect?  &lt;li&gt;who can become an Architect?  &lt;li&gt;what an Architect do?  &lt;li&gt;what are the prerequisites for an individual to become as an Architect?  &lt;li&gt;etc.,&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Having mentioned all such questions, , would like to make things clear, out of my experience. Readers has every right to deny or challenge my understanding. &lt;/p&gt; &lt;p&gt;First of all, an Architect is like soul in the human body which you can never see but always experience the existence. This definition is totally true in small sized organizations. Because an Architect plays every role that is part of any implementation with in small scale industries. Architects are expected to be technically sound and functionally expert. The expertise comes with the knowledge and experience they gain from their previous jobs or personal observations from different implementations.&lt;/p&gt; &lt;p&gt;I remember reading from one of the articles by Mr. Joseph Hofstader, &lt;u&gt;&lt;strong&gt;'On software projects, the title Architect is often ambiguously defined and the value provided by architects is not easily quantifiable..&lt;/strong&gt;&lt;/u&gt;'. That's true. In most of the situations the role is not predefined by either management or any other. But in all cases, the person who is acting as an Architect, will give life to the situation and serve the purpose that is being sought for. Did anyone ever thought that how this has become possible from nowhere to everywhere.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;The only reason for the success of any Architect is the following..&lt;/p&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;Requirements gathering and understanding the business from the point of investors  &lt;li&gt;Drawing the feasible and workable model in-terms of Technology and Business  &lt;li&gt;Determine which Design pattern would best suite for the current situation and prototype  &lt;li&gt;Convey the sprit of the Design to the least level of the ladder of development team&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;In any case, if any of one is failing, the consequent steps will yield unexpected results. For all the success of any and every Architect, the fundamental points are.. &lt;/p&gt; &lt;ol&gt; &lt;li&gt;understanding the business and  &lt;li&gt;correlating their past experiences or success stories of great applications implemented across the industry&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Having mentioned that, the designation of an Architect wary from Technology vertical to Enterprise level. Depending on the role and responsibilities the designations can be attached to them. For about 3 yrs in my career I've freelanced working with different industry giants on short term as life saving or rescue missions for different domains. The&amp;nbsp; designation with in the teams that I worked, depends on what am I asked resolve. &lt;/p&gt; &lt;p&gt;As it is very short period of time with every client, it is next to impossible to understand the business and the architecture of the application that is being built over 2 yrs and resolve the bottlenecks of the application. But one thing that I kept on my mind towards understanding the bottlenecks of any application is the .NET framework fundamentals and their flaws. &lt;/p&gt; &lt;p&gt;Coming back to the definitions and flavors of an Architect, there are different varieties of designations that are widely popular in the market.&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Technical Architect&lt;/strong&gt;&lt;/font&gt;, is some one who is extremely knowledgeable on specific technology. This person purely concentrates the latest updates of the technology&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Solution Architect&lt;/strong&gt;&lt;/font&gt;, is some on who is deeply aware of the business and the functionality of every interacting pieces of the business. This person is not necessarily technology agonistic&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Enterprise Architect&lt;/strong&gt;&lt;/font&gt;, is some one who takes care of the business and concentrates on how to make different functional units to work aligned to mission and vision of the Enterprise&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;Infrastructure Architect&lt;/font&gt;&lt;/strong&gt;, is some one who takes care the smooth execution of the release management of the application from development phase to production environment. This role is the key for the application execution bed.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Apart of the above mentioned roles, there are plenty of fancy designations that would sound like, &lt;font color="#0000ff"&gt;&lt;strong&gt;Software Architect&lt;/strong&gt;&lt;/font&gt;, &lt;font color="#0000ff"&gt;&lt;strong&gt;Business Architect&lt;/strong&gt;&lt;/font&gt;, blah .. blah..&amp;nbsp; In this post, i've mentioned about different designations and roles that an Architect would be playing. Will try to post some other interesting facts about an Architect in the next post. Till such time, happy reading and blogging.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-7537773808639125915?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/7537773808639125915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=7537773808639125915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7537773808639125915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7537773808639125915'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2008/11/who-is-architect-part-1.html' title='Who is an Architect? - Part 1'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-7697450316797350462</id><published>2008-08-27T06:15:00.000+05:30</published><updated>2008-08-27T06:16:11.354+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='v3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech Blogs'/><title type='text'>What's new in .NET v3.5 sp1</title><content type='html'>&lt;p&gt;Microsoft has &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&amp;amp;displaylang=en"&gt;released .NET Framework 3.5 Service Pack 1&lt;/a&gt; on 11th August 2008. Do you believe if I mention here that when compared to the .NET v3.5 with .NET v3.5 SP1, there are &lt;/p&gt; &lt;ul&gt; &lt;li&gt;16 extra namespaces added&lt;/li&gt; &lt;li&gt;525 new types are added&lt;/li&gt; &lt;li&gt;5228 Fields are added along with&lt;/li&gt; &lt;li&gt;22007 IL Instructions are added to v3.5 SP1 and&lt;/li&gt; &lt;li&gt;631 Methods are removed from v3.5&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Don't get surprised.. these are not my inventions. &lt;a href="http://www.ndepend.com/"&gt;NDepend&lt;/a&gt; is a tool that will help you to understand any given assembly. Patrick Smacchia, an MVP for C# has a detailed note on his blog about the version differences. I recommend every one to give a look at his post, " &lt;a href="http://codebetter.com/blogs/patricksmacchia/archive/2008/08/13/net-3-5-sp1-changes-overview.aspx"&gt;.NET 3.5 SP1: Changes Overview&lt;/a&gt; "&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-7697450316797350462?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/7697450316797350462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=7697450316797350462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7697450316797350462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7697450316797350462'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2008/08/what-new-in-net-v35-sp1.html' title='What&amp;#39;s new in .NET v3.5 sp1'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-7744434239478620411</id><published>2008-07-09T14:20:00.004+05:30</published><updated>2008-12-09T12:52:46.429+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='First'/><title type='text'>Maximum Transfer Rate in my life</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_G8JMe29wyjE/SHR8aowno_I/AAAAAAAAAsY/lsywSXZk0R8/s1600-h/bandwidth.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5220934665089033202" border="0" alt="" src="http://4.bp.blogspot.com/_G8JMe29wyjE/SHR8aowno_I/AAAAAAAAAsY/lsywSXZk0R8/s400/bandwidth.jpg" /&gt;&lt;/a&gt; Today while am downloading the &lt;a href="http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Bill-Guat-discusses-the-Microsoft-Certified-Architect-Program/"&gt;interview&lt;/a&gt; of &lt;a href="http://biffgaut.com/"&gt;Biff Gut &lt;/a&gt;from &lt;a href="http://channel9.msdn.com/shows/ARCast.TV/"&gt;ARCast.Tv&lt;/a&gt;, i've reached the maximum download that i ever encountered in my life. Secondly, this download is from WiFi network.&lt;br /&gt;&lt;br /&gt;I've never attained such a large transfer rate even with the wire connected network.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On top of this, this network doesn't belong to our company, but to the company situated at 2 stairs above our office. isn't is strange.&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-7744434239478620411?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/7744434239478620411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=7744434239478620411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7744434239478620411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7744434239478620411'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2008/07/maximum-transfer-rate-in-my-life.html' title='Maximum Transfer Rate in my life'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_G8JMe29wyjE/SHR8aowno_I/AAAAAAAAAsY/lsywSXZk0R8/s72-c/bandwidth.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-5227703277596071443</id><published>2008-04-10T16:41:00.000+05:30</published><updated>2008-04-10T16:44:32.172+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Creating Your Own Search engine</title><content type='html'>&lt;p&gt;Creating your own search engine is not a big issue with the availability of the current technology. Apart from that, if you want to get results thrice that of a single search engine.. here is a mechanism for you to search with &lt;a href="http://live.com" target="_blank"&gt;Live&lt;/a&gt;, &lt;a href="http://google.com" target="_blank"&gt;Google&lt;/a&gt; as well as &lt;a href="http://yahoo.com" target="_blank"&gt;Yahoo&lt;/a&gt; at the same time.&lt;/p&gt; &lt;p&gt;First: Goto &lt;a href="http://www.microsoft.com/windows/ie/searchguide/en-en/default.mspx" target="_blank"&gt;this link&lt;/a&gt; exposed by Microsoft&lt;/p&gt; &lt;p&gt;Second: Beneath the Create Your Own, at the 3rd step, type &lt;a href="http://mysearchoff.com/?q=TEST"&gt;http://mysearchoff.com/?q=TEST&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/varthy/R_32jgIQ9BI/AAAAAAAAAjE/DZLcUHWB6Xo/image%5B15%5D.png"&gt;&lt;img border="0" alt="image" src="http://lh3.ggpht.com/varthy/R_32kQIQ9CI/AAAAAAAAAjM/WVFutqrI6eY/image_thumb%5B9%5D.png" width="364" height="361"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;The reason being that, &lt;a href="http://mysearchoff.com"&gt;http://mysearchoff.com&lt;/a&gt; is the place where you can perform a search with the above (Three) search engines. The trick is this, we are going to use this facility for our IE.&lt;/p&gt; &lt;p&gt;Final Step: Name the search as Sweet as you like and Press Install button.&lt;/p&gt; &lt;p&gt;By pressing the Install button the JScript of the webpage will install the search component on your IE. And you can see that on the top right corner of your IE with the name that you have given at the 3rd step.&lt;/p&gt; &lt;p&gt;Note: This works only with IE7 or IE 8. You can see that the search on my IE looks as seen below ..&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/varthy/R_32lAIQ9DI/AAAAAAAAAjU/0NAbJkgaKP8/image%5B9%5D.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://lh4.ggpht.com/varthy/R_32lgIQ9EI/AAAAAAAAAjc/OlA2o1q7dwM/image_thumb%5B3%5D.png" width="438" height="104"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-5227703277596071443?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/5227703277596071443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=5227703277596071443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5227703277596071443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5227703277596071443'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2008/04/creating-your-own-search-engine.html' title='Creating Your Own Search engine'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/varthy/R_32kQIQ9CI/AAAAAAAAAjM/WVFutqrI6eY/s72-c/image_thumb%5B9%5D.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-491581170551048277</id><published>2008-04-08T12:17:00.000+05:30</published><updated>2008-04-08T12:21:33.405+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Industry'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Runtime in LocalLanguage</title><content type='html'>&lt;p&gt;&lt;a href="http://lh5.google.com/varthy/R_sV723ubWI/AAAAAAAAAi0/LoFeUOBCnKk/image%5B3%5D.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://lh5.google.com/varthy/R_sV823ubXI/AAAAAAAAAi8/gPXKRbEvDdg/image_thumb%5B1%5D.png" width="551" height="321"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Though the runtime that is released on 28th March 2008 is not related to .NET, but I see a huge breakthrough from Microsoft towards the runtime engine growth as well as the next generation runtime engines. Infact, if they could do it with MS-Access, it is not a big deal for Microsoft to introduce such similar runtime for .NET CLR as well.&lt;/p&gt; &lt;p&gt;Hopefully, in the near future we would see the same kind of runtime for .NET as well, leveraging the .NET languages to the next level of localisation. Honestly many a kind of the following questions are cooking in my mind... help me if you have any clue for any of the following&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Do we really require a localised version as such?&lt;/li&gt; &lt;li&gt;What benefit that a localised runtime will add feather to the application?&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Rather confirmed, am now more confused... who will help me..&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-491581170551048277?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/491581170551048277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=491581170551048277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/491581170551048277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/491581170551048277'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2008/04/runtime-in-locallanguage.html' title='Runtime in LocalLanguage'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-7661407881725068847</id><published>2008-03-06T21:34:00.000+05:30</published><updated>2008-03-06T21:36:50.698+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='Sliverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>IE 8 Beta1 and SL2.0  - Today</title><content type='html'>&lt;p&gt;&lt;a href="http://lh4.google.com/varthy/R9AWi6tgL9I/AAAAAAAAAiU/EuBGaT1UMQo/image%5B3%5D"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://lh5.google.com/varthy/R9AWkKtgL-I/AAAAAAAAAic/4I0L6kZv3ME/image_thumb%5B1%5D" width="676" height="287"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Today, I've downloaded IE8 beta 1 as well as Silverlight 2.0 installed on my laptop. This day have seen many products released at &lt;a href="http://visitmix.com/2008/default.aspx" target="_blank"&gt;Mix 08&lt;/a&gt; by great personalities like &lt;a href="http://weblogs.asp.net/scottgu/default.aspx" target="_blank"&gt;Scott Guthrie&lt;/a&gt;,&amp;nbsp; &lt;a href="http://blogs.msdn.com/bobfamiliar/default.aspx" target="_blank"&gt;Bob Familiar&lt;/a&gt;, &lt;a href="http://blogs.microsoft.co.il/blogs/bursteg" target="_blank"&gt;Guy Burstein&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/ie/default.aspx" target="_blank"&gt;IEBlog&lt;/a&gt;, etc. According to &lt;a href="http://www.visitmix.com/blogs/Joshua/IE8-Activities-With-Jane-Kim/" target="_blank"&gt;Jane Kim at an interview for Mix08&lt;/a&gt;, Activities and WebSlices are two of the most exciting new features in IE8.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.google.com/varthy/R9AWlKtgL_I/AAAAAAAAAik/jnFdIKhITTA/image%5B11%5D"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://lh5.google.com/varthy/R9AWmKtgMAI/AAAAAAAAAis/GYQTFmNLfOc/image_thumb%5B7%5D" width="483" height="379"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Apart of IE8.0 and SL2.0, there are other products such as&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=32A3E916-E681-4955-BC9F-CFBA49273C7C&amp;amp;displaylang=en" target="_blank"&gt;Expression Blend 2.5 March&lt;/a&gt; CTP&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7FF7142B-84AD-4871-8E2A-EF37147AC760&amp;amp;displaylang=en" target="_blank"&gt;Expression Web 2&lt;/a&gt; Beta&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=E0BAE58E-9C0B-4090-A1DB-F134D9F095FD&amp;amp;displaylang=en" target="_blank"&gt;Silverlight Tools Beta 1 for VS2008&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I've downloaded all these .. and am trying out one by one .. what about you??&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-7661407881725068847?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/7661407881725068847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=7661407881725068847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7661407881725068847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7661407881725068847'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2008/03/ie-8-beta1-and-sl20-today.html' title='IE 8 Beta1 and SL2.0  - Today'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-7280691863666349473</id><published>2008-03-05T19:02:00.000+05:30</published><updated>2008-03-05T19:04:01.470+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Definition'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>Unity and EntLib 4.0</title><content type='html'>&lt;p&gt;&lt;a href="http://www.codeplex.com/unity" target="_blank"&gt;Unity Application Block&lt;/a&gt;, code named as UNITY, is out with &lt;a href="http://www.codeplex.com/unity/Release/ProjectReleases.aspx?ReleaseId=11319" target="_blank"&gt;latest release:11319 on March 4th 2008&lt;/a&gt;. The main purpose of this Application block, is to make the developers to concentrate on the dependency of the objects they instantiate correctly.&lt;/p&gt; &lt;p&gt;The Unity Application Block (Unity) is a lightweight extensible dependency injection container with support for constructor, property, and method call injection.&lt;/p&gt; &lt;p&gt;Unity addresses the issues faced by developers engaged in component-based software engineering. Modern business applications consist of custom business objects and components that that perform specific or generic tasks within the application, in addition to components that individually address cross cutting concerns such as logging, authentication, authorization, caching, and exception handling.&lt;/p&gt; &lt;p&gt;Here is the road map for Enterprise Library version 4.0 and Unity&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.google.com/varthy/R86hQ6tgL7I/AAAAAAAAAiE/aklh26bvaXA/Unity-EntLib-Roadmap%5B3%5D"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="295" alt="Unity-EntLib-Roadmap" src="http://lh3.google.com/varthy/R86hSKtgL8I/AAAAAAAAAiM/5ukcyCj7PZY/Unity-EntLib-Roadmap_thumb%5B1%5D" width="449" border="0"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-7280691863666349473?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/7280691863666349473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=7280691863666349473' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7280691863666349473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7280691863666349473'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2008/03/unity-and-entlib-40.html' title='Unity and EntLib 4.0'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-6047815639811905260</id><published>2008-03-03T19:03:00.000+05:30</published><updated>2008-03-03T19:05:45.896+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Industry'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Definition'/><category scheme='http://www.blogger.com/atom/ns#' term='Webcasts'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>Douglas Crockford talk about WEB</title><content type='html'>&lt;p&gt;&lt;embed src="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.0.45" width="512" height="323" type="application/x-shockwave-flash" allowfullscreen="true" flashvars="id=4760685&amp;amp;vid=1382941&amp;amp;lang=en-US&amp;amp;intl=us&amp;amp;thumbUrl=http://us.i1.yimg.com/us.yimg.com/i/us/sch/cn/v/v3/w983/1382941_320_240.jpeg"&gt;&lt;/embed&gt;&lt;/p&gt; &lt;p&gt;This is a nice talk about how the web evolved and where it should have been as of this day. According to Douglas Crocford, instead of progressing into new technology, we are degrading our technology into where it all started.&lt;/p&gt; &lt;p&gt;Shocking !!! isn't it !!! .. listen to him from his own voice. His discussion has roots back from Herman Hollerith and the 1890 census. In the begin of this episode, I couldn't imagine how this gentleman brought the relation from the good olden days to now-a-days AJAX and JSON. Am convinced with his idea, and certain facts that he is mentioning about are REAL. According to him, we are doing research on the great thoughts that are published way back in the history by many great scholars. Outstanding ..&lt;/p&gt; &lt;p&gt;During the discussion, he mentioned the failures of Java. Another interesting point is that he tells where and how Microsoft could be successful in the key failures of Java. All these days I've seen the failures vs success points of these both technologies from the point of a Developer, but after this Webcast, I realised the areas as visualised by the real researcher. Yes, he has a vary valid points to give attention towards introducing the new bugs to the application at every new release. One more point that he highlighted about the "Open Source" vs "Proprietary Source" as, at the open source there is no single responsibility towards the bugs introduced / induced onto the source. Where as the proprietary source takes the responsibility and fixes them as a patch to the application. Yes!! that too convincing to me.&lt;/p&gt; &lt;p&gt;This is the first time am giving attention to such talks. Probably because of this, I felt that this talk has many points to give attention. Anyhow, overall this is a great talk and every mind that want to contribute to the progress of our technology, should listen to him and put some thought process towards these points.&lt;/p&gt; &lt;p&gt;Did you listen to this ??&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-6047815639811905260?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/6047815639811905260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=6047815639811905260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6047815639811905260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6047815639811905260'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2008/03/douglas-crockford-talk-about-web.html' title='Douglas Crockford talk about WEB'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2874199188739406615</id><published>2008-02-19T12:16:00.000+05:30</published><updated>2008-02-19T12:27:35.347+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='VS Tips'/><title type='text'>Increase Web Pages Response time - tip</title><content type='html'>&lt;p&gt;For the ASP.NET pages that has no user input it is a best practice to have the page register with EnableViewState=“false”. This will increase the response time to 200% of the default.  &lt;p&gt;Along with that, you can also do the one more important is that, anyhow these pages have no user input. Secondly, these will have data that is read-only from database. Thus, you are sure that there is no activity from the user that could be saved onto disk. Perhaps the user might work with the data that is available on the page.  &lt;p&gt;Hence, keeping all the above point in mind, by setting the session’s state to &lt;b&gt;read-only&lt;/b&gt; makes the WebPages more effective and the response time increases drastically to about another 200%. Think this and change your web page attributes from the next time onwards  &lt;p&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:df4a4f71-e60d-448f-bb78-035c09c31182" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/Performance" rel="tag"&gt;Performance&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/Response%20Time" rel="tag"&gt;Response Time&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/Tips" rel="tag"&gt;Tips&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:9a379a66-35ea-4d9e-8291-55a971c97173" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Response%20Time" rel="tag"&gt;Response Time&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Tips" rel="tag"&gt;Tips&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2874199188739406615?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2874199188739406615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2874199188739406615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2874199188739406615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2874199188739406615'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2008/02/increase-web-pages-response-time-tip.html' title='Increase Web Pages Response time - tip'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-1988114530529182420</id><published>2008-02-12T11:48:00.000+05:30</published><updated>2008-02-12T12:01:07.662+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='Definition'/><title type='text'>What's behind name, "Microsoft"</title><content type='html'>&lt;p&gt;Did you ever thought that Bill Gates named their company as "Microsoft"?.. it was a billion dollar question to me all these days. At the early days when Bill is forming his company along with his friends, sought recommendations for a good and fancy name. Every one gave their won stylish and trendy names. They are not ready till their first cheque is due to them. While Steve Balmer is talking about a product that is the brain child of Bill, mentioned as ".. it is a SOFTware for MICROprocessors .. ", these words lead the idea to name their company as Microsoft. And the rest is history and preset.&lt;/p&gt; &lt;p&gt;Does any has proof to violate this information??&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-1988114530529182420?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/1988114530529182420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=1988114530529182420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1988114530529182420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1988114530529182420'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2008/02/what-behind-name.html' title='What&amp;#39;s behind name, &amp;quot;Microsoft&amp;quot;'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2708430984498024226</id><published>2008-01-18T14:43:00.000+05:30</published><updated>2008-01-18T14:48:23.324+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>Charles In Space - a space tourist</title><content type='html'>&lt;p&gt;&lt;a href="http://lh4.google.com/varthy/R5Bu2QmaDeI/AAAAAAAAAh0/CtZvOkO7fm0/CharlsTimeLine%5B2%5D"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="109" alt="CharlsTimeLine" src="http://lh4.google.com/varthy/R5Bu3QmaDfI/AAAAAAAAAh8/R1keAbxnEXI/CharlsTimeLine_thumb" width="244" border="0"&gt;&lt;/a&gt;This &lt;a href="http://www.charlesinspace.com/"&gt;blog&lt;/a&gt; is from a space tourist. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2708430984498024226?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2708430984498024226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2708430984498024226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2708430984498024226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2708430984498024226'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2008/01/charles-in-space-space-tourist.html' title='Charles In Space - a space tourist'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-6416906626554139514</id><published>2008-01-08T12:08:00.000+05:30</published><updated>2008-01-08T12:14:30.724+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='Industry'/><category scheme='http://www.blogger.com/atom/ns#' term='Partner Program'/><category scheme='http://www.blogger.com/atom/ns#' term='Definition'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>Standards @ Microsoft</title><content type='html'>&lt;p&gt;With the new year roll out, Microsoft has initiated a new website with the caption as mentioned at the subject of this post. Yes, they are starting a new initiative with all the Standards that are in place with the industry giants and the best out of Individuals, Corporations, Academics, who not ... every one ..&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/standards/"&gt;http://www.microsoft.com/standards/&lt;/a&gt; is the link for all such standards. The initial thought for this resulted from the Interop team. They have a separate home for them as &lt;a href="http://www.microsoft.com/interop"&gt;http://www.microsoft.com/interop&lt;/a&gt;. The history has 2 yrs old story to come out with such standards towards Interoperability. And finally they are with the standards that are in best practice with industry.&lt;/p&gt; &lt;p&gt;I just started going through one by one.. did you ??&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-6416906626554139514?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/6416906626554139514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=6416906626554139514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6416906626554139514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6416906626554139514'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2008/01/standards-microsoft.html' title='Standards @ Microsoft'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-1945393493501202741</id><published>2007-12-17T14:40:00.000+05:30</published><updated>2007-12-17T14:51:41.027+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Partner Program'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='Sliverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Webcasts'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='VS Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>VS 2008 and .NET 3.5 Training Kit</title><content type='html'>&lt;p&gt;The Visual Studio 2008 and .NET Framework 3.5 Training Kit includes presentations, hands-on labs, and demos. &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8BDAA836-0BBA-4393-94DB-6C3C4A0C98A1&amp;amp;displaylang=en"&gt;This content&lt;/a&gt; is designed to help you learn how to utilize the Visual Studio 2008 features and a variety of framework technologies including: LINQ, C# 3.0, Visual Basic 9, WCF, WF, WPF, ASP.NET AJAX, VSTO, CardSpace, SilverLight, Mobile and Application Lifecycle Management.&lt;/p&gt; &lt;p&gt;I've downloaded this, if any one require this, you can drop me a mail or can collect from me.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-1945393493501202741?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/1945393493501202741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=1945393493501202741' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1945393493501202741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1945393493501202741'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/12/vs-2008-and-net-35-training-kit.html' title='VS 2008 and .NET 3.5 Training Kit'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-4580440571046239569</id><published>2007-12-17T11:05:00.000+05:30</published><updated>2007-12-17T11:14:15.174+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Orcas'/><title type='text'>Microsoft Products at No Cost - Free</title><content type='html'>&lt;p&gt;Who says that Microsoft manufactures products only to sell ?? Microsoft has many products that are free to download. As am into .NET and specially with Visual Studio, am aware that Visual Studio is free to download from Microsoft's website. Yes, that's true.. Microsoft give &lt;a href="http://www.microsoft.com/express"&gt;Visual studio 2008 Express Editions&lt;/a&gt;, &lt;a href="http://go.microsoft.com/?linkid=7947400"&gt;MSDN Library for Visual Studio 2008&lt;/a&gt; as well as the Runtime for the latest &lt;a href="http://go.microsoft.com/?linkid=7755937"&gt;.NET framework 3.5&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/products/aa700831.aspx"&gt;Here&lt;/a&gt; is the &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/products/aa700831.aspx"&gt;link&lt;/a&gt; to learn more towards free products as well as priced products. To know more about the product information about Visual Studio 2008, &lt;a href="http://go.microsoft.com/?linkid=7773350"&gt;click here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-4580440571046239569?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/4580440571046239569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=4580440571046239569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4580440571046239569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4580440571046239569'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/12/microsoft-products-at-no-cost-free.html' title='Microsoft Products at No Cost - Free'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-1506193271995218628</id><published>2007-12-11T17:59:00.000+05:30</published><updated>2007-12-11T18:08:12.620+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='Industry'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>Laptop under $100</title><content type='html'>&lt;p&gt;That's true, you read the title correct. BBC recently &lt;a href="http://news.bbc.co.uk/1/hi/technology/7130637.stm"&gt;wrote&lt;/a&gt; about this on 6th Dec 08. Microsoft is working out towards the XP operating system to be a reality on the co called $100 laptop or XO. If things go as scheduled, $100 Laptop or XO will be a reality by the mid 2008.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.technet.com/jamesu/about.aspx"&gt;James Utzschneider&lt;/a&gt;, GM for Marketing and Communications from Microsoft, wrote about this at his &lt;a href="http://blogs.technet.com/jamesu/"&gt;blog&lt;/a&gt;. According to him, about 40 engineers are working towards mid 2008 to come out with a production-quality release. The XO laptop works with 1GB Flash memory, when compared with traditional Hard Disk Drive.&lt;/p&gt; &lt;p&gt;&lt;a href="http://laptop.org"&gt;OLPC&lt;/a&gt;, One Laptop Per Child, organisation is having a great idea towards making this product into a reality. During June 2008, Intel announced a laptop under $220 with a title as "&lt;a href="http://www.classmatepc.com/index.html"&gt;Classmate PC&lt;/a&gt;". This is similar to that of XO laptop, but some of the basic difference is kind of 2GB Flash memory in &lt;a href="http://www.classmatepc.com/index.html"&gt;ClassmatePC&lt;/a&gt;, where as 1GB in XO laptop.&lt;/p&gt; &lt;p&gt;These kind of laptops are really good towards educating the next generation kids towards the technology. Isn't a great work..&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-1506193271995218628?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/1506193271995218628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=1506193271995218628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1506193271995218628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1506193271995218628'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/12/laptop-under-100.html' title='Laptop under $100'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-5150411623076084763</id><published>2007-12-11T15:19:00.000+05:30</published><updated>2007-12-11T15:24:23.151+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='Partner Program'/><category scheme='http://www.blogger.com/atom/ns#' term='Sliverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech Blogs'/><title type='text'>Servers at Home</title><content type='html'>&lt;p&gt;Servers belong to Office. All these days, wife's worry that their husband not only work wholly with LapTop, on top of this, Micorosoft is coming out with one more product titling as "&lt;a href="http://www.stayathomeserver.com/"&gt;Stay at Home Servers&lt;/a&gt;". Don't you believe this .. pay a visit to their &lt;a href="http://www.stayathomeserver.com/servers.aspx"&gt;product page&lt;/a&gt;. Microsoft addresses this as "&lt;a href="http://www.microsoft.com/windows/products/winfamily/windowshomeserver/default.mspx"&gt;WindowsHomeServer&lt;/a&gt;". The advantages explained in nice video. &lt;a href="http://www.microsoft.com/windows/products/winfamily/windowshomeserver/demo/index.html"&gt;This video&lt;/a&gt; has all the possible places that every home can have and what every one can do from every location of common home.&lt;/p&gt; &lt;p&gt;Where are we going .. and where is the infrastructure is moving to ?? anyhow, when will India have all such infrastructure inbuilt apartments or homes built with such facilities.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-5150411623076084763?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/5150411623076084763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=5150411623076084763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5150411623076084763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5150411623076084763'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/12/servers-at-home.html' title='Servers at Home'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-1459903553870011248</id><published>2007-12-10T20:15:00.000+05:30</published><updated>2007-12-10T20:32:26.690+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeSnippet'/><category scheme='http://www.blogger.com/atom/ns#' term='UserGroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Webcasts'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='MSN'/><category scheme='http://www.blogger.com/atom/ns#' term='Sliverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Orcas'/><category scheme='http://www.blogger.com/atom/ns#' term='v3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech Blogs'/><title type='text'>ASP.NET 3.5 Extensions Preview</title><content type='html'>&lt;p&gt;The &lt;a href="http://quickstarts.asp.net/3-5-extensions/default.aspx"&gt;ASP.NET 3.5 Extensions&lt;/a&gt; Preview provides a glimpse of new, powerful functionality being added to ASP.NET 3.5 and ADO.NET next year. This release delivers features that enable high-productivity data scenarios and creates the best server for rich clients. The release includes an &lt;a href="http://quickstarts.asp.net/3-5-extensions/mvc/default.aspx"&gt;ASP.NET model-view-controller&lt;/a&gt; (MVC) framework, &lt;a href="http://quickstarts.asp.net/3-5-extensions/dyndata/default.aspx"&gt;ASP.NET Dynamic Data&lt;/a&gt;, &lt;a href="http://quickstarts.asp.net/3-5-extensions/silverlight/default.aspx"&gt;Silverlight controls for ASP.NET&lt;/a&gt;, &lt;a href="http://quickstarts.asp.net/3-5-extensions/adonetdataservice/default.aspx"&gt;ADO.NET Data Services&lt;/a&gt;, an Entity Framework runtime, new features for &lt;a href="http://quickstarts.asp.net/3-5-extensions/ajax/default.aspx"&gt;ASP.NET AJAX&lt;/a&gt; and a wide variety of &lt;a href="http://quickstarts.asp.net/3-5-extensions/reference/default.aspx"&gt;API References&lt;/a&gt; as hosted at ASP.NET Official site.&lt;/p&gt; &lt;p&gt;You can &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A9C6BC06-B894-4B11-8300-35BD2F8FC908&amp;amp;displaylang=en"&gt;download the ASP.NET 3.5 Preview&lt;/a&gt;, which contain all the Siliverlight controls, ADO.NET Data Services and many more. There is a &lt;a href="http://forums.asp.net/default.aspx?GroupID=7"&gt;forum&lt;/a&gt; specially dedicated to &lt;a href="http://forums.asp.net/default.aspx?GroupID=7"&gt;ASP.NET 3.5 Preview&lt;/a&gt; at &lt;a href="http://forums.asp.net"&gt;ASP.NET Forums&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-1459903553870011248?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/1459903553870011248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=1459903553870011248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1459903553870011248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1459903553870011248'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/12/aspnet-35-extensions-preview.html' title='ASP.NET 3.5 Extensions Preview'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-380198965036834229</id><published>2007-12-10T18:27:00.000+05:30</published><updated>2008-12-09T12:52:46.789+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='VS Tips'/><title type='text'>New Font for Visual Studio</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Microsoft Visual Studio Team has announced the new font for the &lt;a href="http://blogs.msdn.com/vseditor/default.aspx"&gt;Visual Studio Editor&lt;/a&gt;. The old font in the Visual Studio editor will look like the below one. You might wonder what is the difference between the old code font as well as the new Microsoft Consolas Font Family. The main difference in the words of microsoft is.. "&lt;strong&gt;&lt;span style="color:#000099;"&gt;All characters have the same width&lt;/span&gt;&lt;/strong&gt;, like old typewriters, making it a good choice for personal and business correspondence". You can &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=22e69ae4-7e40-4807-8a86-b3d36fab68d3&amp;amp;displaylang=en"&gt;download&lt;/a&gt; the latest font from Download Section.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_G8JMe29wyjE/R105RMS9xKI/AAAAAAAAAhE/DDh-ZHihZ1g/s1600-h/OldCodeFont.GIF"&gt;&lt;img id="BLOGGER_PHOTO_ID_5142329317048304802" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_G8JMe29wyjE/R105RMS9xKI/AAAAAAAAAhE/DDh-ZHihZ1g/s400/OldCodeFont.GIF" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Where as the new font will have the look as displayed below&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_G8JMe29wyjE/R105rcS9xLI/AAAAAAAAAhM/A_f2FQ2iFro/s1600-h/NewCodeFont.GIF"&gt;&lt;img id="BLOGGER_PHOTO_ID_5142329768019870898" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_G8JMe29wyjE/R105rcS9xLI/AAAAAAAAAhM/A_f2FQ2iFro/s400/NewCodeFont.GIF" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;I've updated my Visual Studio with the latest font. Did  you?&lt;/div&gt;&lt;div&gt;&lt;br /&gt; &lt;/div&gt;&lt;div&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-380198965036834229?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/380198965036834229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=380198965036834229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/380198965036834229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/380198965036834229'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/12/new-font-for-visual-studio.html' title='New Font for Visual Studio'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_G8JMe29wyjE/R105RMS9xKI/AAAAAAAAAhE/DDh-ZHihZ1g/s72-c/OldCodeFont.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-6127715479975354296</id><published>2007-12-07T15:01:00.000+05:30</published><updated>2008-12-09T12:52:46.933+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='Partner Program'/><category scheme='http://www.blogger.com/atom/ns#' term='UserGroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>YouHaventHeard.NET</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_G8JMe29wyjE/R1kTe8S9xJI/AAAAAAAAAg8/BuaDf3-U_6M/s1600-h/UHavntHrd.GIF"&gt;&lt;img id="BLOGGER_PHOTO_ID_5141161871922807954" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_G8JMe29wyjE/R1kTe8S9xJI/AAAAAAAAAg8/BuaDf3-U_6M/s400/UHavntHrd.GIF" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Yes, that's true. You haven't heard about &lt;a href="http://www.youhaventheard.net/details.htm"&gt;this website&lt;/a&gt;. oops.. Mistaken, it is not YOU Haven't.. but I Haven't heard of this till this day. This&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; website has 4 major sections as displayed in the image.&lt;br /&gt;1) MSDN Admin KIT&lt;br /&gt;2) MSDN DDIK - Developer Desktop Inventory KIT&lt;br /&gt;3) MSDN BluePrint - Helps towards your role at your organisation&lt;br /&gt;4) SDLC-in-a-Box, with lots of testimonials&lt;br /&gt;&lt;br /&gt;Every one should give attention to this site. This site has some thing or other for every technology person. This site can be mentioned as a gold mine. Did you come acorss of this?? What are your comments on this??&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-6127715479975354296?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/6127715479975354296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=6127715479975354296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6127715479975354296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6127715479975354296'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/12/youhaventheardnet.html' title='YouHaventHeard.NET'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_G8JMe29wyjE/R1kTe8S9xJI/AAAAAAAAAg8/BuaDf3-U_6M/s72-c/UHavntHrd.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-6808649733095075633</id><published>2007-12-06T16:24:00.000+05:30</published><updated>2007-12-06T18:11:59.906+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='COM'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeSnippet'/><title type='text'>Calling .NET Component from a classic ASP page</title><content type='html'>&lt;p&gt;After a long time, today, got a requirement from ASP page. Our current client has a major application written in classic ASP 2.0, and we have given him an extension functionality written in .NET with VB as programming language.&lt;/p&gt; &lt;p&gt;Now, we have 2 different applications running at the same box with 2 different technologies, ie., an ASP application and an ASP.NET application. For both of the applications, there is a common functionality talking to the database via a webservice written in Java. The current situation demand a common library that will be reused at both ASP.NET pages as well as ASP pages. Apart of the requirement, the one point that led me to post here is "How to call a .NET Assembly in a Classic page"&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Creating .NET Assembly&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="color: rgb(0,0,255)"&gt;Imports&lt;/span&gt; System&lt;br /&gt;&lt;span style="color: rgb(0,0,255)"&gt;Imports&lt;/span&gt; System.Runtime.InteropServices&lt;br /&gt;&lt;span style="color: rgb(0,0,255)"&gt;Public&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;Class&lt;/span&gt; MyLibClass&lt;br /&gt;    &lt;span style="color: rgb(0,0,255)"&gt;Public&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;Function&lt;/span&gt; MyLibFunction() &lt;span style="color: rgb(0,0,255)"&gt;As&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;String&lt;br /&gt;&lt;/span&gt;        &lt;span style="color: rgb(0,0,255)"&gt;Return&lt;/span&gt; &lt;span style="color: rgb(163,21,21)"&gt;" Invoked the method from COM successfully .."&lt;br /&gt;&lt;/span&gt;    &lt;span style="color: rgb(0,0,255)"&gt;End&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;Function&lt;br /&gt;End&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;Class&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;With the above code, you can generate a .NET DLL after compiling with either Visual Basic Command Line Utility, VBC.EXE or from the Visual Studio Environment. While compiling this code, give extra attention at the assembly attribute to make the DLL Visible to COM as mentioned below. &lt;/p&gt;&lt;pre class="code"&gt;&amp;lt;Assembly: ComVisible(&lt;span style="color: rgb(0,0,255)"&gt;True&lt;/span&gt;)&amp;gt; &lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;If you are using the Visual Studio Environment, go to the Project Properties, at the &lt;strong&gt;Compile&lt;/strong&gt; section don't forget to check the "&lt;strong&gt;Register COM interop&lt;/strong&gt;" check box. This check box will be by default unchecked, indicating that the DLL will not be exposed to COM.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now the assembly is ready to reuse. But before we start the actual implementation, if you want the Assembly should be register with the GAC, you have to take the assistance from &lt;strong&gt;StrongNameKey&lt;/strong&gt; file. You can create a Strongname Key file with the command utility SN.EXE or from the Visual Studio as well. The command to create the Strongname Key file is as mentioned below&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;&amp;gt; sn -k strongnamekeyfile.snk&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;Once you are done with the strong name key file generation, you can attach the key file either with the /keyfile:strongnamekeyfile.snk option or with the assembly attribute as &amp;lt;Assembly: AssemblyKeyFile(&lt;span style="color: rgb(163,21,21)"&gt;"strongnamekeyfile.snk"&lt;/span&gt;)&amp;gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now it is the final time to compile your code and do the calling stuff from ASP page. Once you compile the code from Visual Studio, you will have 3 files, .PDB / .TLB / .DLL. The .DLL is the actual file. You have to do 2 things to share this DLL.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Register as COM as well as with GAC&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now that the DLL is ready, we will take the assistance of REGASM command line utility to register as public assembly.&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;&amp;gt; regasm /codebase /tlb:a.tlb OurAssemblyFile.dll&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;With this command, the DLL will be registering at the registry. Please don't forget to use the&lt;strong&gt;&lt;font color="#0f1b84"&gt; /codebase&lt;/font&gt;&lt;/strong&gt; option. To register the same with GAC use the following command&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;&amp;gt; gacutil /if OutAssemblyFile.dll&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;This command will register with the GAC and is available as reference within the .NET Framework. With the first command, the object is ready to invoke from ASP code. You can use the COM component with &lt;font color="#000080"&gt;&lt;strong&gt;Server.CreateObject("OurAssemblyFile.ClassName")&lt;/strong&gt;&lt;/font&gt; command from ASP page. The actual implementation at any ASP page will look like as mentioned below&lt;/p&gt;&lt;pre class="code"&gt; &lt;span style="color: rgb(0,0,255)"&gt;dim&lt;/span&gt; objCom &lt;br /&gt; &lt;span style="color: rgb(0,0,255)"&gt;set&lt;/span&gt; objCom = Server.CreateObject(&lt;span style="color: rgb(163,21,21)"&gt;"libraryNameSpace.libraryClass"&lt;/span&gt;)&lt;br /&gt; objCom.DoSomeWork() &lt;span style="color: rgb(0,128,0)"&gt;' this method doesn't return any value&lt;/span&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;Finally, if this page throw any kind of error as &lt;strong&gt;&lt;font color="#000080"&gt;Unindentified Class name&lt;/font&gt;&lt;/strong&gt;, then the only solution &lt;strong&gt;&lt;u&gt;is to reset the IIS&lt;/u&gt;&lt;/strong&gt;.  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-6808649733095075633?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/6808649733095075633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=6808649733095075633' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6808649733095075633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6808649733095075633'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/12/calling-net-component-from-classic-asp.html' title='Calling .NET Component from a classic ASP page'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-6911350584229714460</id><published>2007-12-05T11:50:00.000+05:30</published><updated>2007-12-05T11:56:47.545+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Partner Program'/><category scheme='http://www.blogger.com/atom/ns#' term='MSN'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='Sliverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Webcasts'/><category scheme='http://www.blogger.com/atom/ns#' term='v3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Orcas'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Mix: UK 07 Vedios</title><content type='html'>&lt;p&gt;For all those who didn't attend the &lt;a href="http://www.microsoft.com/uk/mix07/default.aspx"&gt;Mix at UK&lt;/a&gt; during Sep 07, here is a good news. The good news is not only for those who didn't attend the MIX, but for all the technology lovers as well as persons who are passionate about latest technology happenings.&lt;/p&gt; &lt;p&gt;The two day event is now available for offline viewing at their website. &lt;a href="http://www.microsoft.com/uk/mix07/agenda.aspx"&gt;Here is the link&lt;/a&gt; that give you the download of all the videos of all the sessions that happened. Isn't nice for all of us, who missed the event and who couldn't afford to attend the event.&lt;/p&gt; &lt;p&gt;It's time to download and view them offline. Am going to download all the events, if any of you doesn't have the i-net connectivity or by any issue, could not download these videos, drop me a mail at DSKCHECK at MSN dot COM&lt;/p&gt; &lt;p&gt;Catch you later..&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-6911350584229714460?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/6911350584229714460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=6911350584229714460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6911350584229714460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6911350584229714460'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/12/mix-uk-07-vedios.html' title='Mix: UK 07 Vedios'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2574124485639694927</id><published>2007-12-04T16:00:00.000+05:30</published><updated>2007-12-04T16:05:21.205+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Live goes deep while searching</title><content type='html'>&lt;p&gt;Most of the industry say that, Google is the top search engine and will give you lot of results when you search. But the missing point is that, Live Search gives you deeper search when compared to Google.&lt;/p&gt; &lt;p&gt;Surprising !!!! i just did a small search for my name, Chakravarthy, at both the search engines. To make the figures matter, i go upto 100 pages in Live Search results. Where as, Google takes me only upto 84 pages. To my surprise, when i go back to the 83 page, then i see the search pages count is increased from 84 to 87. is isn't it weird ..&lt;/p&gt; &lt;p&gt;And adding to my surprise, i read a statement at the bottom of the last search page as&lt;/p&gt; &lt;p&gt;"&lt;font color="#400000"&gt;&lt;strong&gt;In order to show you the most relevant results, we have omitted some entries very similar to the 870 pages already displayed&lt;/strong&gt;&lt;/font&gt;"&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Don't believe !!!! Try out your self..&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2574124485639694927?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2574124485639694927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2574124485639694927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2574124485639694927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2574124485639694927'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/12/live-goes-deep-while-searching.html' title='Live goes deep while searching'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-3194579789159882855</id><published>2007-10-12T15:45:00.001+05:30</published><updated>2007-10-12T15:45:02.560+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sliverlight'/><title type='text'>Power of Sliverlight</title><content type='html'>&lt;a href="http://www.siderys.com/Default.aspx"&gt;Siderys webpage&lt;/a&gt; is designed using Sliverlight. An awesome work. This work simply demonstrates the power of using Sliverlight. I can use this as starting point to present the Silverlight technology to my customers.&lt;br /&gt;&lt;br /&gt;Did you see this ??? Pl visit &lt;a href="http://www.siderys.com/Default.aspx"&gt;that page&lt;/a&gt; and post back your comments on the same.&lt;br /&gt;&lt;p style="text-align: right; font-size: 8px"&gt;Blogged with &lt;a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new"&gt;Flock&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-3194579789159882855?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/3194579789159882855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=3194579789159882855' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3194579789159882855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3194579789159882855'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/10/power-of-sliverlight.html' title='Power of Sliverlight'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-6858585300489703216</id><published>2007-09-15T18:40:00.001+05:30</published><updated>2007-09-15T18:40:04.015+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeSnippet'/><title type='text'>The importance of JavaScript 'return'</title><content type='html'>&lt;p&gt;Recently, while coding for a Text Field value padded with left zeros, realised the importance of the RETURN key word for the FUNCTION written in JavaScript. Before i mention the actual importance, let me describe you the situation.&lt;/p&gt; &lt;p&gt;Scenario: A Text box need to be padded with zeros and should have the length of 7 digits, even the data entered is less than 7.&lt;/p&gt; &lt;p&gt;Ex: When the key board input being 88, the text box should show &lt;strong&gt;00000&lt;/strong&gt;88. Note the ZEROs padded on left.&lt;/p&gt; &lt;p&gt;So, started with a JavaScript function as mentioned below&lt;/p&gt; &lt;blockquote&gt;&lt;pre class="code"&gt;&lt;span style="color: rgb(0,0,255)"&gt;function&lt;/span&gt; PadZeros(x)&lt;br /&gt;    {&lt;br /&gt;        &lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; v = x.value;&lt;br /&gt;        &lt;span style="color: rgb(0,0,255)"&gt;while&lt;/span&gt;(v.length&amp;lt;7)&lt;br /&gt;        {&lt;br /&gt;            v = &lt;span style="color: rgb(163,21,21)"&gt;'0'&lt;/span&gt; + v;&lt;br /&gt;        }&lt;br /&gt;        &lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; ss = document.getElementById(x.id);&lt;br /&gt;        ss.value = v;&lt;br /&gt;    }&lt;/pre&gt;&lt;/blockquote&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;After this, the text box is padding with ZEROs and the code is perfectly running. To allow this to code execute for any given text box, all you have to do is, add the ATTRIBUTE to that text box. And while adding keep one thing in mind that, we would be calling this function on BLUR, ie., LOST FOCUS of the text box. The code is as mentioned below.&lt;/p&gt;&lt;pre class="code"&gt;            &lt;span style="color: rgb(0,0,255)"&gt;this&lt;/span&gt;.txtPCode.Attributes.Add(&lt;span style="color: rgb(163,21,21)"&gt;"onblur"&lt;/span&gt;, &lt;span style="color: rgb(163,21,21)"&gt;"PadZeros(this);"&lt;/span&gt;);&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Please note the 'this' keyword. The usage of 'this' keyword has many possibilities. Let me see that, one day will post where the 'this' keyword is used and their context. And also note that, neither the function is returning any value nor the text box is added with the code that handles the output of the function. Will come to that in short.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Every thing is working perfectly well and going on smooth. But suddenly, i realised that the text box is just padding ZEROs when there is no Input. I see all ZEROs in the text box as &lt;strong&gt;0000000&lt;/strong&gt;. Then came the real trick to the function.&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre class="code"&gt;&lt;span style="color: rgb(0,0,255)"&gt;function&lt;/span&gt; PadZeros(x)&lt;br /&gt;    {&lt;br /&gt;        &lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; v = x.value;&lt;br /&gt;        &lt;span style="color: rgb(0,0,255)"&gt;if&lt;/span&gt;(v.length == 0)&lt;br /&gt;        {&lt;br /&gt;            &lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; vTe = document.getElementById(x.id);&lt;br /&gt;            vTe.focus();&lt;br /&gt;            alert(&lt;span style="color: rgb(163,21,21)"&gt;'Please enter Provider Code .. '&lt;/span&gt;);&lt;br /&gt;        }&lt;br /&gt;        &lt;span style="color: rgb(0,0,255)"&gt;while&lt;/span&gt;(v.length&amp;lt;7)&lt;br /&gt;        {&lt;br /&gt;            v = &lt;span style="color: rgb(163,21,21)"&gt;'0'&lt;/span&gt; + v;&lt;br /&gt;        }&lt;br /&gt;        &lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; ss = document.getElementById(x.id);&lt;br /&gt;        ss.value = v;&lt;br /&gt;    }&lt;/pre&gt;&lt;/blockquote&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;What do you see here is the mechanism to set the focus back to the text box. Great... but that even is not solving my purpose of leaving the text box blank when there is no input. This function is still adding ZEROs to no input and showing all ZEROs. Then came the purpose of the &lt;strong&gt;&lt;font color="#0080ff"&gt;'return'&lt;/font&gt;&lt;/strong&gt; keyword. The entire requirement is simply solved by this keyword. All i've done is.. changed the code as mentioned below.&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre class="code"&gt;&lt;span style="color: rgb(0,0,255)"&gt;function&lt;/span&gt; PadZeros(x)&lt;br /&gt;    {&lt;br /&gt;        &lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; v = x.value;&lt;br /&gt;        &lt;span style="color: rgb(0,0,255)"&gt;if&lt;/span&gt;(v.length == 0)&lt;br /&gt;        {&lt;br /&gt;            &lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; vTe = document.getElementById(x.id);&lt;br /&gt;            vTe.focus();&lt;br /&gt;            alert(&lt;span style="color: rgb(163,21,21)"&gt;'Please enter Provider Code .. '&lt;/span&gt;);&lt;br /&gt;            &lt;span style="color: rgb(0,0,255)"&gt;return&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;false&lt;/span&gt;;&lt;br /&gt;        }&lt;br /&gt;        &lt;span style="color: rgb(0,0,255)"&gt;while&lt;/span&gt;(v.length&amp;lt;7)&lt;br /&gt;        {&lt;br /&gt;            v = &lt;span style="color: rgb(163,21,21)"&gt;'0'&lt;/span&gt; + v;&lt;br /&gt;        }&lt;br /&gt;        &lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; ss = document.getElementById(x.id);&lt;br /&gt;        ss.value = v;&lt;br /&gt;        &lt;span style="color: rgb(0,0,255)"&gt;return&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;true&lt;/span&gt;;&lt;br /&gt;    }&lt;/pre&gt;&lt;/blockquote&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;At the code behind added 'return' as shown here &lt;/p&gt;&lt;pre class="code"&gt;            &lt;span style="color: rgb(0,0,255)"&gt;this&lt;/span&gt;.txtPCode.Attributes.Add(&lt;span style="color: rgb(163,21,21)"&gt;"onblur"&lt;/span&gt;, &lt;span style="color: rgb(163,21,21)"&gt;"return PadZeros(this);"&lt;/span&gt;);&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;That's all.. hoollaa... What do you say ?&lt;/p&gt;&lt;br /&gt;&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a8c92c9f-3426-4b59-949b-0a4912605601" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/JavaScript" rel="tag"&gt;JavaScript&lt;/a&gt;, &lt;a href="http://technorati.com/tags/PadZeros" rel="tag"&gt;PadZeros&lt;/a&gt;, &lt;a href="http://technorati.com/tags/return" rel="tag"&gt;return&lt;/a&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-6858585300489703216?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/6858585300489703216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=6858585300489703216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6858585300489703216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6858585300489703216'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/09/importance-of-javascript_15.html' title='The importance of JavaScript &amp;#39;return&amp;#39;'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-4711273029752834145</id><published>2007-08-24T10:13:00.001+05:30</published><updated>2007-08-24T10:13:20.879+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSharp Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeSnippet'/><category scheme='http://www.blogger.com/atom/ns#' term='Orcas'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='v3.0'/><title type='text'>C# 3.0 - What's New : {Implicit}-Part1</title><content type='html'>&lt;p&gt;Recent development in my technical life is that, started working out with Orcas Beta 2. So, thought to blog about the latest happenings with C# language. The idea emerged to start a series of posts related to C# new features. This is the first of ever such kind of blogging specific to a topic.  &lt;p&gt;C# 3.0 has many-a-new features. To start with, let me take a concept of &lt;b&gt;Implicitly Typed Variables&lt;/b&gt;.  &lt;p&gt;&lt;b&gt;Implicitly Typed Variables&lt;/b&gt;  &lt;p&gt;In the good old days, the developer has to worry about the type of the variable. Say for instance, whether to use long or double for a counter. Here&amp;nbsp;all that we observe&amp;nbsp;is that the language that is&amp;nbsp;built upon is the type specific.&amp;nbsp;Hence forth the developer is not required to define the type of the variable at the time of declaration, but it is the task of the compiler to decide what type of the object the variable is. All that the developer has to do is that, use the &lt;b&gt;var&lt;/b&gt; keyword while declaring the variable, similar to that of JScript or Visual Basic style. Hey!!! Stop!!!!! don't get confuse with the type of &lt;strong&gt;VAR&lt;/strong&gt; variables declared at&amp;nbsp;JScript or Visual basic.&lt;/p&gt; &lt;p&gt;Let's first discuss the difference between VAR variables at JScript and VAR variables of C#&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="649" border="1" unselectable="on"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" align="middle" width="242"&gt;&lt;font size="2"&gt;VAR JScript&lt;/font&gt;&lt;/td&gt; &lt;td valign="top" align="middle" width="404"&gt;&lt;font size="2"&gt;VAR C#&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="242"&gt;&lt;font size="2"&gt;This is of no type&lt;/font&gt;&lt;/td&gt; &lt;td valign="top" width="404"&gt;&lt;font size="2"&gt;The type of the variable is defined by the value declared and decided at the compile time&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="242"&gt;&lt;font size="2"&gt;Technically have no type. Can consider of limited types, namely, string literal, numeric, boolean &lt;/font&gt;&lt;/td&gt; &lt;td valign="top" width="404"&gt;&lt;font size="2"&gt;Type agnostic, have specific predefined formats&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="242"&gt;&lt;font size="2"&gt;Type conversion is coercion&lt;/font&gt;&lt;/td&gt; &lt;td valign="top" width="404"&gt;&lt;font size="2"&gt;Type casting is simple and handled by CLR&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="242"&gt;&lt;font size="2"&gt;No mechanism for parsing&lt;/font&gt;&lt;/td&gt; &lt;td valign="top" width="404"&gt;&lt;font size="2"&gt;explicit functions for parsing to specific type&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;Now, let us see the difference between the language specific VAR of VisualBasic 6.0&amp;nbsp;and C# 3.0&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="649" border="1" unselectable="on"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" align="middle" width="247"&gt;&lt;font size="2"&gt;VAR in VB (but not .NET)&lt;/font&gt;&lt;/td&gt; &lt;td valign="top" align="middle" width="399"&gt;&lt;font size="2"&gt;VAR in C# 3.0&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="247"&gt;&lt;font size="2"&gt;By definition, these are Variant &lt;/font&gt;&lt;/td&gt; &lt;td valign="top" width="399"&gt;&lt;font size="2"&gt;Type of the variable is defined at the compile time&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="247"&gt;&lt;font size="2"&gt;Could be any allowed type from with in the known types of the language&lt;/font&gt;&lt;/td&gt; &lt;td valign="top" width="399"&gt;&lt;font size="2"&gt;Type is decided by the value associated with the variable&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="247"&gt;&lt;font size="2"&gt;Largest among all the known&amp;nbsp;data types&lt;/font&gt;&lt;/td&gt; &lt;td valign="top" width="399"&gt;&lt;font size="2"&gt;Size depends on the type of the&amp;nbsp;value initialised&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;To summarize, the variables declared in C# 3.0 are type specific, &lt;strong&gt;thou&lt;/strong&gt; used the key word &lt;strong&gt;VAR&lt;/strong&gt;, during the declaration. Thus, we can conclude that the compiler is the responsible point to decide the type of the variable. Hence we can say with&amp;nbsp;comfort that, the variables from C# 3.0 are &lt;strong&gt;Implicitly Typed&lt;/strong&gt; variables. &lt;/p&gt; &lt;p&gt;Some examples as mentioned below.&lt;/p&gt;&lt;pre class="code"&gt;            &lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; vIntVal = 10; &lt;span style="color: rgb(0,128,0)"&gt;// This will be the System.Int32 type&lt;br /&gt;&lt;/span&gt;            &lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; vLongVal = 10000000000; &lt;span style="color: rgb(0,128,0)"&gt;// This will be the System.Int64 type&lt;br /&gt;&lt;/span&gt;            &lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; vDoubleVal = 10.0; &lt;span style="color: rgb(0,128,0)"&gt;// This will be the System.Double type&lt;br /&gt;&lt;/span&gt;            &lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; vFloatVal = 10.0f; &lt;span style="color: rgb(0,128,0)"&gt;// This will be the System.Single type&lt;br /&gt;&lt;/span&gt;            &lt;span style="color: rgb(0,0,255)"&gt;float&lt;/span&gt; vFlVal = 10.0f; &lt;span style="color: rgb(0,128,0)"&gt;// Thou defined using float key word, but inherits from Struct System.Single &lt;br /&gt;&lt;/span&gt;            &lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; vStrVal = &lt;span style="color: rgb(163,21,21)"&gt;"String Value "&lt;/span&gt;;  &lt;span style="color: rgb(0,128,0)"&gt;// This will be the System.String type&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;So, from the above declarations, it is pretty clear that the variable is defined by the value associated during the declaration. The type is not just limited to the kind of data types as explained above, but you can extend this to any type of the variable that you use while writing code for iterations, similar such as &lt;strong&gt;&lt;font color="#0000ff"&gt;foreach&lt;/font&gt;&lt;/strong&gt;. Below is the example for other known types.&lt;/p&gt;&lt;pre class="code"&gt;            &lt;span style="color: rgb(0,0,255)"&gt;foreach&lt;/span&gt; (&lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; vTable &lt;span style="color: rgb(0,0,255)"&gt;in&lt;/span&gt; ds.Tables) &lt;span style="color: rgb(0,128,0)"&gt;// Implicitly declared a variable of Data Table Type&lt;br /&gt;&lt;/span&gt;            {&lt;br /&gt;                &lt;span style="color: rgb(0,0,255)"&gt;foreach&lt;/span&gt; (&lt;span style="color: rgb(0,0,255)"&gt;var&lt;/span&gt; vRow &lt;span style="color: rgb(0,0,255)"&gt;in&lt;/span&gt; ((&lt;span style="color: rgb(43,145,175)"&gt;DataTable&lt;/span&gt;) vTable).Rows) &lt;span style="color: rgb(0,128,0)"&gt;// Implicit declaration of DataRow variable&lt;br /&gt;&lt;/span&gt;                {&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;By using such, one can extend any extent. The limit is the imagination of the developer. What do you say?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Source: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;1) &lt;a title="http://cobdev.cob.isu.edu/psb/jscript/306.htm" href="http://cobdev.cob.isu.edu/psb/jscript/306.htm"&gt;http://cobdev.cob.isu.edu/psb/jscript/306.htm&lt;/a&gt;&amp;nbsp;for JScript&lt;br&gt;2) &lt;a title="http://www.1sayfa.com/1024/diger/vb/ch07.htm" href="http://www.1sayfa.com/1024/diger/vb/ch07.htm"&gt;http://www.1sayfa.com/1024/diger/vb/ch07.htm&lt;/a&gt;&amp;nbsp;for Visual Basic 6.0 Datatypes&lt;/p&gt;&lt;br /&gt;&lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:80c6bbbe-a3e3-4b04-813c-476e8089f26c" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/CSharp" rel="tag"&gt;CSharp&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/3.0" rel="tag"&gt;3.0&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/Code" rel="tag"&gt;Code&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/Tips" rel="tag"&gt;Tips&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/Implicit" rel="tag"&gt;Implicit&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-4711273029752834145?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/4711273029752834145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=4711273029752834145' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4711273029752834145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4711273029752834145'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/08/c-30-what-new-implicit-part1.html' title='C# 3.0 - What&amp;#39;s New : {Implicit}-Part1'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-4332462475592631126</id><published>2007-08-04T21:24:00.001+05:30</published><updated>2008-12-09T12:52:47.138+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>Intro 2 LINQ - Blog</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_G8JMe29wyjE/RrSh7aF5ayI/AAAAAAAAAgg/FpAbJG9jnoo/s1600-h/linq.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5094875120451283746" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_G8JMe29wyjE/RrSh7aF5ayI/AAAAAAAAAgg/FpAbJG9jnoo/s400/linq.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;With, &lt;a href="http://introducinglinq.com/" target="_blank"&gt;Introducing Microsoft LINQ&lt;/a&gt;, as title, &lt;a href="http://sqlblog.com/user/Profile.aspx?UserID=2242" target="_blank"&gt;Marco Russo&lt;/a&gt; &amp; &lt;a href="http://devleap.it/" target="_blank"&gt;Paolo Pialorsi&lt;/a&gt;, authors of the book (title same as the head line) initiated a website, keeping the concept LINQ as the center of the gravity.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The concept seems great and as on this date there is less activity from the creators of the website. Anyhow, hope that this website will become active and vibrant in short time.&lt;/p&gt;&lt;br /&gt;&lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:18c5b7c6-325a-445f-aab2-980b654ec6a2" contenteditable="false" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/LINQ" rel="tag"&gt;LINQ&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/Marco%20Russo" rel="tag"&gt;Marco Russo&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/Paolo%20Pialorsi" rel="tag"&gt;Paolo Pialorsi&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-4332462475592631126?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/4332462475592631126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=4332462475592631126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4332462475592631126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4332462475592631126'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/08/intro-2-linq-blog.html' title='Intro 2 LINQ - Blog'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_G8JMe29wyjE/RrSh7aF5ayI/AAAAAAAAAgg/FpAbJG9jnoo/s72-c/linq.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-6654922610941567175</id><published>2007-07-26T18:05:00.001+05:30</published><updated>2007-07-26T18:05:52.755+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Industry'/><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Definition'/><category scheme='http://www.blogger.com/atom/ns#' term='First'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>PaaS or SaaS</title><content type='html'>&lt;p&gt;There is a big debate going on with these two buzz words. Before we get to the point of this post, let's first examine what they are... and what they mean by to the development force.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;SaaS&lt;/strong&gt; : By definition it goes like this, Software As A Service. In the good olden days, we are used to think the application as whole system and all the modules have to function only with in. But as the technology evolved and the new horizons are leading the development process to newer levels, we got a new dimension as "Web Service". This concept then further raise the functionality&amp;nbsp;of the individual modules&amp;nbsp;belonging to&amp;nbsp;the big application turn&amp;nbsp;into smaller parts of reusable components by other applications as well. Resulting the module as a service altogether for any and every consumer application.&lt;/p&gt; &lt;p&gt;This left the architects to view their application in smaller, exportable as well as consumable by different vendors or applications. This led to the concept of designing every application to foresee the reusability and come up with a kind of an architecture, so that every module inside the application is targeted as service. Hence the concept of "Software as a Service"&lt;/p&gt; &lt;p&gt;&lt;strong&gt;PaaS&lt;/strong&gt; : By definition it goes like this,&amp;nbsp;Platform As A Service. In the recent&amp;nbsp;days, the paradigm of application switched over from an individual&amp;nbsp;point of&amp;nbsp;a specialized vertical to the combination&amp;nbsp;with the external functionality as well.&amp;nbsp;As mentioned above, the applications started consuming the Services from external world and expanding their domain functionality. The industry is not just satisfied there with. &lt;/p&gt; &lt;p&gt;Some thing more wanted and flexibility with in the application brought the idea of "Platform neutral" into limelight. Resulting that the application concept attain the new veneer. The architects started visualizing the need&amp;nbsp;for the application&amp;nbsp;platform, as a&amp;nbsp;whole,&amp;nbsp;to be flexible enough to work as a service. Leading to the new scope of web availability to every anonymous user.&lt;/p&gt; &lt;p&gt;-------------------------------------------&lt;/p&gt; &lt;p&gt;This is my first post that ever&amp;nbsp;made me to think very deeply and came out of my&amp;nbsp;own words... How is this ?&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:7074559e-ee89-4c24-a4aa-f309fb6bebc1" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/SaaS" rel="tag"&gt;SaaS&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/paaS" rel="tag"&gt;paaS&lt;/a&gt;&lt;/div&gt; &lt;p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:2e1df5d7-8fe4-440c-b8fc-6b55a0c50154" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PaaS" rel="tag"&gt;PaaS&lt;/a&gt;, &lt;a href="http://technorati.com/tags/SaaS" rel="tag"&gt;SaaS&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-6654922610941567175?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/6654922610941567175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=6654922610941567175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6654922610941567175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6654922610941567175'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/07/paas-or-saas.html' title='PaaS or SaaS'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-5872529235322518910</id><published>2007-07-25T22:07:00.001+05:30</published><updated>2007-08-04T21:29:24.284+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='v3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>What is LINQ &amp; Lambda Expressions</title><content type='html'>&lt;p&gt;&lt;strong&gt;&lt;span style="color:#000080;"&gt;LINQ&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;By definition Linq is Language Integrated Query. That's not the concept of this post. From my understanding and experience with LINQ as well as SQL programming, i would like to make a point. Most of the ideas that are in air about LINQ is an extension to the Structured Query Language, ie., SQL. In other words it is spelled as a kind of influence by Microsoft to the SQL.&lt;/p&gt;&lt;p&gt;Having mentioned the misconception from the people, let me correct with my understanding of &lt;strong&gt;&lt;span style="color:#000080;"&gt;LINQ is all about Reflection&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#000000;"&gt;. So it is not about any kind of Database related query language.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#000080;"&gt;Lambda Expressions&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;By definition from MSDN, they are the extension for the Anonymous methods from C# 2.0. In reality they can be interpreted as anonymous functions, such as from C# 3.0 feature some thing similar to FUNC&amp;lt;&amp;gt;. In other words, &lt;strong&gt;&lt;span style="color:#000080;"&gt;lambda expressions are nothing but the inline expressions&lt;/span&gt;&lt;/strong&gt;. And the function body of the FUNC goes on the right hand side of &amp;lt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-5872529235322518910?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/5872529235322518910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=5872529235322518910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5872529235322518910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5872529235322518910'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/07/what-is-linq-lambda-expressions.html' title='What is LINQ &amp;amp; Lambda Expressions'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-6969841342985536369</id><published>2007-07-19T16:52:00.001+05:30</published><updated>2008-12-09T12:52:47.245+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='UserGroup'/><category scheme='http://www.blogger.com/atom/ns#' term='v3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>Microsoft Test Automation User Group - MTAUG.net</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_G8JMe29wyjE/Rp9LJGczWSI/AAAAAAAAAgY/QLCEReK0hyQ/s1600-h/MTAUG.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_G8JMe29wyjE/Rp9LJGczWSI/AAAAAAAAAgY/QLCEReK0hyQ/s400/MTAUG.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5088868723674274082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;A new user group that is taking into shape, specially for the teams that involve software testing. You can get to know more about this user group from &lt;a href="http://mtaug.net/"&gt;http://mtaug.net&lt;/a&gt; or get onto &lt;a href="http://groups.msn.com/mtaug"&gt;http://groups.msn.com/mtaug&lt;/a&gt; &lt;/p&gt;&lt;p&gt;This group is going to be functioning in parallel with "&lt;strong&gt;&lt;span style="color:#004080;"&gt;Hyderabad .NET User Group&lt;/span&gt;&lt;/strong&gt;", &lt;a href="http://muag.net/"&gt;http://muag.net&lt;/a&gt; or &lt;a href="http://groups.msn.com/hyde"&gt;&lt;a title="http://groups.msn.com/dotNETUserGroupHyd" href="http://groups.msn.com/dotNETUserGroupHyd"&gt;http://groups.msn.com/dotNETUserGroupHyd&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Tomorrow, 20th July 2007, is going to be the launch of the group. Am going to be there as a speaker for C# 3.0 fundamentals.. are you ?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-6969841342985536369?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/6969841342985536369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=6969841342985536369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6969841342985536369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6969841342985536369'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/07/microsoft-test-automation-user-group.html' title='Microsoft Test Automation User Group - MTAUG.net'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_G8JMe29wyjE/Rp9LJGczWSI/AAAAAAAAAgY/QLCEReK0hyQ/s72-c/MTAUG.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2665425900755737019</id><published>2007-07-13T13:03:00.001+05:30</published><updated>2007-07-13T13:03:02.125+05:30</updated><title type='text'>Blidget Promo Badge 2</title><content type='html'>&lt;script type="text/javascript" src="http://widgetserver.com/syndication/subscriber/InsertWidget.js?appId=9a67f388-6deb-438d-a374-252c44a0deaf"&gt;&lt;/script&gt;&lt;noscript&gt;Get the &lt;a href="http://www.widgetbox.com/widget/blidget-promo-badge"&gt;Blidget Promo Badge&lt;/a&gt; widget and many other great free widgets at &lt;a href="http://www.widgetbox.com"&gt;Widgetbox&lt;/a&gt;!&lt;/noscript&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2665425900755737019?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2665425900755737019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2665425900755737019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2665425900755737019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2665425900755737019'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/07/blidget-promo-badge-2.html' title='Blidget Promo Badge 2'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-5463280836686358373</id><published>2007-07-04T10:44:00.000+05:30</published><updated>2007-07-04T10:48:11.880+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSharp Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='v3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Orcas'/><title type='text'>C# Nullable Types</title><content type='html'>Acccording to MSDN, there were about 24 types of nullable in C# 3.0, but only 3 types are drafted. They are&lt;br /&gt;&lt;br /&gt;&lt;a href="ms-help://ms.msdnqtr.v90.en/0bacbe72-ce15-4b14-83e1-9c14e6380c28.htm"&gt;Using Nullable Types (C# Programming Guide)&lt;/a&gt;&lt;br /&gt;&lt;a href="ms-help://ms.msdnqtr.v90.en/bdb5b626-abc0-405d-8f64-0f0a0bf883a4.htm"&gt;Boxing Nullable Types (C# Programming Guide)&lt;/a&gt;&lt;br /&gt;&lt;a href="ms-help://ms.msdnqtr.v90.en/088b1f0d-c1af-4fe1-b4b8-196fd5ea9132.htm"&gt;?? Operator (C# Reference)&lt;/a&gt;&lt;br /&gt;Let me draft about the point that lead me to post this information.&lt;br /&gt;&lt;br /&gt;With in our application, we want to validate a variable towards null. we started validating the variable with the ".HasValue" property. During some progress, suddenly some thing flashed in my mind about my experience of working with the teritory operator (of C or perhaps VB). The syntax could be some thing below&lt;br /&gt;&lt;br /&gt;variableX = (condition) ? truevalue : falsevalue&lt;br /&gt;&lt;br /&gt;similar such, is there in C#, not similar thou, but approxmately, ?? operator returns the left-hand operand if it is not null or it returns the right operand. You can observe from the below codesnippet&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int? p = null;&lt;br /&gt;&lt;br /&gt;int? y = 7;&lt;br /&gt;&lt;br /&gt;if (p.HasValue)&lt;br /&gt;&lt;br /&gt;y = 9;&lt;br /&gt;&lt;br /&gt;int c = p ?? y; // this will return 7 as the value in p is null&lt;br /&gt;&lt;br /&gt;Console.WriteLine(" \n The value of c is {0} ", c);&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-5463280836686358373?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/5463280836686358373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=5463280836686358373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5463280836686358373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5463280836686358373'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/07/c-nullable-types.html' title='C# Nullable Types'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2008600434852040064</id><published>2007-06-25T21:41:00.001+05:30</published><updated>2008-12-09T12:52:47.549+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Partner Program'/><title type='text'>Indian companies at WPC -Worldwide Partner conference</title><content type='html'>&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_G8JMe29wyjE/Rn_p4ZdiPiI/AAAAAAAAAgI/td6vUU4_RXA/s1600-h/home_banner2007a.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5080036059813920290" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_G8JMe29wyjE/Rn_p4ZdiPiI/AAAAAAAAAgI/td6vUU4_RXA/s400/home_banner2007a.gif" border="0" /&gt;&lt;/a&gt;Thousands of partners registered with Microsoft competing for the WPC Awards. The finalists ready and their details are out from Microsoft, you can see their details at &lt;a href="http://www.microsoft.com/partner/events/wwpartnerconference/awards_finalists.htm"&gt;this link&lt;/a&gt;. Out of 42 categories 125 partners reached the finals. 3 companies with Indian origin also found their way to the final and competing with giants. They are&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.satyam.com/"&gt;Satyam Computer Services Ltd&lt;/a&gt;.,&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.quadrasystems.net/"&gt;Quadrasystems.net&lt;/a&gt; - finalist in 2 categories&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.techgyan.com/"&gt;TECHGYAN&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_G8JMe29wyjE/Rn_qEJdiPjI/AAAAAAAAAgQ/L5uAYhfmDfs/s1600-h/inside_hdr.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5080036261677383218" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_G8JMe29wyjE/Rn_qEJdiPjI/AAAAAAAAAgQ/L5uAYhfmDfs/s400/inside_hdr.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The final show is scheduled to July 11, 2007. Let's see whether these companies will win and give a tough competition with the peers in the industry.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2008600434852040064?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2008600434852040064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2008600434852040064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2008600434852040064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2008600434852040064'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/06/indian-companies-at-wpc-worldwide.html' title='Indian companies at WPC -Worldwide Partner conference'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_G8JMe29wyjE/Rn_p4ZdiPiI/AAAAAAAAAgI/td6vUU4_RXA/s72-c/home_banner2007a.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-9058831057484638395</id><published>2007-06-13T19:03:00.000+05:30</published><updated>2007-06-19T11:39:28.020+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Webcasts'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Webcast on XMLDom with Microsoft</title><content type='html'>Today accidentally, found my webcast on &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-IN&amp;EventID=1032301833&amp;amp;CountryCode=IN"&gt;XMLDom functionality&lt;/a&gt; at ondemand &lt;a href="http://www.microsoft.com/india/webcasts/ondemand.aspx"&gt;Microsoft, India&lt;/a&gt; webcast site. Please go through the "&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;VSTS&lt;/span&gt;&lt;/strong&gt;" section, at the last you will see my name and the link. You can download the webcast from &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-IN&amp;EventID=1032301833&amp;amp;CountryCode=IN"&gt;this link&lt;/a&gt; or search for the event id as 1032301833. And if you require the demo application and the presentation, write to me.&lt;br /&gt;&lt;br /&gt;From &lt;a href="http://www.microsoft.com/india/webcasts/speakers.aspx"&gt;this link&lt;/a&gt; you can learn more about my career as a speaker for Microsoft. And these details as on the date of May 2005. The details mentioned at their Speakers profile section are updated while am working with &lt;a href="http://www.xyka.com/"&gt;XYKA&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-9058831057484638395?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/9058831057484638395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=9058831057484638395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/9058831057484638395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/9058831057484638395'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/06/my-webcast-with-microsoft-on-xmldom.html' title='Webcast on XMLDom with Microsoft'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-7940958344719604196</id><published>2007-06-06T12:21:00.000+05:30</published><updated>2007-06-06T12:24:59.374+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>Interesting Typing Test</title><content type='html'>&lt;a href="http://www.jonmiles.co.uk/fingerjig.php"&gt;This link &lt;/a&gt;is really cool for people who want to test their typing skills and specially i found this useful for one important reasons is, spelling.. you will type fast if you know the spelling, else you have to read than type. This way you improve your spelling skills also.&lt;br /&gt;&lt;br /&gt;Did you try, on my first attemt got around 365,xxx ... am  not sure.. but is a good score for me.&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-7940958344719604196?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/7940958344719604196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=7940958344719604196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7940958344719604196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7940958344719604196'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/06/interesting-typing-test.html' title='Interesting Typing Test'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-7948605145499048532</id><published>2007-05-30T20:00:00.000+05:30</published><updated>2007-08-20T16:58:45.489+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeSnippet'/><category scheme='http://www.blogger.com/atom/ns#' term='VS Tips'/><title type='text'>Runtime Polymorphism</title><content type='html'>&lt;p style="margin-bottom: 0.19in"&gt;&lt;span style="color: #111111"&gt;One of the frequently seen situations from a technical standpoint in a large scale of Business Layer objects is, invoking methods from different objects when they contain same method name. Today, am going to make it simple to give an example for Runtime Polymorphism. Leave your comments if am mistaken&lt;/span&gt;&lt;br&gt;&lt;br&gt;At this stage, I don’t think to mention about "Polymorphism", as hope that you are aware of how polymorphic behavior can be fused using C#. If you want a start up, in simple words, implementation of one Method with many definitions, as mentioned below.&lt;br&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #0000ff"&gt;class&lt;/span&gt; &lt;span style="color: #008080"&gt;Employee&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt; &lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt; Invoked for the Regular salaried employes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt; &lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt; &lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;param name="intEmpId"&amp;gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;Employee ID&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt; &lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;param name="intAbscentDays"&amp;gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;Number of days&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt; &lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #0000ff"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0.19in"&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;long&lt;/span&gt; CalculateSal(&lt;span style="color: #0000ff"&gt;int&lt;/span&gt; intEmpId, &lt;span style="color: #0000ff"&gt;int&lt;/span&gt; intAbscentDays)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #0000ff"&gt;return&lt;/span&gt; (GetEmpSal(intEmpId) * (GetWorkingDays(&lt;span style="color: #008080"&gt;DateTime&lt;/span&gt;.Now.Month) - intAbscentDays));&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #808080"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0.19in"&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt; &lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0.19in"&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt; Invoked for the employees, who work as Daily wage&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt; &lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt; &lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;param name="lSalPerDay"&amp;gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;Salary per day&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt; &lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;param name="intDays"&amp;gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;For number of days&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #808080"&gt;///&lt;/span&gt;&lt;span style="color: #008000"&gt; &lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;long&lt;/span&gt; CalculateSal(&lt;span style="color: #0000ff"&gt;long&lt;/span&gt; lSalPerDay, &lt;span style="color: #0000ff"&gt;int&lt;/span&gt; intDays)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #0000ff"&gt;return&lt;/span&gt; lSalPerDay * intDays;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0.19in"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;A simple way of invoking is as mentioned below.&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #008080"&gt;Employee&lt;/span&gt; eTe = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; &lt;span style="color: #008080"&gt;Employee&lt;/span&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #0000ff"&gt;long&lt;/span&gt; lSal = eTe.CalculateSal(124, 2);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span lang=""&gt;&lt;span style="font-size: 85%"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="color: #0000ff"&gt;long&lt;/span&gt; lSal = eTe.CalculateSal(678.35, 18);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0.19in"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;So, by now, you are clear how to write polymorphic method and as well as how to use. Let’s jump to how you can make the Runtime Polymorphism.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0.19in"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;To continue the discussion, first we need to know that there are 2 basic&amp;nbsp;types of polymorphism. They are, Overloading, referred as Compile time polymorphism, and Overriding also called as Run-Time polymorphism. What you have seen above is the first kind of polymorphism. The second type is referred as late binding. In other words, &lt;strong&gt;&lt;font face="gar" color="#000080"&gt;the selection of the method for execution at runtime depends on the reference of the actual&amp;nbsp;object that is triggering the invoking of the method&lt;/font&gt;&lt;/strong&gt;. Now let's explore that with some example.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0.19in"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;Let us take a small class, as mentioned below&amp;nbsp;with few properties. This class acts as a base class for us.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0.19in"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: rgb(0,0,255)"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;class&lt;/span&gt; &lt;span style="color: rgb(43,145,175)"&gt;EmpNames&lt;br&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: rgb(0,0,255)"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;string&lt;/span&gt; FirstName { &lt;span style="color: rgb(0,0,255)"&gt;get&lt;/span&gt;; &lt;span style="color: rgb(0,0,255)"&gt;set&lt;/span&gt;; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: rgb(0,0,255)"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;string&lt;/span&gt; MiddleName { &lt;span style="color: rgb(0,0,255)"&gt;get&lt;/span&gt;; &lt;span style="color: rgb(0,0,255)"&gt;set&lt;/span&gt;; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: rgb(0,0,255)"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;string&lt;/span&gt; LastName { &lt;span style="color: rgb(0,0,255)"&gt;get&lt;/span&gt;; &lt;span style="color: rgb(0,0,255)"&gt;set&lt;/span&gt;; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;We will now inherit this into the following classes. Observe that the both classes doesn't have any direct relation with each other and can be instantiated as is.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class="code"&gt;    &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; &lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;summary&amp;gt;&lt;br /&gt;&lt;/span&gt;    &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; This class calculate the wages for given number of days&lt;br /&gt;&lt;/span&gt;    &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; &lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;/summary&amp;gt;&lt;br /&gt;&lt;/span&gt;    &lt;span style="color: rgb(0,0,255)"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;class&lt;/span&gt; &lt;span style="color: rgb(43,145,175)"&gt;Wages&lt;/span&gt; : &lt;span style="color: rgb(43,145,175)"&gt;EmpNames&lt;/span&gt; &lt;br /&gt;    {&lt;br /&gt;        &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; &lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;summary&amp;gt;&lt;br /&gt;&lt;/span&gt;        &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; This will calculate the wages for the employees&lt;br /&gt;&lt;/span&gt;        &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; &lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;/summary&amp;gt;&lt;br /&gt;&lt;/span&gt;        &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; &lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;param name="Params"&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt;Wage per Day, Number of Working days in a month&lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;/param&amp;gt;&lt;br /&gt;&lt;/span&gt;        &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; &lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;returns&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; WagePerDay * WorkingDays &lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;/returns&amp;gt;&lt;br /&gt;&lt;/span&gt;        &lt;span style="color: rgb(0,0,255)"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;double&lt;/span&gt; CalculateSalary(&lt;span style="color: rgb(43,145,175)"&gt;ArrayList&lt;/span&gt; Params)&lt;br /&gt;        {&lt;br /&gt;            &lt;span style="color: rgb(0,0,255)"&gt;return&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;double&lt;/span&gt;.Parse(Params[0].ToString()) * &lt;span style="color: rgb(0,0,255)"&gt;int&lt;/span&gt;.Parse(Params[1].ToString());&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; &lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;summary&amp;gt;&lt;br /&gt;&lt;/span&gt;    &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; This class will calculate the salary&lt;br /&gt;&lt;/span&gt;    &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; &lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;/summary&amp;gt;&lt;br /&gt;&lt;/span&gt;    &lt;span style="color: rgb(0,0,255)"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;class&lt;/span&gt; &lt;span style="color: rgb(43,145,175)"&gt;Salried&lt;/span&gt; : &lt;span style="color: rgb(43,145,175)"&gt;EmpNames&lt;br /&gt;&lt;/span&gt;    {&lt;br /&gt;        &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; &lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;summary&amp;gt;&lt;br /&gt;&lt;/span&gt;        &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; This will calculate the salary for the employees&lt;br /&gt;&lt;/span&gt;        &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; &lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;/summary&amp;gt;&lt;br /&gt;&lt;/span&gt;        &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; &lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;param name="Params"&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt;Working days Per Month, Leaves, Salary Per Month&lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;/param&amp;gt;&lt;br /&gt;&lt;/span&gt;        &lt;span style="color: rgb(128,128,128)"&gt;///&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; &lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;returns&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0,128,0)"&gt; Full Salary in case no value for Leaves. Other case, (SalaryPerMonth/WorkingDays) * (WorkingDays - Leaves) &lt;/span&gt;&lt;span style="color: rgb(128,128,128)"&gt;&amp;lt;/returns&amp;gt;&lt;br /&gt;&lt;/span&gt;        &lt;span style="color: rgb(0,0,255)"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0,0,255)"&gt;double&lt;/span&gt; CalculateSalary(&lt;span style="color: rgb(43,145,175)"&gt;ArrayList&lt;/span&gt; Params)&lt;br /&gt;        {&lt;br /&gt;            &lt;span style="color: rgb(0,0,255)"&gt;double&lt;/span&gt; dSal=&lt;span style="color: rgb(0,0,255)"&gt;double&lt;/span&gt;.Parse(Params[2].ToString());&lt;br /&gt;            &lt;span style="color: rgb(0,0,255)"&gt;int&lt;/span&gt; intLeaves = &lt;span style="color: rgb(0,0,255)"&gt;int&lt;/span&gt;.Parse(Params[1].ToString());&lt;br /&gt;            &lt;span style="color: rgb(0,0,255)"&gt;if&lt;/span&gt; (!intLeaves.Equals(0))&lt;br /&gt;            {&lt;br /&gt;                &lt;span style="color: rgb(0,0,255)"&gt;int&lt;/span&gt; intWrkDays = &lt;span style="color: rgb(0,0,255)"&gt;int&lt;/span&gt;.Parse(Params[0].ToString());&lt;br /&gt;                dSal = (dSal / intWrkDays) * (intWrkDays - intLeaves);&lt;br /&gt;            }&lt;br /&gt;            &lt;span style="color: rgb(0,0,255)"&gt;return&lt;/span&gt; dSal;&lt;br /&gt;        }&lt;br /&gt;    }&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;Now that we have these two classes, We can write our code to instantiate them as individual. But the point of this post is to describe the "RunTime Polymorphism". Before we go further, note that, each class has the method "&lt;strong&gt;&lt;font color="#0000ff"&gt;CalculateSalary&lt;/font&gt;&lt;/strong&gt;" and as they are not directly related, you can instantiate them with out any hassle.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class="code"&gt;            &lt;span style="color: rgb(43,145,175)"&gt;EmpNames&lt;/span&gt; empObj;&lt;/pre&gt;&lt;pre class="code"&gt;            &lt;span style="color: rgb(43,145,175)"&gt;ArrayList&lt;/span&gt; alValues = &lt;span style="color: rgb(0,0,255)"&gt;new&lt;/span&gt; &lt;span style="color: rgb(43,145,175)"&gt;ArrayList&lt;/span&gt;();&lt;br /&gt;            alValues.Add(30); &lt;span style="color: rgb(0,128,0)"&gt;//Just add all the fields as this&lt;/span&gt;&lt;/pre&gt;&lt;pre class="code"&gt;            &lt;span style="color: rgb(0,0,255)"&gt;bool&lt;/span&gt; bSalaried = &lt;span style="color: rgb(0,0,255)"&gt;true&lt;/span&gt;; &lt;span style="color: rgb(0,128,0)"&gt;//am using this variable for validation of emp&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;            &lt;span style="color: rgb(0,0,255)"&gt;if&lt;/span&gt; (bSalaried) &lt;span style="color: rgb(0,128,0)"&gt;//Validating whether Salaried or Wages &lt;/span&gt;&lt;br /&gt;                empObj = &lt;span style="color: rgb(0,0,255)"&gt;new&lt;/span&gt; &lt;span style="color: rgb(43,145,175)"&gt;Salried&lt;/span&gt;();&lt;br /&gt;            &lt;span style="color: rgb(0,0,255)"&gt;else&lt;br /&gt;&lt;/span&gt;                empObj = &lt;span style="color: rgb(0,0,255)"&gt;new&lt;/span&gt; &lt;span style="color: rgb(43,145,175)"&gt;Wages&lt;/span&gt;();&lt;/pre&gt;&lt;pre class="code"&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;After executing the above lines of code, you are sure about the type of the variable empObj. This is Runtime initiating the object. But this is not the purpose of our current topic.&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="code"&gt;            &lt;span style="color: rgb(0,0,255)"&gt;double&lt;/span&gt; dVal;&lt;br /&gt;&lt;br /&gt;            &lt;span style="color: rgb(0,128,0)"&gt;//The below line will throw compile time error&lt;br /&gt;&lt;/span&gt;            &lt;span style="color: rgb(0,128,0)"&gt;//dVal = empObj.CalculateSalary(alValues);&lt;br /&gt;&lt;/span&gt;            dVal = ((&lt;span style="color: rgb(43,145,175)"&gt;Wages&lt;/span&gt;) empObj).CalculateSalary(alValues);&lt;br /&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: courier new, monospace"&gt;&lt;span style="font-size: 85%"&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Courier New"&gt;What do you see from the last line of the above code? Did you find that the method invoked is from a class type. Now, think that, what if the class is being instantiated as Salaried and the last line is being invoked?&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;font face="Courier New"&gt;This is called as RunTime Polymorphism.&lt;/font&gt;&lt;br&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:31e4289c-ec2b-438f-9f1d-d9e421aa3246" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Runtime%20Polymorphism" rel="tag"&gt;Runtime Polymorphism&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/CSharp" rel="tag"&gt;CSharp&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/Tips" rel="tag"&gt;Tips&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style="margin-bottom: 0.19in"&gt;&lt;br&gt;-----------------------&lt;br&gt;&amp;nbsp;Declaimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here. If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-7948605145499048532?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/7948605145499048532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=7948605145499048532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7948605145499048532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7948605145499048532'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/05/runtime-polymorphism_30.html' title='Runtime Polymorphism'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-8124781047909125795</id><published>2007-05-30T19:11:00.001+05:30</published><updated>2007-05-30T20:15:08.833+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeSnippet'/><title type='text'>Asynchronous Method Calling</title><content type='html'>&lt;p&gt;During my last interview, got a question about the mentioned subject. Have decided to learn and post some code.&lt;/p&gt;&lt;p&gt;Definition of the Asynchronous Calling:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Executing the method Asynchronously, inother words, executing like the concept of Thread. The bottom line is inheriting the method by System.&lt;span style="color:#008080;"&gt;IAsyncResult&lt;/span&gt; and using &lt;span style="color:#408080;"&gt;BeginInvoke&lt;/span&gt; and &lt;span style="color:#408080;"&gt;EndInvoke&lt;/span&gt; to track the status of the method. Between these methods, one can check the status by IsCompleted status.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;This is acomplished by Deligate keyword. Will edit this post during the time with all the example code.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-8124781047909125795?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/8124781047909125795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=8124781047909125795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/8124781047909125795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/8124781047909125795'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/05/asynchronous-method-calling.html' title='Asynchronous Method Calling'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2091562709929409192</id><published>2007-05-29T14:19:00.000+05:30</published><updated>2007-05-29T14:23:20.656+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='VSTS'/><title type='text'>Must read for VSTS</title><content type='html'>While reading some news about VSTS, got to know that, &lt;a href="http://www.vertigo.com/"&gt;Vertigo&lt;/a&gt; did some samples that Microsoft is using. Surprisingly true .. anyhow, thought to blog so that it can be useful for me in future learning towards VSTS.&lt;br /&gt;&lt;br /&gt;They also have a &lt;a href="http://blogs.vertigosoftware.com/"&gt;blogs&lt;/a&gt; section with lots of content on VSTS, did you visited that?&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2091562709929409192?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2091562709929409192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2091562709929409192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2091562709929409192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2091562709929409192'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/05/must-read-for-vsts.html' title='Must read for VSTS'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2756951551488438046</id><published>2007-05-18T22:44:00.000+05:30</published><updated>2007-05-18T22:46:49.192+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='VS Tips'/><title type='text'>Switch to next Error</title><content type='html'>Use F8 to switch to next error in your code. It could be either HTML Error or CodeBehind.&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2756951551488438046?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2756951551488438046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2756951551488438046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2756951551488438046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2756951551488438046'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/05/switch-to-next-error.html' title='Switch to next Error'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-8971022649397180843</id><published>2007-05-16T02:47:00.000+05:30</published><updated>2007-05-16T02:54:58.519+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS Tips'/><title type='text'>Hexadecimal Values Display at VS</title><content type='html'>While working with Debugging our current application, surprised to note that all the variables are showing their value in Hexadecimal format at Immediate Window. After doing some R&amp;D got to know that some of team member set at to display in Hexadecimal value.&lt;br /&gt;&lt;br /&gt;To revoke that format, all you have to do is, goto Watch Window and right click on any row and you will observe that "Hexadecimal Display" is enabled. Select or Deselect depending on your requirement. Dont go to Tools =&gt; Options =&gt; Debugging =&gt; ...&lt;br /&gt;&lt;br /&gt;The tools option may not be available with some VS flavors like Professional or Architect. But for every edition, the Watch Window works.&lt;br /&gt;&lt;br /&gt;What do you say?&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-8971022649397180843?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/8971022649397180843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=8971022649397180843' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/8971022649397180843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/8971022649397180843'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/05/hexadecimal-values-display-at-vs.html' title='Hexadecimal Values Display at VS'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2010332044934798539</id><published>2007-05-11T22:39:00.000+05:30</published><updated>2007-05-11T22:44:04.295+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CodeSnippet'/><title type='text'>Convert Text to Sentence - C#</title><content type='html'>To convert any given sentence into Title Case, use the following code.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;blockquote&gt;&lt;span&gt;public static string PropCase(string strText)&lt;br /&gt;{&lt;br /&gt;return new&lt;br /&gt;CultureInfo("en").TextInfo.ToTitleCase(strText.ToLower());&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;Ofcourse, you have to use the &lt;strong&gt;Globalization&lt;/strong&gt; class to get the CultureInfo method be available for conversion.&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2010332044934798539?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2010332044934798539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2010332044934798539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2010332044934798539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2010332044934798539'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/05/convert-text-to-sentence-c.html' title='Convert Text to Sentence - C#'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2659325072142313712</id><published>2007-05-10T21:21:00.000+05:30</published><updated>2007-05-10T21:38:41.312+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech Blogs'/><title type='text'>One more Blog towards VS</title><content type='html'>While searching for some tips on Visual Studio environment, came across the &lt;a href="http://www.helixoft.com/blog/"&gt;blog&lt;/a&gt; from &lt;a href="http://www.helixoft.com"&gt;Helixoft&lt;/a&gt;. Seems interesting, blogging here so that will find some time to read through all his posts when time permits. Meanwhile if you got some time, go through this &lt;a href="http://www.helixoft.com/blog/"&gt;blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Forgot to mention that, the tag line is damn cool,&lt;br /&gt;&lt;br /&gt;"Documentation has never been so easy .."&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2659325072142313712?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2659325072142313712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2659325072142313712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2659325072142313712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2659325072142313712'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/05/one-more-blog-towards-vs.html' title='One more Blog towards VS'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2378253408278673619</id><published>2007-05-04T11:52:00.001+05:30</published><updated>2007-05-04T11:52:48.168+05:30</updated><title type='text'>First post from Windows Live Writer</title><content type='html'>&lt;p&gt;After trying out many client tools to post from my desktop, am now decided to use Microsoft's Live Writer.&lt;/p&gt; &lt;p&gt;Seems simple, let me try out this. How do you see this post on the web now?&lt;/p&gt; &lt;p&gt;Isn't it cool ???&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2378253408278673619?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2378253408278673619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2378253408278673619' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2378253408278673619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2378253408278673619'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/05/first-post-from-windows-live-writer.html' title='First post from Windows Live Writer'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-5267481417921725166</id><published>2007-05-04T10:24:00.000+05:30</published><updated>2007-05-04T10:53:09.444+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Downloads'/><category scheme='http://www.blogger.com/atom/ns#' term='v3.5'/><title type='text'>.NET 3.5 is Ready</title><content type='html'>&lt;p&gt;The Microsoft .NET Framework 3.5 Beta 1 is a preview release of the latest version of the .NET Framework. Many ISV’s, enterprises and Microsoft product teams are successfully building on the new features Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows CardSpace in the .NET Framework 3.0. Microsoft plans to continue to invest in the .NET Framework developer platform and in support of existing users the .NET Framework 3.5 has a minimal number of breaking changes. So that existing applications built for .NET Framework 2.0 or .NET Framework 3.0 should continue to run without requiring changes. The .NET Framework 3.5 adds new features in several major technology areas; including: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Deep integration of Language Integrated Query (LINQ) and data awareness &lt;/li&gt;&lt;li&gt;ASP.NET AJAX for quickly creating more efficient, more interactive and highly-personalized Web experiences that work across all the most popular browsers&lt;/li&gt;&lt;li&gt;New web protocol support for building WCF services including AJAX, JSON, REST, POX, RSS, ATOM and several new WS-* standards &lt;/li&gt;&lt;li&gt;Full tooling support for WF, WCF and WPF including the new workflow-enabled services technology &lt;/li&gt;&lt;li&gt;New classes in the base class library (BCL) for the .NET Framework 3.5 address the most common customer requests. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;.NET Framework 3.5 is planned to release at the end of 2007 and will ship with Visual Studio code name ”Orcas” and will also continue to be available for separate download from MSDN. For more detail about the features being introduced in .NET Framework 3.5 and Visual Studio code name “Orcas”, click here &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700830.aspx"&gt;http://msdn2.microsoft.com/en-us/vstudio/aa700830.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And you can dowload the latest version from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E3715E6F-E123-428B-8A0F-028AFB9E0322&amp;amp;displaylang=en"&gt;this link&lt;/a&gt;. Did you?&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-5267481417921725166?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/5267481417921725166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=5267481417921725166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5267481417921725166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/5267481417921725166'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/05/net-35-is-ready.html' title='.NET 3.5 is Ready'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-1812708499073010769</id><published>2007-04-26T01:12:00.000+05:30</published><updated>2008-12-09T12:52:47.793+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Team'/><title type='text'>Our Team</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_G8JMe29wyjE/Ri-v5p1ppiI/AAAAAAAAAgA/sHGspn8--7Q/s1600-h/TeamWithSteve1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5057454311578641954" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_G8JMe29wyjE/Ri-v5p1ppiI/AAAAAAAAAgA/sHGspn8--7Q/s400/TeamWithSteve1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the team am currently working with. Left to me is Prashanth, Steve, our onsite PM is sitting oppsite to me. The only girl is Abhaya.&lt;br /&gt;&lt;br /&gt;We went out to have lunch&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-1812708499073010769?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/1812708499073010769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=1812708499073010769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1812708499073010769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/1812708499073010769'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/04/our-team.html' title='Our Team'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_G8JMe29wyjE/Ri-v5p1ppiI/AAAAAAAAAgA/sHGspn8--7Q/s72-c/TeamWithSteve1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-3608786142591612908</id><published>2007-04-22T01:07:00.000+05:30</published><updated>2007-04-22T01:10:27.573+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='v2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Never USE Finalizer in .NET</title><content type='html'>Aren't you shocked to read the Title, but me ... when i first read &lt;a href="http://www.bluebytesoftware.com/blog/PermaLink.aspx?guid=86c71425-57bc-4fcb-b34b-3262812f12cf"&gt;this post&lt;/a&gt; from &lt;a href="http://www.bluebytesoftware.com/blog/default.aspx"&gt;Joe Duffy&lt;/a&gt;. Read through the lines to learn why he insists on that.&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-3608786142591612908?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/3608786142591612908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=3608786142591612908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3608786142591612908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3608786142591612908'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/04/never-use-finalizer-in-net.html' title='Never USE Finalizer in .NET'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-3934865871390422065</id><published>2007-04-20T21:08:00.000+05:30</published><updated>2009-06-25T13:05:31.420+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>No Documentation and Time</title><content type='html'>Today, during the discussion with our fellow developer from offshore noticed the following statement about documentation and time. Thought that it is time to share my feelings with world on this kind of statement(s). Most of us come across such statement from some one or the other, or most of us use these statements in some time or other&lt;br&gt;&lt;br&gt; &lt;table border="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td width="10%"&gt;&lt;br&gt; &lt;td width="90%"&gt; &lt;blockquote&gt; &lt;p&gt;&lt;br&gt;.. my feelings is that you guys are used to work with the well defined structure, document and think like that, we lack of that here, we just don't have time to do much of that. I use to work with &amp;lt;&amp;lt;xx&amp;gt;&amp;gt; tool, we used to make a lot of UML design doc, UseCases every thing, but here we don't .. &lt;font color="#0080ff"&gt;no time for documentation&lt;/font&gt; ..&lt;/p&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;The above statement has 2 controversial concepts.&lt;br&gt; &lt;ol&gt;&lt;br&gt; &lt;li&gt;Follow the Standards&lt;br&gt; &lt;li&gt;Have NoTime&lt;br&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br&gt; &lt;p&gt;My understanding towards this goes as mentioned below,&lt;/p&gt;&lt;br&gt; &lt;p&gt;First - NO STANDARDS : Who creates these Standards .. aren't these created by individuals like us??? why people are used to relate them with companies ??? and blame on organisations ??? if there is a practice that is resulting and implemented in an organisation, the employees who is currently working with that company ignore them when they join new organisation and start blame the new organisation. Would like conclude on this topic is, STANDARDS doesn't belong to organisations, but to INDIVIDUALs&lt;/p&gt;&lt;br&gt; &lt;p&gt;Second - HAVE NOTIME : A big laugh, recollect from some old book that, "TIME IS THERE WITH THOSE WHO PLAN". To justify the statement, Prime Minister / Chief Minister / You and ME / Every one 's time is totally planned in-advance with regular stuff like sleep / wakeup / bath / travel / eat / blah .. blah .., isn't it. But what happens if there a sudden requirement for these guys to attend. In case of CMs / PMs they will plan again to reschedule all their plans. Isn't it. But what about those who say, &lt;/p&gt; &lt;ul&gt; &lt;li&gt;‘skipped our breakfast as we don’t have time in the morning..’&lt;/li&gt; &lt;li&gt;‘skipped lunch due to heavy work load and no time to visit loo ..’&lt;/li&gt; &lt;li&gt;‘skipped blah .. blah.. due to no time ..’&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;To me, "HAVE NO TIME" is really a statement with no meaning... GUYS !!!! Wakeup and start planning, then you have lot's of time&lt;/p&gt;&lt;br&gt; &lt;p&gt;Anyhow, pl comment&lt;br&gt;&lt;br&gt;-----------------------&lt;br&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;/p&gt;&lt;br&gt; &lt;p class="zoundry_bw_tags"&gt;&lt;br&gt;&lt;!-- Tag links generated by Zoundry Blog Writer. Do not manually edit. http://www.zoundry.com --&gt;&lt;br&gt;&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a class="ztag" href="http://technorati.com/tag/NoTime" rel="tag"&gt;NoTime&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Del.icio.us&lt;/span&gt; : &lt;a class="ztag" href="http://del.icio.us/tag/NoTime" rel="tag"&gt;NoTime&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Ice Rocket&lt;/span&gt; : &lt;a class="ztag" href="http://blogs.icerocket.com/tag/NoTime" rel="tag"&gt;NoTime&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;----------------------- Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-3934865871390422065?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/3934865871390422065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=3934865871390422065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3934865871390422065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3934865871390422065'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/04/no-documentation-and-time.html' title='No Documentation and Time'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2256210290176634573</id><published>2007-04-18T19:49:00.000+05:30</published><updated>2007-04-18T20:05:25.343+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hoax'/><title type='text'>Mobile Phone Tracking</title><content type='html'>There is a hoax to paly prank with user by the mentioned title at &lt;a href="http://www.sat-gps-locate.com"&gt;this link&lt;/a&gt;. Fell in trap by &lt;a href="http://sodhana.blogspot.com/2007/04/blog-post_18.html"&gt;Sudhakar&lt;/a&gt; at &lt;a href="http://sodhana.blogspot.com"&gt;his blog &lt;/a&gt;and thought that is a kind of reality.&lt;br /&gt;&lt;br /&gt;This is some kind of cool trick during this april month, a nice trap to fool your friends. Did you try this out..&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2256210290176634573?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2256210290176634573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2256210290176634573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2256210290176634573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2256210290176634573'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/04/mobile-phone-tracking.html' title='Mobile Phone Tracking'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-4557112138386458180</id><published>2007-04-04T21:25:00.000+05:30</published><updated>2007-04-04T21:29:52.164+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='v3.0'/><title type='text'>Intro to XAML</title><content type='html'>While searching for some server side control and accessing the htmlhidden values through the codebehind of ASP.NET pages, came across the article "&lt;a href="http://www.simple-talk.com/dotnet/.net-framework/getting-started-with-xaml/"&gt;Getting Started with XAML&lt;/a&gt;". &lt;a href="http://www.simple-talk.com/dotnet/.net-framework/getting-started-with-xaml/"&gt;This&lt;/a&gt; article is so simple and easy to digest.&lt;br /&gt;&lt;br /&gt;All those who are new to .NET, pl start learning the V3.0 directly, dont start from both v1.1 or 2.0.&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-4557112138386458180?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/4557112138386458180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=4557112138386458180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4557112138386458180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/4557112138386458180'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/04/intro-to-xaml.html' title='Intro to XAML'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2446383184013845155</id><published>2007-03-28T00:02:00.000+05:30</published><updated>2007-03-28T00:08:39.984+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>HP Trashes Warrenty for Linux</title><content type='html'>On March 23, &lt;a href="http://linux.slashdot.org/article.pl?sid=07/03/27/1753218&amp;from=rss"&gt;Slashdot&lt;/a&gt; published an article about HP scrapping the warrenty given along with the hardware, if Linux is loaded. How surprising is this ??? I can't believe this, but some how read from Slashdot website.&lt;br /&gt;&lt;br /&gt;Did you read &lt;a href="http://enterprise.linux.com/article.pl?sid=07/03/23/1430204&amp;from=rss"&gt;this article&lt;/a&gt; narrating in detail and this is from &lt;a href="http://www.linux.com"&gt;Linux&lt;/a&gt; community&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2446383184013845155?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2446383184013845155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2446383184013845155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2446383184013845155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2446383184013845155'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/03/hp-trashes-warrenty-for-linux.html' title='HP Trashes Warrenty for Linux'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-7685136526300245700</id><published>2007-03-27T00:01:00.000+05:30</published><updated>2007-03-27T00:13:10.868+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><title type='text'>Downloading Webcasts</title><content type='html'>Now-a-days, am trying to download the webcasts from &lt;a href="http://www.microsoft.com"&gt;microsoft&lt;/a&gt; &lt;a href="http://www.microsoft.com/events/webcasts/library/200702.mspx"&gt;ondemand site&lt;/a&gt;. Unfortunately, i get "Connection to server was reset" error after downloading about 8MB of file, is really irritating and disappointing.. any of you have clue about how can i download these webcasts with out getting these error?&lt;br /&gt;&lt;br /&gt;If any of you got tools that will help us to download these webcasts, pl drop me a line at the below mentioned mail id.&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-7685136526300245700?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/7685136526300245700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=7685136526300245700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7685136526300245700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/7685136526300245700'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/03/downloading-webcasts.html' title='Downloading Webcasts'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2173686831448211639</id><published>2007-03-24T12:24:00.000+05:30</published><updated>2007-03-24T12:31:17.623+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>IE 7 Shortcut keys</title><content type='html'>While am updating my IE to Version 7, got &lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/quickref.mspx"&gt;this link&lt;/a&gt; from Microsoft's IE weblog. &lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/quickref.mspx"&gt;This link&lt;/a&gt; has all (major) shortcut keys and some interesting ways to explore your regular "ToDo's"&lt;br /&gt;&lt;br /&gt;Try and experience them..&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2173686831448211639?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2173686831448211639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2173686831448211639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2173686831448211639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2173686831448211639'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/03/ie-7-shortcut-keys.html' title='IE 7 Shortcut keys'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-2541354915565246819</id><published>2007-03-21T01:19:00.000+05:30</published><updated>2007-03-21T01:21:31.606+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Promotions'/><title type='text'>Work load Quiz</title><content type='html'>There is a &lt;a href="http://www.microsoft.com/India/WindowsServer2003/WorkLoadQuotient/Default.aspx"&gt;small quiz&lt;/a&gt; from &lt;a href="http://www.microsoft.com"&gt;Microsoft&lt;/a&gt; to promote 2003 Cluster Server... did you participate ? If not, quickly participate and win prizes.&lt;br /&gt;&lt;br /&gt;I got 5 out of 5... how about you???&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-2541354915565246819?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/2541354915565246819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=2541354915565246819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2541354915565246819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/2541354915565246819'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/03/work-load-quiz.html' title='Work load Quiz'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-6263920238100974913</id><published>2007-03-19T23:11:00.000+05:30</published><updated>2007-05-04T10:50:28.895+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Truths'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>5 Things many of you unknown about me</title><content type='html'>&lt;p&gt;Let me post about the truths that many of you unaware&lt;br /&gt;&lt;br /&gt;First ) Am a Diploma holder for Bharatha Natyam&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Second ) While persuing Education, dance tutions are my main trade towards financial support for my education&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Third ) Started my technical career as DataEntry operator with HPCL at Kondapally @ 70/- perday for entering about 3000 records. This is during my 3rd year of Graduation. During the entire year, very few days visited the college.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Forth ) Soon after the college exam on April 2nd 1996, started my professional career as Faculty Member at Prime Computers, Gudiwada on April 4th 1996.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Fifth ) Recently finished the 6th Sem Exams of MCA from Sikkim Manipal University. Yet there are 4 &amp;amp; 5 th semisters are pending due to my visit to Dubai.&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-6263920238100974913?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/6263920238100974913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=6263920238100974913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6263920238100974913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6263920238100974913'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/03/5-things-many-of-you-unknown-about-me.html' title='5 Things many of you unknown about me'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-3688701807845985013</id><published>2007-03-16T12:37:00.000+05:30</published><updated>2007-03-16T12:41:58.372+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Debug'/><title type='text'>ASP.NET Debug Article</title><content type='html'>Time and again, have been visiting &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vsdebug.asp"&gt;this page&lt;/a&gt; for many a times. Hence felt that it is time to store at some place about the error that every web developer will come across during the debugging.&lt;br /&gt;&lt;br /&gt;Great resource to learn more about &lt;a name="vsdebug"&gt;&lt;/a&gt;&lt;blockquote&gt;Using the Visual Studio .NET 2003 Debugger with ASP.NET Applications&lt;/blockquote&gt;Did you come across of such articles any other place ... pl post back here to know more.&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-3688701807845985013?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/3688701807845985013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=3688701807845985013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3688701807845985013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/3688701807845985013'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/03/aspnet-debug-article.html' title='ASP.NET Debug Article'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7057900.post-6473794886140627732</id><published>2007-03-13T12:00:00.000+05:30</published><updated>2007-03-13T12:07:17.748+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSharp Blogs'/><title type='text'>Another MVP Blog</title><content type='html'>Jon Skeet an MVP and having a strong software development experience. I first got through his blog at his &lt;a href="http://www.yoda.arachsys.com/index.html"&gt;home page&lt;/a&gt;, later redirected to &lt;a href="http://msmvps.com/blogs/jon.skeet/Default.aspx"&gt;MVMPS weblog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Interesting to read about the articles that are available at his MVMPS Weblog, where as good amount of learning stuff from his Yoda homepage.&lt;br /&gt;&lt;br /&gt;Did you come across of any other such people...&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;If you have something to share in person on this post, pl drop me a mail at dskcheck@gmail.com with the title in the subject.&lt;div class="blogger-post-footer"&gt;-----------------------

Desclimer: What ever you read here is out of my own experience. No one shall be made responsible for the contents and issues that are mentioned here.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7057900-6473794886140627732?l=dskc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dskc.blogspot.com/feeds/6473794886140627732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7057900&amp;postID=6473794886140627732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6473794886140627732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7057900/posts/default/6473794886140627732'/><link rel='alternate' type='text/html' href='http://dskc.blogspot.com/2007/03/another-mvp-blog.html' title='Another MVP Blog'/><author><name>చక్రవర్తి</name><uri>http://www.blogger.com/profile/05359257171836009988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://bp3.blogger.com/_G8JMe29wyjE/RsWAmsKK6KI/AAAAAAAAAgo/LDwHwSMvXSw/s400/ME.jpg'/></author><thr:total>0</thr:total></entry></feed>
