<?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:blogger='http://schemas.google.com/blogger/2008' 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-2614484040548230981</id><updated>2024-09-10T06:43:41.835-07:00</updated><category term=".net"/><category term="Technology"/><category term="కవిత్వం"/><category term="సొంత కవిత్వం"/><category term="India"/><category term="News"/><category term="తెలుగు"/><category term="Interview"/><category term="Business"/><category term="Entertainment"/><category term="Sports"/><category term="C# code"/><category term="WCF"/><category term="bollywood"/><category term="ASP.NET"/><category term="World"/><category term="cricket"/><category term="good programming"/><category term="techniques"/><category term="Architecture"/><category term="Basic"/><category term="Guidelines"/><category term="Investments"/><category term="MOSS"/><category term="MapPath"/><category term="Marshalling"/><category term="Marshalling  in .Net"/><category term="Optimization"/><category term="Programming"/><category term="Scavenging"/><category term="Tollywood"/><category term="WCF Message Contracts"/><category term="difference"/><category term="gadjets"/><category term="jquery"/><category term="webservices"/><title type='text'>Equinox</title><subtitle type='html'>LATEST NEWS UPDATES GADGETS&#xa;&#xa;LEARN &amp;amp; DISCUSS MICROSOFT TECHNOLOGIES</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>74</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-2616263834976874171</id><published>2012-05-14T05:22:00.000-07:00</published><updated>2014-11-18T08:56:50.715-08:00</updated><title type='text'>.NET FRAMEWORK INTERVIEW QUESTIONS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;.NET FRAMEWORK INTERVIEW QUESTIONS&lt;/h2&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
What is Interface based polymorphism ?&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;Answer:&lt;/h4&gt;
&lt;h4 style=&quot;font-weight: normal; text-align: left;&quot;&gt;
Interfaces provide another way you can accomplish polymorphism in 
Visual Basic. Interfaces describe properties and methods like classes, 
but unlike classes, interfaces cannot provide any implementation. 
Multiple interfaces have the advantage of allowing systems of software 
components to evolve without breaking existing code.&lt;/h4&gt;
&lt;h4 style=&quot;font-weight: normal; text-align: left;&quot;&gt;
To achieve 
polymorphism with interfaces, you implement an interface in different 
ways in several classes. Client applications can use either the old or 
the new implementations in exactly the same way. The advantage to 
interface-based polymorphism is that you do not need to re-compile 
existing client applications to get them to work with new interface 
implementations.&lt;/h4&gt;
For More information:&amp;nbsp; &lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
http://msdn.microsoft.com/en-us/library/z9k8e08x%28v=vs.90%29 &lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
What is Deferred Execution of LiNQ ?&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Answer:&lt;/h4&gt;
&lt;h4 style=&quot;font-weight: normal; text-align: left;&quot;&gt;
http://blogs.msdn.com/b/charlie/archive/2007/12/09/deferred-execution.aspx &lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
What is explicit implementation of Interfaces ?&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
http://msdn.microsoft.com/en-us/library/aa288461%28v=vs.71%29.aspx &lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
What is Keyword Extern ?&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Answer:&lt;/h4&gt;
&lt;h4 style=&quot;font-weight: normal; text-align: left;&quot;&gt;
&amp;nbsp; The &lt;span&gt;&lt;span class=&quot;input&quot;&gt;extern&lt;/span&gt;&lt;/span&gt; modifier is used to declare a method that is implemented externally. A common use of the &lt;span&gt;&lt;span class=&quot;input&quot;&gt;extern&lt;/span&gt;&lt;/span&gt; modifier is with the &lt;strong&gt;DllImport&lt;/strong&gt; attribute when you are using Interop services to call into unmanaged code .&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
http://msdn.microsoft.com/en-us/library/e59b22c5%28v=vs.90%29.aspx&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Tell me about constructor Hierarchy ?&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
http://www.yoda.arachsys.com/csharp/constructors.html &lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
How GC(Garbage Collector) will evaluates an object is unused ?&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;http://msdn.microsoft.com/en-us/library/system.gc%28v=vs.90%29.aspx&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
What is the difference between interface and abstract class ?&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;span style=&quot;font-size: 100%;&quot;&gt;&lt;strong&gt;Difference between Interface and abstract class :&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 100%;&quot;&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 100%;&quot;&gt;The
 choice of whether to design your functionality as an interface or an 
abstract class (a MustInherit class in Visual Basic) can sometimes be a 
difficult one. An abstract class is a class that cannot be instantiated,
 but must be inherited from. An abstract class may be fully implemented,
 but is more usually partially implemented or not implemented at all, 
thereby encapsulating common functionality for inherited classes. For 
details, see Abstract Classes.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 100%;&quot;&gt;An
 interface, by contrast, is a totally abstract set of members that can 
be thought of as defining a contract for conduct. The implementation of 
an interface is left completely to the developer.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 100%;&quot;&gt;Both interfaces and
 abstract classes are useful for component interaction. If a method 
requires an interface as an argument, then any object that implements 
that interface can be used in the argument.&lt;/span&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
This method 
could accept any object that implemented IWidget as the widget argument,
 even though the implementations of IWidget might be quite different. 
Abstract classes also allow for this kind of polymorphism, but with a 
few caveats:&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Classes may inherit from only one base class, so if 
you want to use abstract classes to provide polymorphism to a group of 
classes, they must all inherit from that class.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Abstract classes may 
also provide members that have already been implemented. Therefore, you 
can ensure a certain amount of identical functionality with an abstract 
class, but cannot with an interface.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;strong&gt;Here are some 
recommendations to help you to decide whether to use an interface or an 
abstract class to provide polymorphism for your components.&lt;/strong&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;strong&gt;If you anticipate&lt;/strong&gt;
 creating multiple versions of your component, create an abstract class.
 Abstract classes provide a simple and easy way to version your 
components. By updating the base class, all inheriting classes are 
automatically updated with the change. Interfaces, on the other hand, 
cannot be changed once created. If a new version of an interface is 
required, you must create a whole new interface.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;strong&gt;If the functionality&lt;/strong&gt;
 you are creating will be useful across a wide range of disparate 
objects, use an interface. Abstract classes should be used primarily for
 objects that are closely related, whereas interfaces are best suited 
for providing common functionality to unrelated classes.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
If you are 
designing small, concise bits of functionality, use interfaces. If you 
are designing large functional units, use an abstract class.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;strong&gt;If you want to provide common&lt;/strong&gt;,
 implemented functionality among all implementations of your component, 
use an abstract class. Abstract classes allow you to partially implement
 your class, whereas interfaces contain no implementation for any 
members.&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
What is Generics and the need of generics ?&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Difference between list and sorted list ?&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
What is the scope of Session ?&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
What is the property to know is Client is connected ?&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
What are all the new key words introduced in .Net 4.0 ?&lt;/h4&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
What is the default access modifier for a class ?&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Answer: Private &lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
What is GetHashCode?&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Ans: GetHashCode Serves as a hash function for a particular type.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
http://msdn.microsoft.com/en-us/library/system.object.gethashcode.aspx&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Can we have a abstract class without any any abstract method in it ?&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Yes&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;

&lt;iframe src=&#39;http://www.flipkart.com/affiliate/displayWidget?affrid=WRID-141632892343659809&#39; height=&#39;55&#39; width=&#39;660&#39; scrolling=&#39;no&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material.
If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/2616263834976874171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2012/05/net-framework-interview-questions.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/2616263834976874171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/2616263834976874171'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2012/05/net-framework-interview-questions.html' title='.NET FRAMEWORK INTERVIEW QUESTIONS'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-6110716139942073454</id><published>2012-03-03T11:40:00.000-08:00</published><updated>2014-11-18T08:57:10.740-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><category scheme="http://www.blogger.com/atom/ns#" term="difference"/><category scheme="http://www.blogger.com/atom/ns#" term="WCF"/><category scheme="http://www.blogger.com/atom/ns#" term="webservices"/><title type='text'>Difference between WCF and Web services</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Some of the differences between WCF and web services &lt;/b&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1) For internal (behind firewall) service-to-service calls we use the net:tcp binding, which is much faster than SOAP&lt;br /&gt;
&lt;br /&gt;
2) We enabled both a net:tcp endpoint and a &quot;web&quot; endpoint on the same service with only a configuration file update (no code changes)&lt;br /&gt;
&lt;br /&gt;
3) We were able to create AJAX-supporting RESTful web services with only configuration changes and using the DataContractJsonSerializer that&#39;s already built in. To do this otherwise, we would have had to write an HTTP Handler (ashx) and handle most of the Json serialization and url parsing by hand.&lt;br /&gt;
&lt;br /&gt;
4) As our site needs to scale for performance optimization and stability, we are looking at converting to using an MSMQ-based messaging structure that is asynchronous AND guaranteed and participates in transactions; WCF provides an MSMQ bindng that requires little-to-no code change in our services--just reference updates and setting up MSMQ properly with the existing services (and adding attributes for Transactional boundaries).&lt;br /&gt;
&lt;br /&gt;
BUT BE WARNED: Really invest in learning this (buy the blue O-Reily book and go through it). There are things like argument-name-changes during development that actually don&#39;t break the service references but result in null arguments being passed (built-in version skew handling), hosting models to consider (Windows Service vs. IIS), and instantiation models and FaultExceptions to all REALLY understand. We didn&#39;t going in and we had some pains. But we plowed ahead and are VERY happy with our learnings and the flexibility and growth opportunities we have not being tied to ASMX anymore!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ASMX is great and simple - but it&#39;s very limited in many ways:&lt;br /&gt;
&lt;br /&gt;
you can only host your web services in IIS &lt;br /&gt;
you can only reach your web services over HTTP &lt;br /&gt;
security is very limited &lt;br /&gt;
WCF remedies this - and offer much more beyond that. You can host your WCF services in IIS - or self-host in a console app or Win NT Service, as need be. You can connect your WCF services using HTTP, TCP/IP, MSMQ, Peer-to-peer protocols, named pipes for on-machine communications and much more.&lt;br /&gt;
&lt;br /&gt;
ASMX is great and simple - but it&#39;s very limited in many ways:&lt;br /&gt;
&lt;br /&gt;
you can only host your web services in IIS &lt;br /&gt;
you can only reach your web services over HTTP &lt;br /&gt;
security is very limited &lt;br /&gt;
WCF remedies this - and offer much more beyond that. You can host your WCF services in IIS - or self-host in a console app or Win NT Service, as need be. You can connect your WCF services using HTTP, TCP/IP, MSMQ, Peer-to-peer protocols, named pipes for on-machine communications and much more.&lt;br /&gt;
&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&#39;http://www.flipkart.com/affiliate/displayWidget?affrid=WRID-141632892343659809&#39; height=&#39;55&#39; width=&#39;660&#39; scrolling=&#39;no&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material. If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/6110716139942073454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2012/03/difference-between-wcf-and-web-services.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/6110716139942073454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/6110716139942073454'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2012/03/difference-between-wcf-and-web-services.html' title='Difference between WCF and Web services'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-3909787210310392868</id><published>2012-03-03T11:37:00.000-08:00</published><updated>2014-11-18T08:58:08.880-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><category scheme="http://www.blogger.com/atom/ns#" term="Scavenging"/><title type='text'>What is Scavenging?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Scavenging&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;:&lt;/div&gt;&lt;div style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Scavenging is the process of deleting items from the cache when memory is scarce. Items are removed when they have not been accessed in some time or when items are marked as low priority when added to the cache. ASP.NET uses the CacheItemPriority object to determine which items to scavenge first. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;To add an item to the Cache with priority settings:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Call the Insert method, specifying a value from the CacheItemPriority enumeration. &lt;br /&gt;
&lt;br /&gt;
The following code example adds an item to the cache with a priority value of High&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Cache.Insert(&quot;CacheItem8&quot;, &quot;Cached Item 8&quot;,&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; null, System.Web.Caching.Cache.NoAbsoluteExpiration,&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Web.Caching.Cache.NoSlidingExpiration,&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Web.Caching.CacheItemPriority.High, null);&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;br /&gt;
&lt;b&gt;The add an item to the cache with expiration policies:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Call the Insert method, passing it an absolute or sliding expiration time. &lt;br /&gt;
&lt;br /&gt;
The following code example adds an item to the cache with an absolute expiration of one minute&lt;br /&gt;
&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Cache.Insert(&quot;CacheItem6&quot;, &quot;Cached Item 6&quot;,&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; null, DateTime.Now.AddMinutes(1d), &lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Web.Caching.Cache.NoSlidingExpiration);&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;iframe src=&#39;http://www.flipkart.com/affiliate/displayWidget?affrid=WRID-141632892343659809&#39; height=&#39;55&#39; width=&#39;660&#39; scrolling=&#39;no&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material. If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/3909787210310392868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2012/03/what-is-scavenging.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/3909787210310392868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/3909787210310392868'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2012/03/what-is-scavenging.html' title='What is Scavenging?'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-6054964647411831309</id><published>2012-03-03T11:33:00.000-08:00</published><updated>2012-03-03T11:33:20.099-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><category scheme="http://www.blogger.com/atom/ns#" term="Marshalling"/><category scheme="http://www.blogger.com/atom/ns#" term="Marshalling  in .Net"/><title type='text'>What is Marshalling ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Marshaling&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Marshaling is the act of taking data from the environment you are in and exporting it to another environment.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;In the context of .NET, marhsaling refers to moving data outside of the app-domain you are in, somewhere else.&lt;br /&gt;
&lt;br /&gt;
When you work with unmanaged code, you are marshaling data from your managed app-domain to the unmanaged realm. Also, when transferring data between app-domains (to another application, on the same or another machine), you are also marshaling data from your app-domain, to another app-domain.&lt;br /&gt;
&lt;br /&gt;
In computer science, marshalling (sometimes spelled marshaling, similar to serialization) is the process of transforming the memory representation of an object to a data format suitable for storage or transmission. It is typically used when data must be moved between different parts of a computer program or from one program to another.&lt;br /&gt;
&lt;br /&gt;
Marshalling is a process that is used to communicate to remote objects with an object (in this case a serialized object). It simplifies complex communication, using custom/complex objects to communicate - instead of primitives.&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The opposite, or reverse, of marshalling is called unmarshalling (or demarshalling, similar to deserialization).&lt;br /&gt;
&lt;br /&gt;
In the .NET Framework, the conversion between an unmanaged type and a CLR type, as in the P/Invoke process, is also an example of an action that requires marshalling to take place&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material. If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/6054964647411831309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2012/03/what-is-marshalling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/6054964647411831309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/6054964647411831309'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2012/03/what-is-marshalling.html' title='What is Marshalling ?'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-8918648992554383857</id><published>2012-03-03T11:26:00.001-08:00</published><updated>2012-03-03T11:28:14.985-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="C# code"/><category scheme="http://www.blogger.com/atom/ns#" term="MapPath"/><title type='text'>What is ASP.NET MapPath?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;ASP.NET MapPath Resolves Virtual, Physical Paths&lt;br /&gt;
&lt;br /&gt;
You need to use MapPath to resolve virtual paths and physical paths. You run the ASP.NET development server on your local machine, but the paths on it are not the same as they are on your server. Here we use MapPath to find physical paths and file locations, using the C# programming language.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;
First, in ASP.NET the ~ tilde indicates the root of a virtual path. We need the tilde because otherwise ASP.NET can&#39;t figure out if a path is absolute or relative. Let&#39;s look at some virtual paths and what they might map to.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Virtual paths:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
~/App_Data/Sample.xml&lt;br /&gt;
~/&lt;br /&gt;
~/Map.txt&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Physical paths:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
C:\Website\Files\Sample.xml&lt;br /&gt;
C:\Website\Default.aspx&lt;br /&gt;
C:\Website\Map.txtMapPath&lt;br /&gt;
&lt;b&gt;For example&lt;/b&gt;&lt;br /&gt;
You can call MapPath in any C# file in your ASP.NET website. You may want to include the System.Web namespace first, but this is not required. Make sure you are looking at a C# file in your ASP.NET project and then add some code that looks similar to parts of the following.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Example code that uses MapPath&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
using System;&lt;br /&gt;
using System.Web;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;summary&gt;&lt;/summary&gt;&lt;br /&gt;
public class Example&lt;br /&gt;
{&lt;br /&gt;
public Example()&lt;br /&gt;
{&lt;br /&gt;
// This will locate the Example.xml file in the App_Data folder.&lt;br /&gt;
// ... (App_Data is a good place to put data files.)&lt;br /&gt;
string a = HttpContext.Current.Server.MapPath(&quot;~/App_Data/Example.xml&quot;);&lt;br /&gt;
&lt;br /&gt;
// This will locate the Example.txt file in the root directory.&lt;br /&gt;
// ... This can be used in a file in any directory in the application.&lt;br /&gt;
string b = HttpContext.Current.Request.MapPath(&quot;~/Example.txt&quot;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
Using Server.MapPath. Here we note that the Server.MapPath does the same thing as the Request.MapPath method. In this example, the two versions will do the same thing. There may be some differences in different usage scenarios, but in those cases a more detailed guide would be helpful. The two methods are interchangeable in most ASP.NET projects.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;XML files&lt;/b&gt;&lt;br /&gt;
Here we note that you can use the MapPath method to access many different paths on the server. There is an entire article here about XElement examples. XElement is an XML object that can open a file, much like StreamReader.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Virtual hosts security&lt;/b&gt;&lt;br /&gt;
Here we note that if you are using a virtual shared host, there may be problems in your code related to file permissions and security checks. The problem may not be MapPath at all. MapPath is very simple and unless you have a typo in the argument, it won&#39;t cause you any problems.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Performance&lt;/b&gt;&lt;br /&gt;
You might be interested to find that MapPath performance is over 1000 times slower than a simple string append. Therefore, it could be worthwhile to cache the paths, in a technique similar to that in my article about appSettings caches.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Summary&lt;/b&gt;&lt;br /&gt;
MapPath is a method that resolves virtual paths to machine paths. It has great utility for XML and some other data files. It can work as a bridge between website-specific virtual paths, and a physical path that most .NET I/O methods will require.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material. If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/8918648992554383857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2012/03/what-is-aspnet-mappath.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/8918648992554383857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/8918648992554383857'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2012/03/what-is-aspnet-mappath.html' title='What is ASP.NET MapPath?'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-981593090332249765</id><published>2012-03-03T10:59:00.002-08:00</published><updated>2012-03-03T11:19:49.589-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="C# code"/><category scheme="http://www.blogger.com/atom/ns#" term="good programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Guidelines"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="techniques"/><category scheme="http://www.blogger.com/atom/ns#" term="Technology"/><title type='text'>Basic guide lines for  .Net(C#, ASP.NET) programming</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 14pt;&quot;&gt;Technical guide lines for&amp;nbsp; .Net(C#, ASP.NET) programming&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;1) Sort all the namespaces alphabetically as shown below&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; System;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; System.Collections.Generic;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; System.Linq;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; System.Text;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; System.Web;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; System.Web.UI;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; System.Web.UI.WebControls;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;2) Use #region for Segregation&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;#region&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; Page Event Handlers&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;#region&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; UI Event Handlers&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;#region&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; Helper Methods&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;3) Always initialize String type with String.empty&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Wrong:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;String CardNo = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;&quot;&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Correct:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;String CardNo = &lt;span style=&quot;color: #a31515;&quot;&gt;String.empty;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;
4)Avoid parameters&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;When you call any method in the C# language that was not in-lined, the run time will actually physically copy the variables you pass as arguments to the formal parameter slot memory in the called method. It causes stack memory operations and incurs a performance hit. It is faster to minimize arguments, and even use constants in the called methods instead of passing them arguments. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt; &lt;b&gt;5) Avoid local variables&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;When you call a method in your C# program, the run time allocates a separate memory region to store all the local variable slots. This memory is allocated on the stack even if you do not access the variables in the function call. Therefore, you can call methods faster if they have fewer variables in them.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp; &lt;b&gt;6) Use arrays &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;In the .NET Framework, you have many options for collections, such as the List type, and various other types such as ArrayList. While these types are convenient and should be used when necessary, it is always more efficient to use a simple array if this is possible. The reason for this is that the more complex collections such as List are actually composed of internal arrays. They add logic to avoid the burden of managing the array size on each use. However, if you do not need this logic, or can adjust your code so that the logic is not needed, using an array will be faster.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt; &lt;b&gt;7)Use StringBuilder &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;If you are doing significant appending of strings using the C# language, the StringBuilder type can improve performance. This is because the string type is immutable and cannot be changed without reallocating the entire object. Sometimes, using strings instead of StringBuilder for concatenations is faster; this is typically the case when using very small strings or doing infrequent appends.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;8) Use static fields&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Here, we note that static fields are faster than instance fields, for the same reason that static methods are faster than instance methods. When you load a static field into memory, you do not need the runtime to resolve the instance expression. Loading an instance field must have the object instance first resolved. In fact, even in an object instance, loading a static field is faster because no instance expression instruction is ever used.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;9) Comparing Non-Case-Sensitive Strings&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;In an application sometimes it is necessary to compare two string variables, ignoring the cases. The tempting and traditionally approach is to convert both strings to all lower case or all upper case and then compare them, like such:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;str1.ToLower() == str2.ToLower()&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;However repetitively calling the function ToLower() is a bottleneck in performace. By instead using the built-in string.Compare() function you can increase the speed of your applications.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;To check if two strings are equal ignoring case would look like this:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;string.Compare(str1, str2, true) == 0 //Ignoring cases&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The C# string.Compare function returns an integer that is equal to 0 when the two strings are equal.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;10) Use &amp;amp;&amp;amp; and || operators&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;When building if statements, simply make sure to use the double-and notation (&amp;amp;&amp;amp;) and/or the double-or notation (||), (in Visual Basic they are AndAlso and OrElse).&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;If statements that use &amp;amp; and | must check every part of the statement and then apply the &quot;and&quot; or &quot;or&quot;. On the other hand, &amp;amp;&amp;amp; and || go thourgh the statements one at a time and stop as soon as the condition has either been met or not met.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Executing less code is always a performace benefit but it also can avoid run-time errors, consider the following C# code:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;if (object1 != null &amp;amp;&amp;amp; object1.runMethod())&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;If object1 is null, with the &amp;amp;&amp;amp; operator, object1.runMethod()will not execute.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;If the &amp;amp;&amp;amp; operator is replaced with &amp;amp;, object1.runMethod() will run even if object1 is already known to be null, causing an exception.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;11)Lazy Instantiation/Initialization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The Singleton design pattern is often used to provide a single global instance of a class. Sometimes it&#39;s the case that a particular singleton won&#39;t be needed during an application run. It&#39;s generally good practice to delay the creation of any object until it&#39;s needed, unless there&#39;s a specific need to the contrary - for instance, to pre-cache slow-initializing objects such as database connections. The &quot;double-checked locking&quot; pattern is useful in these situations, as a way to avoid synchronization and still ensure that a needed action is only performed once. Lazy initialization is a technique that can enhance the performance of an entire application through object reduction.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;12)Working with Objects and Value Types&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Objects are expensive to use, partly because of the overhead involved in allocating memory from the heap (which is actually well-optimized in .NET) and partly because every created object must eventually be destroyed. The destruction of an object may take longer than its creation and initialization,especially if the class contains a custom finalization routine. Also, the garbage collector runs in an indeterministic way; there&#39;s no guarantee that an object&#39;s memory will be immediately reclaimed when it goes out of scope, and until it&#39;s collected, this wasted memory can adversely affect performance.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;It&#39;s necessary to understand garbage collection to appreciate the full impact of using objects. The single most important fact to know about the garbage collector is that it divides objects into three &quot;generations&quot;: 0, 1, and 2. Every object starts out in generation 0; if it survives (if at least one reference is maintained) long enough, it goes to 1; much later, it transitions to 2. The cost of collecting an object increases with each generation. For this reason, it&#39;s important to avoid creating unnecessary objects, and to destroy each reference as quickly as possible. The objects that are left will often be long-lived and won&#39;t be destroyed until application shutdown.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;13) Using the &#39;Sealed&#39; Keyword&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Wherever extensibility is not required, you should use the sealed keyword. This makes your design easier to understand, as someone can tell at a glance if a certain class or method isn&#39;t meant to be extended or overridden. It also increases the chances that the compiler will inline code.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;15) Use Page.IsPostback to avoid unnecessary processing on a round trip.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material. If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/981593090332249765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2012/03/basic-guide-lines-for-netc-aspnet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/981593090332249765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/981593090332249765'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2012/03/basic-guide-lines-for-netc-aspnet.html' title='Basic guide lines for  .Net(C#, ASP.NET) programming'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-990972752974045813</id><published>2012-03-03T10:42:00.000-08:00</published><updated>2012-03-03T10:42:00.567-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C# code"/><category scheme="http://www.blogger.com/atom/ns#" term="Optimization"/><title type='text'>Optimizing C# Application</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;Very nice article...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;check it out http://www.vcskicks.com/optimize_csharp_code.php&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material. If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/990972752974045813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2012/03/optimizing-c-application.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/990972752974045813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/990972752974045813'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2012/03/optimizing-c-application.html' title='Optimizing C# Application'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-4767927465334234552</id><published>2011-08-09T22:22:00.000-07:00</published><updated>2011-08-09T22:22:23.570-07:00</updated><title type='text'>Equinox: Difference Between ULIP and Traditiona​l Plans</title><content type='html'>&lt;a href=&quot;http://2ndequinox.blogspot.com/2011/08/difference-between-ulip-and-traditional.html&quot;&gt;Equinox: Difference Between ULIP and Traditiona​l Plans&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material.If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/4767927465334234552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/08/equinox-difference-between-ulip-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/4767927465334234552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/4767927465334234552'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/08/equinox-difference-between-ulip-and.html' title='Equinox: Difference Between ULIP and Traditiona​l Plans'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-870254870162977807</id><published>2011-08-09T22:21:00.000-07:00</published><updated>2011-08-09T22:21:03.727-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Investments"/><category scheme="http://www.blogger.com/atom/ns#" term="News"/><title type='text'>Difference Between ULIP and Traditiona​l Plans</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;Srinivasa&amp;nbsp;was grappling with a strange situation. He wanted to invest in an insurance product to take care of his risk as well as investment requirements, but he was not able to decide between “ULIP” or a Traditional insurance product (e.g. endowment plan) Fortunately he had ready help handy – his financial advisor – Anil. &lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div closure_uid_uvvbvz=&quot;153&quot;&gt;Anil explained that both the types of insurance products have their own interesting nuances and, he went about explaining them as given below. &lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;154&quot;&gt;&amp;nbsp; &lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;142&quot;&gt;&lt;strong&gt;ULIP vs. Traditional Plan:&lt;/strong&gt; &lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;143&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div closure_uid_uvvbvz=&quot;144&quot;&gt;&lt;strong&gt;Definition:&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
ULIP means a “Unit Linked Insurance Plan.” It combines the characteristics of a mutual fund and life insurance product. Part of the premium goes into buying life insurance cover while the remaining part of the premium is invested in an asset class (Equity/Debt), based on one’s choice. Asset class investment is made after deduction of known charges. &lt;br /&gt;
&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;&lt;strong&gt;Traditional Plan&lt;/strong&gt; – Money Back Plan/Endowment Plan/ Term Plans. Before the advent of ULIP’s, these were the instruments of choice, for Insurance and Investment. However, they offered no option to choose between various asset classes and the investments were made solely at the discretion of the insurance company. Traditional plans provided returns in the form of sum insured plus bonus (if and when declared). The amount of bonus depends upon profits made by the insurance company and the declaration of the bonus at the sole discretion of the life insurance company. &lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div closure_uid_uvvbvz=&quot;145&quot;&gt;Since traditional plans offer assured returns, a major portion of the premium is required to be invested in risk-free securities, as per Insurance Regulatory and Development Authority (IRDA) mandate. &lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;145&quot;&gt;&amp;nbsp; &lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;145&quot;&gt;&amp;nbsp; &lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;145&quot;&gt;&lt;strong&gt;Investments&lt;/strong&gt;:&lt;/div&gt;&lt;br /&gt;
&lt;div closure_uid_uvvbvz=&quot;146&quot;&gt;In ULIP, at the time of buying a life insurance plan, the policyholder has the option of choosing the type of fund depending upon the asset class (equity/debt) and the investment strategy of the policyholder. &lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;146&quot;&gt;&amp;nbsp; &lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;146&quot;&gt;Further, the policyholder can also switch the units between the available funds in a unit-linked life insurance product based on prevailing market conditions. In a Traditional life insurance plan, the investment decisions are made by the life insurance companies, where the investment is done in primarily in Government Securities and Corporate Bonds. &lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div closure_uid_uvvbvz=&quot;147&quot;&gt;&lt;strong&gt;Transparency: &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div closure_uid_uvvbvz=&quot;148&quot;&gt;In a unit-linked life insurance product, before investing an individual should know the various charges upfront, namely: &lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div closure_uid_uvvbvz=&quot;168&quot;&gt;• Premium Allocation Charge&lt;/div&gt;&lt;br /&gt;
&lt;div closure_uid_uvvbvz=&quot;169&quot;&gt;• Fund Management Charge&lt;span&gt;&lt;iframe align=&quot;right&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=equinox04-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0547447256&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: right; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;167&quot;&gt;&lt;br /&gt;
&lt;/div&gt;• Mortality Charge&lt;br /&gt;
&lt;br /&gt;
• Policy Administration Charge &lt;br /&gt;
&lt;br /&gt;
• Surrender/Discontinuance Charge&lt;br /&gt;
&lt;br /&gt;
• Switching Charge&lt;br /&gt;
&lt;br /&gt;
• Redirection Charge&lt;br /&gt;
&lt;br /&gt;
&lt;div closure_uid_uvvbvz=&quot;149&quot;&gt;• Partial Withdrawal Charge &lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;149&quot;&gt;&amp;nbsp; &lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;The amount after deduction of applicable charges called “Residual Amount” is finally invested in the fund chosen by the policyholder.Also, the current investment value of the funds invested is readily available to the policyholders in form of Net Asset Value (NAV), as this is declared regularly by an insurance company. &lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;&lt;strong&gt;Nature&lt;/strong&gt;: &lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div closure_uid_uvvbvz=&quot;150&quot;&gt;Traditional life insurance plans are aimed primarily to encourage savings and have adequate protection or life cover for the policyholder. Traditional policies are considered risk-free, as they provide fixed returns in case of death or maturity of the term. ULIPs in addition to providing protection cover are seen as tool for wealth generation because of the options of investing the policyholder‘s funds in various fund types depending upon the investment strategy and risk appetite -, therefore provide opportunities of higher returns. However, one must note that unlike the traditional life insurance plans the ULIPs are subject to the investment risks associated with the capital markets.In addition,a ULIP investor has the flexibility to switch funds, determine the amount of investment and withdraw funds partially or systematically. &lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;150&quot;&gt;&amp;nbsp; &lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;150&quot;&gt;&lt;strong&gt;Decision Maker: &lt;/strong&gt;&lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;151&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div closure_uid_uvvbvz=&quot;152&quot;&gt;The choice of investments in ULIP lies with the policyholder/investor. Therefore, depending upon the risk appetite, an individual can choose either a traditional life insurance plan or a unit-linked life insurance plan. ULIP is the instrument of choice for an “Active Investor.”&lt;/div&gt;&lt;br /&gt;
For “Passive Investors,” whose priority is savings and security along with protection cover, a traditional life insurance policy may be better suited.&lt;br /&gt;
&lt;br /&gt;
The age of an individual and number of dependents is also directly proportional to his/her risk taking ability. The risk appetite is higher for younger people considering the larger amount of time they have to remain invested to average out market fluctuation. &lt;br /&gt;
&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;This article is&amp;nbsp;copied from&amp;nbsp;Max New York Life Insurance..........&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;iframe align=&quot;right&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=equinox04-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=007126325X&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: right; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_uvvbvz=&quot;128&quot;&gt;We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material. If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/870254870162977807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/08/difference-between-ulip-and-traditional.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/870254870162977807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/870254870162977807'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/08/difference-between-ulip-and-traditional.html' title='Difference Between ULIP and Traditiona​l Plans'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-7169292069649049174</id><published>2011-08-02T10:31:00.000-07:00</published><updated>2011-08-02T10:31:32.860-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="కవిత్వం"/><category scheme="http://www.blogger.com/atom/ns#" term="తెలుగు"/><category scheme="http://www.blogger.com/atom/ns#" term="సొంత కవిత్వం"/><title type='text'>ఇది నిద్రయా లేక అమృత భాండమా....!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span&gt;&lt;iframe align=&quot;right&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=equinox04-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0984576207&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: right; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;div closure_uid_94eb36=&quot;131&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_94eb36=&quot;131&quot; style=&quot;text-align: left;&quot;&gt;ఈ మత్తులో జగమే ఊగుతోంది&lt;/div&gt;&lt;div closure_uid_94eb36=&quot;131&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_94eb36=&quot;131&quot; style=&quot;text-align: left;&quot;&gt;కానీ&amp;nbsp;నా&amp;nbsp;శరీరం&amp;nbsp;ఊగుతూ&amp;nbsp;ఆగలేనంటూంది&lt;/div&gt;&lt;div closure_uid_94eb36=&quot;131&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_94eb36=&quot;131&quot; style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;మనసు&amp;nbsp;దేనికో&amp;nbsp;ఆరాటపడుతోంది&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_94eb36=&quot;131&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_94eb36=&quot;131&quot; style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;కళ్ళు&amp;nbsp;ఎందుకో&amp;nbsp;మిటమిటమంటున్నాయి&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_94eb36=&quot;131&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_94eb36=&quot;131&quot; style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;ఇది&amp;nbsp;నిద్రయా&amp;nbsp;లేక&amp;nbsp;అమృత&amp;nbsp;భాండమా....!&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div closure_uid_94eb36=&quot;208&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div closure_uid_94eb36=&quot;223&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/7169292069649049174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/08/blog-post_02.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/7169292069649049174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/7169292069649049174'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/08/blog-post_02.html' title='ఇది నిద్రయా లేక అమృత భాండమా....!'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-8662154644147128989</id><published>2011-08-02T10:15:00.000-07:00</published><updated>2011-08-02T10:15:42.087-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="కవిత్వం"/><category scheme="http://www.blogger.com/atom/ns#" term="తెలుగు"/><category scheme="http://www.blogger.com/atom/ns#" term="సొంత కవిత్వం"/><title type='text'>మధుర క్షణాలు....!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span&gt;&lt;iframe align=&quot;right&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=equinox04-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0982159935&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: right; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;div style=&quot;text-align: left;&quot;&gt;నీతో గడిపిన ఆ మధుర క్షణాలు&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;172&quot;&gt;&lt;div closure_uid_yrqfme=&quot;144&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_yrqfme=&quot;144&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; నా శ్వాసలో అణువణువున నిండి ఉన్నాయి &lt;/div&gt;&lt;div closure_uid_yrqfme=&quot;144&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_yrqfme=&quot;144&quot;&gt;&lt;span&gt;&lt;span&gt;నీకై పరితపించే నా కన్నులు నిన్నే వెతుకుచున్నాయి &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_yrqfme=&quot;144&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_yrqfme=&quot;144&quot;&gt;&lt;span&gt;&lt;span&gt;నీ నవ యవ్వన సౌందర్య దర్శనం కోసం &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_yrqfme=&quot;144&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_yrqfme=&quot;144&quot;&gt;&lt;span&gt;&lt;span&gt;నా మనస్సు&amp;nbsp;ఉవ్విళ్లూరుతుంది&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_yrqfme=&quot;144&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_yrqfme=&quot;144&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;నా&amp;nbsp;అణువణువు నీ&amp;nbsp;స్పర్శకై&amp;nbsp;అలమటిస్తోంది&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_yrqfme=&quot;144&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_yrqfme=&quot;144&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&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;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_yrqfme=&quot;144&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_yrqfme=&quot;144&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;ఓ&amp;nbsp;ప్రియ&amp;nbsp;నేస్తమా&amp;nbsp;ఆ&amp;nbsp;నాటి&amp;nbsp;మధురాలు&amp;nbsp;శున్యమా ?&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;172&quot;&gt;&lt;br /&gt;
ఈ నాటి నా&amp;nbsp;కళల&amp;nbsp;&amp;nbsp;జీవితం&amp;nbsp;అందకారమయమా&amp;nbsp;&amp;nbsp;&amp;nbsp;?&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;165&quot;&gt;నీతో నడిచిన ఆ నాలుగడుగులు నీకై నడవమంటున్నాయి &lt;br /&gt;
&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;165&quot;&gt;&lt;span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;165&quot;&gt;&lt;span&gt;&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;/span&gt;&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;165&quot; closure_uid_yrqfme=&quot;223&quot;&gt;&lt;span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;165&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; నీకై&amp;nbsp;వేచిచూసే&amp;nbsp;కన్నులతో&amp;nbsp;,&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;165&quot;&gt;&lt;span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;165&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; నీ ప్రేమకై పరితపించే మనసుతో &lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;165&quot;&gt;&lt;span&gt;&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;/span&gt;&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;165&quot; closure_uid_yrqfme=&quot;207&quot;&gt;&lt;span&gt;&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;/span&gt;&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;165&quot; closure_uid_yrqfme=&quot;207&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;165&quot; closure_uid_yrqfme=&quot;207&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;165&quot; closure_uid_yrqfme=&quot;207&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_clqxbb=&quot;165&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/8662154644147128989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/08/blog-post.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/8662154644147128989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/8662154644147128989'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/08/blog-post.html' title='మధుర క్షణాలు....!'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-872425707474158003</id><published>2011-07-31T04:48:00.000-07:00</published><updated>2011-07-31T06:29:53.976-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="కవిత్వం"/><category scheme="http://www.blogger.com/atom/ns#" term="తెలుగు"/><category scheme="http://www.blogger.com/atom/ns#" term="సొంత కవిత్వం"/><title type='text'>లోకాలే చీకటైన....!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div closure_uid_j035h2=&quot;174&quot;&gt;ఇది&amp;nbsp;ఏమి&amp;nbsp;&amp;nbsp;మాయ &lt;/div&gt;&lt;div closure_uid_j035h2=&quot;174&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_j035h2=&quot;174&quot;&gt;నాలో కలిగిన అసంకల్పిత చర్య&lt;/div&gt;&lt;div closure_uid_j035h2=&quot;174&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_j035h2=&quot;174&quot;&gt;నా&amp;nbsp;మనస్సు&amp;nbsp;నిద్రారణ్యంలో చిక్కి శల్యమై పోవుచున్నది &lt;/div&gt;&lt;div closure_uid_j035h2=&quot;174&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_j035h2=&quot;174&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;నిద్రించుటయా లేక పాఠములు పఠించుటయా ??&lt;/div&gt;&lt;/div&gt;&lt;div closure_uid_j035h2=&quot;174&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_j035h2=&quot;174&quot;&gt;ఈ సంద్రంబు నుండి నను పడవేయవ ఓ శ్రీనివాసా ????&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/872425707474158003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/blog-post_4138.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/872425707474158003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/872425707474158003'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/blog-post_4138.html' title='లోకాలే చీకటైన....!'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-5329785038497052201</id><published>2011-07-31T04:33:00.000-07:00</published><updated>2011-07-31T06:26:03.093-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="కవిత్వం"/><category scheme="http://www.blogger.com/atom/ns#" term="తెలుగు"/><category scheme="http://www.blogger.com/atom/ns#" term="సొంత కవిత్వం"/><title type='text'>ఇవి పరీక్షల ప్రకంపనలులే...!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div closure_uid_sfnf54=&quot;327&quot;&gt;ప్రొద్దున్నే లేచాను నేను ఈ ప్రశాంత వాతావరణంలో &lt;/div&gt;&lt;br /&gt;
వేడి వేడి పానీయం అందుకున్నాను నా స్నేహితుని అభిమానంతో &lt;br /&gt;
&lt;div closure_uid_sfnf54=&quot;227&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_sfnf54=&quot;227&quot;&gt;ఎక్కడ లేని ఉత్సాహంతో రెపరెప లాడుతున్నాయి పుస్తకంలోని పేజీలు&amp;nbsp; &lt;/div&gt;&lt;br /&gt;
&lt;div closure_uid_sfnf54=&quot;203&quot;&gt;రివ్వుమంటోది&amp;nbsp;మనసు పాఠ్యాంశంలోకి వెళితే&lt;/div&gt;&lt;div closure_uid_sfnf54=&quot;203&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_sfnf54=&quot;203&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span closure_uid_sfnf54=&quot;235&quot;&gt;&lt;span closure_uid_sfnf54=&quot;252&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ఇది&amp;nbsp;ఆనంద సూచకమా లేక&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span closure_uid_sfnf54=&quot;235&quot;&gt;విషాద&amp;nbsp;ఛాయకు&amp;nbsp;అర్ధమా ?&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div closure_uid_sfnf54=&quot;203&quot;&gt;&lt;span closure_uid_sfnf54=&quot;235&quot;&gt;&lt;span closure_uid_sfnf54=&quot;252&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; అంతేలే&amp;nbsp;ఇవి&amp;nbsp;&lt;/span&gt;&lt;/span&gt;పరీక్షల ప్రకంపనలులే...! &lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/5329785038497052201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/blog-post_4524.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/5329785038497052201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/5329785038497052201'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/blog-post_4524.html' title='ఇవి పరీక్షల ప్రకంపనలులే...!'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-1201133047765093822</id><published>2011-07-31T03:55:00.000-07:00</published><updated>2011-07-31T06:34:39.472-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="కవిత్వం"/><category scheme="http://www.blogger.com/atom/ns#" term="తెలుగు"/><category scheme="http://www.blogger.com/atom/ns#" term="సొంత కవిత్వం"/><title type='text'>ఇది రణరంగమా?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;ఏమిటీ&amp;nbsp;&amp;nbsp;ఈ తపన &lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&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;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&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;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div closure_uid_xh010g=&quot;116&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;వివిధ రకాల&amp;nbsp; విజృంభనయా ?&lt;/div&gt;&lt;div closure_uid_xh010g=&quot;116&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp; ఎందుకీ పరి తపన ?&lt;/div&gt;&lt;div closure_uid_xh010g=&quot;116&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp; విజయమా ? విఫల యత్నమా ?&lt;/div&gt;&lt;div closure_uid_xh010g=&quot;116&quot; style=&quot;text-align: left;&quot;&gt;&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;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/1201133047765093822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/blog-post_7964.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/1201133047765093822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/1201133047765093822'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/blog-post_7964.html' title='ఇది రణరంగమా?'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-777762434845805009</id><published>2011-07-31T03:47:00.000-07:00</published><updated>2011-07-31T03:47:19.070-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="కవిత్వం"/><category scheme="http://www.blogger.com/atom/ns#" term="తెలుగు"/><category scheme="http://www.blogger.com/atom/ns#" term="సొంత కవిత్వం"/><title type='text'>మత్తులో తుళ్ళింత........</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;ఈ ప్రశాంత సమయాన నే విహరిస్తున్న సడిలేని ధ్యాసలోన &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; నా మనస్సు ఉరకలేస్తోంది ఈ నిర్విరామ ప్రపంచాన &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ఓ మనసా ఏమీ ఈ&amp;nbsp;పులకరింత&amp;nbsp;&amp;nbsp;?&lt;br /&gt;
&lt;div closure_uid_1b9fwl=&quot;166&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ఏమీ ఈ&amp;nbsp;మహత్తర&amp;nbsp;జలదరింత &lt;/div&gt;&lt;div closure_uid_1b9fwl=&quot;166&quot;&gt;ఏదో తెలియని మత్తుతో తుల్లింతలవుతోంది నా మనసు &lt;/div&gt;&lt;div closure_uid_1b9fwl=&quot;166&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ఇది వయస్సు ప్రభంజనమా ? లేక &lt;/div&gt;&lt;div closure_uid_1b9fwl=&quot;166&quot;&gt;&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;/div&gt;&lt;div closure_uid_1b9fwl=&quot;166&quot;&gt;&amp;nbsp; &lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/777762434845805009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/blog-post_6735.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/777762434845805009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/777762434845805009'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/blog-post_6735.html' title='మత్తులో తుళ్ళింత........'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-661445727591166828</id><published>2011-07-31T03:37:00.000-07:00</published><updated>2011-07-31T06:45:42.864-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="కవిత్వం"/><category scheme="http://www.blogger.com/atom/ns#" term="తెలుగు"/><category scheme="http://www.blogger.com/atom/ns#" term="సొంత కవిత్వం"/><title type='text'>ఓ మగువా !</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div closure_uid_4asu7b=&quot;129&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span closure_uid_4asu7b=&quot;126&quot; style=&quot;color: #073763;&quot;&gt;నీ నవ్వుల్లో సౌందర్యాన్ని చూశా నీ నడకల్లో హొయలు చూశా&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div closure_uid_jbcky3=&quot;182&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_jbcky3=&quot;183&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;&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;/span&gt;&lt;/div&gt;&lt;div closure_uid_jbcky3=&quot;183&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;&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;/span&gt;&lt;/div&gt;&lt;div closure_uid_jbcky3=&quot;183&quot;&gt;&lt;div closure_uid_4asu7b=&quot;128&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;&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;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div closure_uid_jbcky3=&quot;183&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;&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;/span&gt;&lt;/div&gt;&lt;div closure_uid_jbcky3=&quot;183&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;&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;/span&gt;&lt;/div&gt;&lt;div closure_uid_jbcky3=&quot;183&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;&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;/span&gt;&lt;/div&gt;&lt;div closure_uid_jbcky3=&quot;183&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;&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;/span&gt;&lt;/div&gt;&lt;div closure_uid_jbcky3=&quot;183&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;&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;/span&gt;&lt;/div&gt;&lt;div closure_uid_jbcky3=&quot;183&quot;&gt;&lt;span style=&quot;color: #073763;&quot;&gt;&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;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/661445727591166828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/blog-post_823.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/661445727591166828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/661445727591166828'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/blog-post_823.html' title='ఓ మగువా !'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-8766458201513525829</id><published>2011-07-31T03:27:00.000-07:00</published><updated>2011-07-31T03:27:01.488-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="కవిత్వం"/><category scheme="http://www.blogger.com/atom/ns#" term="సొంత కవిత్వం"/><title type='text'>నువ్వేనా నా నువ్వేనా ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div closure_uid_h9kwi9=&quot;156&quot;&gt;ఓ నేస్తమా ! ఓ ప్రియ నేస్తమా !&lt;/div&gt;&lt;div closure_uid_h9kwi9=&quot;156&quot;&gt;నా ప్రాణమా నా అనురాగమా &lt;/div&gt;&lt;div closure_uid_h9kwi9=&quot;156&quot;&gt;నా మదిలో దాగిన మధుర స్వరమా &lt;/div&gt;&lt;div closure_uid_h9kwi9=&quot;156&quot;&gt;నా హృదయాన రేగిన మలిస్వరమా &lt;/div&gt;&lt;div closure_uid_h9kwi9=&quot;156&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_h9kwi9=&quot;156&quot;&gt;నీ&amp;nbsp;రాకకోసం&amp;nbsp;నా&amp;nbsp;నీరిక్షణ, నా&amp;nbsp;తపన&amp;nbsp;&lt;/div&gt;&lt;div closure_uid_h9kwi9=&quot;156&quot;&gt;నాలో&amp;nbsp;సంగీతాన్ని&amp;nbsp;పొంగిచిన&amp;nbsp;మధుర&amp;nbsp;మృదంగమా !&lt;/div&gt;&lt;div closure_uid_h9kwi9=&quot;156&quot;&gt;నీ ప్రేమలో నీ లాలనలో నీ పరితపించియున్న &lt;/div&gt;&lt;div closure_uid_h9kwi9=&quot;156&quot;&gt;నీవే నా సర్వస్వం నీకోసమే ఈ తపస్సు &lt;/div&gt;&lt;div closure_uid_h9kwi9=&quot;156&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/8766458201513525829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/blog-post_31.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/8766458201513525829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/8766458201513525829'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/blog-post_31.html' title='నువ్వేనా నా నువ్వేనా ?'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-681976060131686030</id><published>2011-07-31T03:18:00.000-07:00</published><updated>2011-07-31T03:18:45.082-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="కవిత్వం"/><category scheme="http://www.blogger.com/atom/ns#" term="సొంత కవిత్వం"/><title type='text'>మాయ</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;ఈ&amp;nbsp;జగమే&amp;nbsp;మాయ&amp;nbsp; &lt;div closure_uid_tyb6gm=&quot;187&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; నీవు నా పై చూపించిన ఆ ప్రేమ మాయ &lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;నీ మనసులో నే చుసిన నా ప్రతిబింబం మాయ&lt;/div&gt;&lt;div closure_uid_tyb6gm=&quot;188&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; నా గుండెల్లో నిండిఉన్న నువ్వే మాయ &lt;/div&gt;&lt;div closure_uid_tyb6gm=&quot;188&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_tyb6gm=&quot;188&quot; style=&quot;text-align: left;&quot;&gt;నీ మాటల్లో నీ నడవడికల్లో ఉన్న ప్రేమ మాయ &lt;/div&gt;&lt;div closure_uid_tyb6gm=&quot;188&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ప్రేమే మాయ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; మాయే ప్రేమ &lt;/div&gt;&lt;div closure_uid_tyb6gm=&quot;188&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_tyb6gm=&quot;188&quot; style=&quot;text-align: left;&quot;&gt;ప్రేమలేని ఈ జగమే మహా మాయ &lt;/div&gt;&lt;div closure_uid_tyb6gm=&quot;188&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ఈ జగత్తులో సర్వసం మాయ&lt;/div&gt;&lt;div closure_uid_tyb6gm=&quot;188&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_tyb6gm=&quot;188&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/681976060131686030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/681976060131686030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/681976060131686030'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/blog-post.html' title='మాయ'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-8142690616010152705</id><published>2011-07-31T03:09:00.000-07:00</published><updated>2011-07-31T22:25:53.030-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview"/><category scheme="http://www.blogger.com/atom/ns#" term="Technology"/><category scheme="http://www.blogger.com/atom/ns#" term="WCF"/><title type='text'>WCF Interview Questions Part2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&amp;nbsp; &lt;br /&gt;
&lt;div closure_uid_iu3599=&quot;156&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;What is Transport and Message Reliability?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span closure_uid_iu3599=&quot;157&quot; style=&quot;font-size: x-small;&quot;&gt;Transport reliability (such as the one offered by TCP) offers point-to-point guaranteed delivery at the network packet level, as well as guarantees the order of the packets. Transport reliability is not resilient to dropping network connections and a variety of other communication problems. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Message reliability deals with reliability at the message level independent of how many packets are required to deliver the message. Message reliability provides for end-to-end guaranteed delivery and order of messages, regardless of how many intermediaries are involved, and how many network hops are required to deliver the message from the client to the service.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;What are contracts in WCF?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;In WCF, all services expose contracts. The contract is a platform-neutral and standard way of describing what the service does. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;WCF defines four types of contracts. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Service contracts &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Describe which operations the client can perform on the service. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;There are two types of Service Contracts. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;ServiceContract - This attribute is used to define the Interface. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;OperationContract - This attribute is used to define the method inside Interface. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;[ServiceContract]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;interface IMyContract&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;[OperationContract]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;string MyMethod( );&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;class MyService : IMyContract&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;public string MyMethod( )&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;return &quot;Hello World&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;Data contracts &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Define which data types are passed to and from the service. WCF defines implicit contracts for built-in types such as int and string, but we can easily define explicit opt-in data contracts for custom types. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;There are two types of Data Contracts. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;DataContract - attribute used to define the class &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;DataMember - attribute used to define the properties. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;[DataContract]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;class Contact&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;[DataMember]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;public string FirstName;&lt;/span&gt;&lt;br /&gt;
&lt;div closure_uid_iu3599=&quot;159&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_iu3599=&quot;159&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;[DataMember]&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;public string LastName;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;If DataMember attributes are not specified for a properties in the class, that property can&#39;t be passed to-from web service. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;Fault contracts &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Define which errors are raised by the service, and how the service handles and propagates errors to its clients. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;Message contracts &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Allow the service to interact directly with messages. Message contracts can be typed or untyped, and are useful in interoperability cases and when there is an existing message format we have to comply with.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div closure_uid_iu3599=&quot;162&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;What is endpoint in WCF?&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Every service must have Address that defines where the service resides, Contract that defines what the service does and a Binding that defines how to communicate with the service. In WCF the relationship between Address, Contract and Binding is called Endpoint. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;The Endpoint is the fusion of Address, Contract and Binding.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Where we can host WCF services?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Every WCF services must be hosted somewhere. There are three ways of hosting WCF services. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;They are &lt;/span&gt;&lt;br /&gt;
&lt;div closure_uid_iu3599=&quot;164&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;1. IIS &lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;2. Self Hosting &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;3. WAS (Windows Activation Service) &lt;/span&gt;&lt;br /&gt;
&lt;div closure_uid_iu3599=&quot;165&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;For more details see &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/bb332338.aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/bb332338.aspx&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_iu3599=&quot;165&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;What is service and client in perspective of data communication?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;div closure_uid_iu3599=&quot;168&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;A service is a unit of functionality exposed to the world. &lt;/span&gt;&lt;br /&gt;
&lt;div closure_uid_iu3599=&quot;169&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;The client of a service is merely the party consuming the service.&lt;/span&gt;&lt;/div&gt;&lt;div closure_uid_iu3599=&quot;169&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_iu3599=&quot;169&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;There are four core security features that WCF addresses:-&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div closure_uid_iu3599=&quot;170&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;Confidentiality:&lt;/strong&gt; This feature ensures that the information does not go in wrong hands when it travels from the sender to the receiver.&lt;/span&gt;&lt;/div&gt;&lt;span closure_uid_iu3599=&quot;171&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;Integrity:&lt;/strong&gt; This feature ensures that the receiver of the message gets the same information that the sender sends without any data tampering.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;Authentication:&lt;/strong&gt; This feature verifies who the sender is and who the receiver is. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;strong&gt;Authorization:&lt;/strong&gt; This feature verifies whether the user is authorized to perform the action they are requesting from the application.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&lt;iframe align=&quot;right&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=equinox04-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0596805489&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: right; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material. If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/8142690616010152705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/wcf-interview-questions-part2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/8142690616010152705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/8142690616010152705'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/wcf-interview-questions-part2.html' title='WCF Interview Questions Part2'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-2913990534025535488</id><published>2011-07-31T02:57:00.000-07:00</published><updated>2011-07-31T02:57:57.802-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview"/><category scheme="http://www.blogger.com/atom/ns#" term="Technology"/><category scheme="http://www.blogger.com/atom/ns#" term="WCF"/><title type='text'>WCF interview Questions Part1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div closure_uid_5lcyie=&quot;126&quot;&gt;&lt;strong&gt;Web Services &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
1.It Can be accessed only over HTTP &lt;br /&gt;
&lt;br /&gt;
2.It works in stateless environment &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;WCF &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
WCF is flexible because its services can be hosted in different types of applications. The following lists several common scenarios for hosting WCF services: &lt;br /&gt;
&lt;br /&gt;
IIS &lt;br /&gt;
&lt;br /&gt;
WAS &lt;br /&gt;
&lt;br /&gt;
Self-hosting &lt;br /&gt;
&lt;br /&gt;
Managed Windows Service&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;What are the various ways of hosting a WCF service?&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Self hosting the service in his own application domain. This we have already covered in the first section. The service comes in to existence when you create the object of ServiceHost class and the service closes when you call the Close of the ServiceHost class. &lt;br /&gt;
&lt;br /&gt;
Host in application domain or process provided by IIS Server. &lt;br /&gt;
&lt;br /&gt;
Host in Application domain and process provided by WAS (Windows Activation Service) Server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;What is three major points in WCF?&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Address --- Specifies the location of the service which will be like http://Myserver/MyService.Clients will use this location to communicate with our service. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Binding --- Specifies how the two parties will communicate in term of transport and encoding and protocols &lt;br /&gt;
Contract --- Specifies the interface between client and the server. It&#39;s a simple interface with some attribute.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;What is the difference WCF and Web services?&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Web services can only be invoked by HTTP (traditional web service with .asmx). While WCF Service or a WCF component can be invoked by any protocol (like http, tcp etc.) and any transport type. &lt;br /&gt;
Second web services are not flexible. However, WCF Services are flexible. If you make a new version of the service then you need to just expose a new end. Therefore, services are agile and which is a very practical approach looking at the current business trends. &lt;br /&gt;
&lt;br /&gt;
We develop WCF as contracts, interface, operations, and data contracts. As the developer we are more focused on the business logic services and need not worry about channel stack. WCF is a unified programming API for any kind of services so we create the service and use configuration information to set up the communication mechanism like HTTP/TCP/MSMQ etc &lt;br /&gt;
&lt;br /&gt;
For more details, read &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/aa738737.aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/aa738737.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;What are various ways of hosting WCF Services?&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are three major ways of hosting a WCF services &lt;br /&gt;
&lt;br /&gt;
• Self-hosting the service in his own application domain. This we have already covered in the first section. The service comes in to existence when you create the object of Service Host class and the service closes when you call the Close of the Service Host class. &lt;br /&gt;
&lt;br /&gt;
• Host in application domain or process provided by IIS Server. &lt;br /&gt;
&lt;br /&gt;
• Host in Application domain and process provided by WAS (Windows Activation Service) Server. &lt;br /&gt;
&lt;br /&gt;
More details &lt;a href=&quot;http://www.dotnetfunda.com/articles/article221.aspx#whatarethevariouswaysofhostingaWCFservice&quot;&gt;http://www.dotnetfunda.com/articles/article221.aspx#whatarethevariouswaysofhostingaWCFservice&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div closure_uid_5lcyie=&quot;126&quot;&gt;We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material. If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/2913990534025535488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/wcf-interview-questions-part1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/2913990534025535488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/2913990534025535488'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/wcf-interview-questions-part1.html' title='WCF interview Questions Part1'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-7103961544152878253</id><published>2011-07-31T02:32:00.000-07:00</published><updated>2011-07-31T22:32:27.808-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="good programming"/><category scheme="http://www.blogger.com/atom/ns#" term="techniques"/><category scheme="http://www.blogger.com/atom/ns#" term="Technology"/><title type='text'>Technical guidelines for .net programming</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;b&gt;1) Avoid parameters&lt;/b&gt;&lt;br /&gt;
When you call any method in the C# language that was not in-lined, the runtime will actually physically copy the variables you pass as arguments to the formal parameter slot memory in the called method. It causes stack memory operations and incurs a performance hit. It is faster to minimize arguments, and even use constants in the called methods instead of passing them arguments.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2) Avoid local variables&lt;/b&gt;&lt;br /&gt;
&lt;div closure_uid_4vrni3=&quot;153&quot;&gt;When you call a method in your C# program, the runtime allocates a separate memory region to store all the local variable slots. This memory is allocated on the stack even if you do not access the variables in the function call. Therefore, you can call methods faster if they have fewer variables in them.&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;3) Use arrays&lt;/b&gt;&lt;br /&gt;
In the .NET Framework, you have many options for collections, such as the List type, and various other types such as ArrayList. While these types are convenient and should be used when necessary, it is always more efficient to use a simple array if this is possible. The reason for this is that the more complex collections such as List are actually composed of internal arrays. They add logic to avoid the burden of managing the array size on each use. However, if you do not need this logic, or can adjust your code so that the logic is not needed, using an array will be faster.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4) Use StringBuilder&lt;/b&gt;&lt;br /&gt;
If you are doing significant appending of strings using the C# language, the StringBuilder type can improve performance. This is because the string type is immutable and cannot be changed without reallocating the entire object. Sometimes, using strings instead of StringBuilder for concatenations is faster; this is typically the case when using very small strings or doing infrequent appends.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;5) Use static fields&lt;/b&gt;&lt;br /&gt;
Here, we note that static fields are faster than instance fields, for the same reason that static methods are faster than instance methods. When you load a static field into memory, you do not need the runtime to resolve the instance expression. Loading an instance field must have the object instance first resolved. In fact, even in an object instance, loading a static field is faster because no instance expression instruction is ever used.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;6) Comparing Non-Case-Sensitive Strings&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
In an application sometimes it is necessary to compare two string variables, ignoring the cases. The tempting and traditionally approach is to convert both strings to all lower case or all upper case and then compare them, like such:&lt;br /&gt;
str1.ToLower() == str2.ToLower()&lt;br /&gt;
&lt;br /&gt;
However repetitively calling the function ToLower() is a bottleneck in performace. By instead using the built-in string.Compare() function you can increase the speed of your applications.&lt;br /&gt;
&lt;br /&gt;
To check if two strings are equal ignoring case would look like this:&lt;br /&gt;
&lt;br /&gt;
string.Compare(str1, str2, true) == 0 //Ignoring cases&lt;br /&gt;
The C# string.Compare function returns an integer that is equal to 0 when the two strings are equal.&lt;br /&gt;
&lt;br /&gt;
&lt;div closure_uid_4vrni3=&quot;155&quot;&gt;&lt;b closure_uid_4vrni3=&quot;156&quot;&gt;7) Use &amp;amp;&amp;amp; and || operators&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
When building if statements, simply make sure to use the double-and notation (&amp;amp;&amp;amp;) and/or the double-or notation (||), (in Visual Basic they are AndAlso and OrElse).&lt;br /&gt;
&lt;br /&gt;
If statements that use &amp;amp; and | must check every part of the statement and then apply the &quot;and&quot; or &quot;or&quot;. On the other hand, &amp;amp;&amp;amp; and || go thourgh the statements one at a time and stop as soon as the condition has either been met or not met.&lt;br /&gt;
&lt;br /&gt;
Executing less code is always a performace benefit but it also can avoid run-time errors, consider the following C# code:&lt;br /&gt;
&lt;br /&gt;
if (object1 != null &amp;amp;&amp;amp; object1.runMethod())&lt;br /&gt;
If object1 is null, with the &amp;amp;&amp;amp; operator, object1.runMethod()will not execute.&lt;br /&gt;
If the &amp;amp;&amp;amp; operator is replaced with &amp;amp;, object1.runMethod() will run even if object1 is already known to be null, causing an exception.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;8)Lazy Instantiation/Initialization&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The Singleton design pattern is often used to provide a single global instance of a class. Sometimes it&#39;s the case that a particular singleton won&#39;t be needed during an application run. It&#39;s generally good practice to delay the creation of any object until it&#39;s needed, unless there&#39;s a specific need to the contrary - for instance, to pre-cache slow-initializing objects such as database connections. The &quot;double-checked locking&quot; pattern is useful in these situations, as a way to avoid synchronization and still ensure that a needed action is only performed once. Lazy initialization is a technique that can enhance the performance of an entire application through object reduction.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;9)Working with Objects and Value Types&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Objects are expensive to use, partly because of the overhead involved in allocating memory from the heap (which is actually well-optimized in .NET) and partly because every created object must eventually be destroyed. The destruction of an object may take longer than its creation and initialization,especially if the class contains a custom finalization routine. Also, the garbage collector runs in an indeterministic way; there&#39;s no guarantee that an object&#39;s memory will be immediately reclaimed when it goes out of scope, and until it&#39;s collected, this wasted memory can adversely affect performance.&lt;br /&gt;
&lt;br /&gt;
It&#39;s necessary to understand garbage collection to appreciate the full impact of using objects. The single most important fact to know about the garbage collector is that it divides objects into three &quot;generations&quot;: 0, 1, and 2. Every object starts out in generation 0; if it survives (if at least one reference is maintained) long enough, it goes to 1; much later, it transitions to 2. The cost of collecting an object increases with each generation. For this reason, it&#39;s important to avoid creating unnecessary objects, and to destroy each reference as quickly as possible. The objects that are left will often be long-lived and won&#39;t be destroyed until application shutdown.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;10) Using the &#39;Sealed&#39; Keyword&lt;/b&gt;&lt;br /&gt;
Wherever extensibility is not required, you should use the sealed keyword. This makes your design easier to understand, as someone can tell at a glance if a certain class or method isn&#39;t meant to be extended or overridden. It also increases the chances that the compiler will inline code.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;11) Use Page.IsPostback to avoid unnecessary processing on a round trip.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;iframe align=&quot;right&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=equinox04-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B000N2G3RY&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: right; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material. If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/7103961544152878253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/technical-gudelines-for-net-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/7103961544152878253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/7103961544152878253'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/technical-gudelines-for-net-programming.html' title='Technical guidelines for .net programming'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-8098594636100146564</id><published>2011-07-31T01:54:00.000-07:00</published><updated>2011-07-31T02:18:00.469-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><title type='text'>What jQuery Does??</title><content type='html'>&lt;div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2iv_vjywSCFTkPbAjGSeDha5o3RiOVRRxkanfRY1eRBMJhjnQK9TBM2308n1n-M-EKuCsMu-dX1_LD66kSMobZbBYJYxqg7Vu-Y65lbvs-JcwyLy7sn5G9KQlerfTTveRcQKiGBkfB1M/s1600/7-31-2011+2-39-42+PM.png&quot;&gt;&lt;img style=&quot;TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 277px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand&quot; id=&quot;BLOGGER_PHOTO_ID_5635441506617066674&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2iv_vjywSCFTkPbAjGSeDha5o3RiOVRRxkanfRY1eRBMJhjnQK9TBM2308n1n-M-EKuCsMu-dX1_LD66kSMobZbBYJYxqg7Vu-Y65lbvs-JcwyLy7sn5G9KQlerfTTveRcQKiGBkfB1M/s400/7-31-2011+2-39-42+PM.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7MMvExSRu5WmmBtWXh5xV73uGalhNnxXqR5zasMYmBsLjNEbNw_-PheWmYP2ue-W3sWnO6qEy2iA395v3rbAKgkuOIxChHth5a_dsaF8qNfiPkP0ffwPbCaGWNyO4YXRcmEsOG3hb9MA/s1600/7-31-2011+2-42-55+PM.png&quot;&gt;&lt;img style=&quot;TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 283px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand&quot; id=&quot;BLOGGER_PHOTO_ID_5635442561848043298&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7MMvExSRu5WmmBtWXh5xV73uGalhNnxXqR5zasMYmBsLjNEbNw_-PheWmYP2ue-W3sWnO6qEy2iA395v3rbAKgkuOIxChHth5a_dsaF8qNfiPkP0ffwPbCaGWNyO4YXRcmEsOG3hb9MA/s400/7-31-2011+2-42-55+PM.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVtfRjxkcbzdwJ0fwi4z1N0OD8Cthp7A1TzXcNWe8xXM3f6JvurLGy0_MU99d1WB5fZuo_AuZkqrVJdgDkPVrBceUheROZsdP1ocMQMp-EWL_Lh40u7BpGldn__x2I5g3NETFRmmU0z4g/s1600/7-31-2011+2-42-55+PM.png&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material.If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/8098594636100146564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/what-jquery-does.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/8098594636100146564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/8098594636100146564'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/07/what-jquery-does.html' title='What jQuery Does??'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2iv_vjywSCFTkPbAjGSeDha5o3RiOVRRxkanfRY1eRBMJhjnQK9TBM2308n1n-M-EKuCsMu-dX1_LD66kSMobZbBYJYxqg7Vu-Y65lbvs-JcwyLy7sn5G9KQlerfTTveRcQKiGBkfB1M/s72-c/7-31-2011+2-39-42+PM.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-4216221104353961818</id><published>2011-03-29T03:48:00.000-07:00</published><updated>2011-03-29T03:51:19.081-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WCF Message Contracts"/><title type='text'>Using WCF Message Contracts in Operations</title><content type='html'>&lt;span style=&quot;font-size:78%;&quot;&gt;Typically when building Windows Communication Foundation (WCF) applications, developers pay close attention to the data structures and serialization issues and do not need to concern themselves with the messages in which the data is carried. For these applications, creating data contracts for the parameters or return values is straightforward. &lt;/span&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;However, sometimes complete control over the structure of a SOAP message is just as important as control over its contents. This is especially true when interoperability is important or to specifically control security issues at the level of the message or message part. In these cases, you can create a message contract that enables you to use a type for a parameter or return value that serializes directly into the precise SOAP message that you need. This topic discusses how to use the various message contract attributes to create a specific message contract for your operation. &lt;strong&gt;Using Message Contracts in Operations &lt;/strong&gt;WCF supports operations modeled on either the remote procedure call (RPC) style or the messaging style. In an RPC-style operation, you can use any serializable type, and you have available to you the features that are available to local calls, such as multiple parameters and ref and out parameters. In this style, the form of serialization chosen controls the structure of the data in the underlying messages, but the WCF runtime creates the messages themselves to support the operation. This enables developers who are not familiar with SOAP and SOAP messages to quickly and easily create and use service applications. The following code example shows a service operation modeled on the RPC style. &lt;/span&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&lt;strong&gt;[OperationContract]public BankingTransactionResponse PostBankingTransaction(BankingTransaction bt);&lt;/strong&gt;&lt;/span&gt; &lt;strong&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material.If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/4216221104353961818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2011/03/using-wcf-message-contracts-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/4216221104353961818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/4216221104353961818'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2011/03/using-wcf-message-contracts-in.html' title='Using WCF Message Contracts in Operations'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-1463909013197135044</id><published>2010-06-23T23:59:00.000-07:00</published><updated>2010-06-24T00:00:46.903-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview"/><title type='text'>Difference between Custom Controls and User Controls.</title><content type='html'>&lt;strong&gt;Difference between Custom Controls and User Controls.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;1.User Control is a page file with extension .ascx which can only be used withina single application. But custom controls are assemblies(dll files) that can be used in multiple applications.&lt;br /&gt;2.User Controls cannot be added to the ToolBox of VS.NET . To use a user Control with in anaspx page u have to drag the user Control from the solution Explorer to designer page.But Custom Controls can be added to ToolBox of VS.NET.&lt;br /&gt;3.User Controls can be viewed as a sort of generic controls during the design time.The proper GUI of user controls can be viewed only during the run time.But Custom Controls can be viewed during the design time.&lt;br /&gt;4. User controls are created from existing Webserver and html server controls .But a developer who creates custom controls have to render every thing from the scratch.</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/1463909013197135044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2010/06/difference-between-custom-controls-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/1463909013197135044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/1463909013197135044'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2010/06/difference-between-custom-controls-and.html' title='Difference between Custom Controls and User Controls.'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2614484040548230981.post-6579124659609595009</id><published>2010-06-23T23:50:00.000-07:00</published><updated>2010-06-23T23:53:56.215-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview"/><title type='text'>Recommendations for Abstract Classes vs. Interfaces</title><content type='html'>&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;strong&gt;Difference between Interface and abstract class :&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;The choice of whether to design your functionality as an interface or an abstract class (a MustInherit class in Visual Basic) can sometimes be a difficult one. An abstract class is a class that cannot be instantiated, but must be inherited from. An abstract class may be fully implemented, but is more usually partially implemented or not implemented at all, thereby encapsulating common functionality for inherited classes. For details, see &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/k535acbf(v=VS.71).aspx&quot;&gt;Abstract Classes&lt;/a&gt;.&lt;br /&gt;An interface, by contrast, is a totally abstract set of members that can be thought of as defining a contract for conduct. The implementation of an interface is left completely to the developer.&lt;br /&gt;Both interfaces and abstract classes are useful for component interaction. If a method requires an interface as an argument, then any object that implements that interface can be used in the argument.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This method could accept any object that implemented IWidget as the widget argument, even though the implementations of IWidget might be quite different. Abstract classes also allow for this kind of polymorphism, but with a few caveats:&lt;br /&gt;&lt;br /&gt;Classes may inherit from only one base class, so if you want to use abstract classes to provide polymorphism to a group of classes, they must all inherit from that class.&lt;br /&gt;Abstract classes may also provide members that have already been implemented. Therefore, you can ensure a certain amount of identical functionality with an abstract class, but cannot with an interface.&lt;br /&gt;&lt;strong&gt;Here are some recommendations to help you to decide whether to use an interface or an abstract class to provide polymorphism for your components.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;If you anticipate&lt;/strong&gt; creating multiple versions of your component, create an abstract class. Abstract classes provide a simple and easy way to version your components. By updating the base class, all inheriting classes are automatically updated with the change. Interfaces, on the other hand, cannot be changed once created. If a new version of an interface is required, you must create a whole new interface.&lt;br /&gt;&lt;strong&gt;If the functionality&lt;/strong&gt; you are creating will be useful across a wide range of disparate objects, use an interface. Abstract classes should be used primarily for objects that are closely related, whereas interfaces are best suited for providing common functionality to unrelated classes.&lt;br /&gt;If you are designing small, concise bits of functionality, use interfaces. If you are designing large functional units, use an abstract class.&lt;br /&gt;&lt;strong&gt;If you want to provide common&lt;/strong&gt;, implemented functionality among all implementations of your component, use an abstract class. Abstract classes allow you to partially implement your class, whereas interfaces contain no implementation for any members.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;We collect videos &amp;amp; images from online sites like youtube and some other websites which provide them. And most of the News is also gathered from other online websites. Any material downloaded or otherwise obtained through the use of the service is done at your own discretion and risk and that you will be solely responsible for any damage to your computer system or loss of data that results from the download of any such material.If you feel that the content on the site is illegal or Privacy please contact us at srinuchalla@gmail.com and such videos, images or any Content will be removed with immediate effect.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://2ndequinox.blogspot.com/feeds/6579124659609595009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://2ndequinox.blogspot.com/2010/06/recommendations-for-abstract-classes-vs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/6579124659609595009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2614484040548230981/posts/default/6579124659609595009'/><link rel='alternate' type='text/html' href='http://2ndequinox.blogspot.com/2010/06/recommendations-for-abstract-classes-vs.html' title='Recommendations for Abstract Classes vs. Interfaces'/><author><name>Srinivasa Challa</name><uri>http://www.blogger.com/profile/11507596425885020974</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>