<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">ENES TAYLAN</title><subtitle type="html">.NET,ASP.NET,SOFTWARE DEVELOPMENT.........</subtitle><id>http://weblogs.asp.net/enestaylan/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/enestaylan/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/enestaylan/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2009-09-24T12:48:00Z</updated><entry><title>Top 3 paradigm shifts that will shape the future of developers</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/enestaylan/archive/2010/07/01/top-3-paradigm-shifts-that-will-shape-the-future-of-developers.aspx" /><id>http://weblogs.asp.net/enestaylan/archive/2010/07/01/top-3-paradigm-shifts-that-will-shape-the-future-of-developers.aspx</id><published>2010-07-01T19:21:00Z</published><updated>2010-07-01T19:21:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;Computing is one of the areas that change is the fastest. New hardware 
and software are continuously released from labs, get into the market 
and enter to the cycle of being cheaper. Developers, who creates the 
software for the products are the first ones hit by change and should 
adapt, if they don’t want get behind. Therefore, being aware of the 
trends, especially the ones that will shift the paradigm help us, 
developer community, to act earlier. And I see 3 changes that we’ll 
shift the paradigm in the near future: &lt;a href="http://enestaylan.com/ideas/2010/06/28/top-3-issues-that-will-shape-the-future-of-developers/" mce_href="http://enestaylan.com/ideas/2010/06/28/top-3-issues-that-will-shape-the-future-of-developers/"&gt;[read more.....]&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7551130" width="1" height="1"&gt;</content><author><name>hakanbilge</name><uri>http://weblogs.asp.net/members/hakanbilge.aspx</uri></author><category term="General Software Development" scheme="http://weblogs.asp.net/enestaylan/archive/tags/General+Software+Development/default.aspx" /></entry><entry><title>IDEAS </title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/enestaylan/archive/2010/06/27/ideas.aspx" /><id>http://weblogs.asp.net/enestaylan/archive/2010/06/27/ideas.aspx</id><published>2010-06-27T20:08:00Z</published><updated>2010-06-27T20:08:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;Hi, folks. Yesterday, I opened my new blog on Java, Android and other stuff, IDEAS, (&lt;a href="http://enestaylan.com/ideas/"&gt;http://enestaylan.com/ideas/&lt;/a&gt;). 
Here, in this blog I'll continue to write on .NET. You can read my first
 post of IDEAS "Why I needed a new Blog?" from &lt;a href="http://enestaylan.com/ideas/2010/06/26/why-i-needed-a-new-blog/"&gt;here&lt;/a&gt;.
&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7546014" width="1" height="1"&gt;</content><author><name>hakanbilge</name><uri>http://weblogs.asp.net/members/hakanbilge.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/ASP.NET/default.aspx" /></entry><entry><title>Reading RSS data with Linq to Xml</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/enestaylan/archive/2010/04/20/reading-rss-data-with-linq-to-xm.aspx" /><id>http://weblogs.asp.net/enestaylan/archive/2010/04/20/reading-rss-data-with-linq-to-xm.aspx</id><published>2010-04-20T12:15:00Z</published><updated>2010-04-20T12:15:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;span style="color: rgb(255, 0, 0);"&gt;Linq to Xml&lt;/span&gt; is the best 
method, I think, for 
querying, constructing and writing Xml data. In this article, I'll show 
how to 
read Rss data with this powerful Xml technique, Linq. Now, create a 
Website in 
Visual Studio, add a Textbox and a&amp;nbsp; &lt;a href="http://www.enestaylan.com/eng/post/2010/03/23/Reading-RSS-data-with-Linq-to-Xml.aspx" target="_blank" mce_href="http://www.enestaylan.com/eng/post/2010/03/23/Reading-RSS-data-with-Linq-to-Xml.aspx"&gt;[read more....]&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7450845" width="1" height="1"&gt;</content><author><name>hakanbilge</name><uri>http://weblogs.asp.net/members/hakanbilge.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/ASP.NET/default.aspx" /><category term=".NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/.NET/default.aspx" /></entry><entry><title>Delegates and Events in C#</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/enestaylan/archive/2010/03/15/delegates-and-events-in-c.aspx" /><id>http://weblogs.asp.net/enestaylan/archive/2010/03/15/delegates-and-events-in-c.aspx</id><published>2010-03-15T20:55:00Z</published><updated>2010-03-15T20:55:00Z</updated><content type="html">&lt;p style="text-align: justify;"&gt;&lt;span style="color: rgb(255, 51, 0);"&gt;Events &lt;/span&gt;and their underlying mechanism &lt;span style="color: rgb(255, 51, 0);"&gt;"Delegates" &lt;/span&gt;are very powerful 
tools of a developer and &lt;span style="color: rgb(255, 51, 0);"&gt;Event 
Driven Programming &lt;/span&gt;is one of the main Programming Paradigms. Its 
wiki definition is "event-driven programming or event-based programming 
is a programming paradigm in which the flow of the program is determined
 by eventsi.e., sensor outputs or user actions (mouse clicks, key 
presses) or messages from other programs or threads." That means, your 
program can go its own way sequentially and in the case of anything that
 requires attention is done (when an event fires) by somebody or 
something, you can response it by using that event's controller method 
(this mechanism is like interrupt driven programming in embedded 
systems). There are many real world scenarios for events, for example, 
ASP.NET uses events to catch a click on a button or in your app, 
controller has notice of a change in UI by handling events exposed by 
view (in MVC pattern).&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Delegates in C#&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;C# delegates correspond to function 
pointers in&amp;nbsp; &lt;a href="http://www.enestaylan.com/eng/post/2010/03/13/Delegates-and-Events-in-C.aspx" target="_blank" mce_href="http://www.enestaylan.com/eng/post/2010/03/13/Delegates-and-Events-in-C.aspx"&gt;[read
 more....]&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7384369" width="1" height="1"&gt;</content><author><name>hakanbilge</name><uri>http://weblogs.asp.net/members/hakanbilge.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/ASP.NET/default.aspx" /><category term="C#" scheme="http://weblogs.asp.net/enestaylan/archive/tags/C_2300_/default.aspx" /><category term="Events" scheme="http://weblogs.asp.net/enestaylan/archive/tags/Events/default.aspx" /><category term=".NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/.NET/default.aspx" /><category term="Delegates" scheme="http://weblogs.asp.net/enestaylan/archive/tags/Delegates/default.aspx" /></entry><entry><title>RIA, Silverlight, Microsoft, Oracle, The Future of The Web and Web Technologies</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/enestaylan/archive/2010/02/23/ria-silverlight-microsoft-oracle-the-future-of-the-web-and-web-technologies.aspx" /><id>http://weblogs.asp.net/enestaylan/archive/2010/02/23/ria-silverlight-microsoft-oracle-the-future-of-the-web-and-web-technologies.aspx</id><published>2010-02-23T19:27:00Z</published><updated>2010-02-23T19:27:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;Internet and computers are where things change fastest. Look at web 
technologies (and companies. Google is 12 and Facebook is 6 years old. 
Their revenues are $23 billion and $300 million, respectively). About in
 last 15 years user experience on the browser has changed dramatically: 
from static &lt;a href="http://cs.bilkent.edu.tr/" target="_blank"&gt;&lt;span&gt;HTML
 pages&lt;/span&gt;&lt;/a&gt;, to dynamic web sites with advanced JavaScript 
capabilities (look at your Facebook Profile) and to the ultimate &lt;a href="http://research.microsoft.com/apps/tools/tuva" target="_blank"&gt;&lt;span style="text-decoration: underline; color: rgb(0, 51, 255);"&gt;Rich 
Internet Applications (RIA)&lt;/span&gt;&lt;/a&gt; along with web technologies to 
offer best technologies and experience. Companies and communities have 
developed many technologies, programming languages and frameworks on 
browser and server side: JavaScript, ASP, PHP, Python, Ruby, JSP, JSF, 
ASP.NET etc. On PHP side, new versions have come to the use of 
developers and it dominated small websites (like small news websites) 
and is used by some big companies like Yahoo because of these companies'
 desire not to be dependent on another companies so they selected open 
source. JSP on Java side, has been used by many enterprises in their 
large scale websites. JSF was released as the successor of JSP but 
couldn't gain market share. On Microsoft side, ASP and its successor 
ASP.NET was released for dynamic websites and have been used by 
enterprises generally. All technologies&amp;nbsp; &lt;a href="http://www.enestaylan.com/eng/post/2010/02/23/Microsoft-Oracle-The-Future-of-The-Web-and-Web-Technologies.aspx" target="_blank" mce_href="http://www.enestaylan.com/eng/post/2010/02/23/Microsoft-Oracle-The-Future-of-The-Web-and-Web-Technologies.aspx"&gt;[read more....]&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7359714" width="1" height="1"&gt;</content><author><name>hakanbilge</name><uri>http://weblogs.asp.net/members/hakanbilge.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/ASP.NET/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/enestaylan/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Taking Snapshots in ASP.NET</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/enestaylan/archive/2010/02/06/taking-snapshots-in-asp-net.aspx" /><id>http://weblogs.asp.net/enestaylan/archive/2010/02/06/taking-snapshots-in-asp-net.aspx</id><published>2010-02-06T19:15:00Z</published><updated>2010-02-06T19:15:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;Taking snapshots of web pages is used by many applications, for example 
Wordpress shows a small snapshot image of the page that a link directs 
to. In this post, I'll show how can we get snapshot image of a web page 
by using a small program, an .exe executable. Hence, it is the 
executable that creates the image actually and our asp.net page will 
make use of that .exe. First create a website, add a textbox and a 
button like below: &lt;a href="http://www.enestaylan.com/eng/post/2010/01/05/Taking-Snapshot-in-ASPNET.aspx" target="_blank" mce_href="http://www.enestaylan.com/eng/post/2010/01/05/Taking-Snapshot-in-ASPNET.aspx"&gt;[read more....]&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7337187" width="1" height="1"&gt;</content><author><name>hakanbilge</name><uri>http://weblogs.asp.net/members/hakanbilge.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/ASP.NET/default.aspx" /><category term=".NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/.NET/default.aspx" /></entry><entry><title>Dragging with Silverlight Thumb Control</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/enestaylan/archive/2010/01/06/dragging-with-silverlight-thumb-control.aspx" /><id>http://weblogs.asp.net/enestaylan/archive/2010/01/06/dragging-with-silverlight-thumb-control.aspx</id><published>2010-01-06T17:45:00Z</published><updated>2010-01-06T17:45:00Z</updated><content type="html">
&lt;p style="text-align: justify;"&gt;&amp;nbsp;&lt;span lang="TR"&gt;Dragging can be a useful feature in various scenarios
especially in visually compelling ones. In Silverlight we can add drag
capabilities to almost every element by using their &lt;span style="color: rgb(255, 51, 0);"&gt;MouseMove &lt;/span&gt;event.
However, this method doesn't provide us a smooth drag experience. For
example, when we drag a rectangle control by using its MouseMove event,
dragging it to LHS immediately after RHS direction just stops the
control. Therefore, we'll use &lt;span style="color: rgb(255, 51, 0);"&gt;Thumb &lt;/span&gt;control that is designed to be dragged with its specialized events. Let's begin:&amp;nbsp; &lt;a href="http://www.enestaylan.com/eng/post/2009/12/03/Dragging-with-Silverlight-Thumb-Control.aspx" target="_blank" mce_href="http://www.enestaylan.com/eng/post/2009/12/03/Dragging-with-Silverlight-Thumb-Control.aspx"&gt;[Read More]&lt;/a&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7302306" width="1" height="1"&gt;</content><author><name>hakanbilge</name><uri>http://weblogs.asp.net/members/hakanbilge.aspx</uri></author><category term=".NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/.NET/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/enestaylan/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Iterating through Page Control Collection using Linq</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/enestaylan/archive/2009/11/07/iterating-through-page-control-collection-using-linq.aspx" /><id>http://weblogs.asp.net/enestaylan/archive/2009/11/07/iterating-through-page-control-collection-using-linq.aspx</id><published>2009-11-07T11:17:00Z</published><updated>2009-11-07T11:17:00Z</updated><content type="html">&lt;p style="text-align: justify;"&gt;Linq is used generally to get and
manipulate data by using Linq to Sql, Linq to Entities or Linq to Xml.
However, it can work on many collections in .NET Framework. Now in this
post, I'll show how to work on &lt;span style="color: rgb(255, 0, 0);"&gt;Page Control Collection &lt;/span&gt;with
Linq. Think about the scenario you want to get every textboxes that has
a text in it. To see which ones we select add them a text you want.&lt;/p&gt;
Create a new .aspx page and add several
textboxes to it. They can be directly in page or another control (i.e.
a panel control). Then add the code below to &lt;a href="http://www.enestaylan.com/eng/post/2009/11/06/Iterating-through-Page-Control-Collection-using-Linq.aspx" target="_blank" mce_href="http://www.enestaylan.com/eng/post/2009/11/06/Iterating-through-Page-Control-Collection-using-Linq.aspx"&gt;[Further]&lt;/a&gt;&lt;br&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7248811" width="1" height="1"&gt;</content><author><name>hakanbilge</name><uri>http://weblogs.asp.net/members/hakanbilge.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/ASP.NET/default.aspx" /><category term=".NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/.NET/default.aspx" /><category term="Linq" scheme="http://weblogs.asp.net/enestaylan/archive/tags/Linq/default.aspx" /></entry><entry><title>.NET IO - 1 ( Creating and Deleting Files and Directories and Listing subfiles and subdirectories )</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/enestaylan/archive/2009/09/25/net-io-1-creating-and-deleting-files-and-directories-and-listing-subfiles-and-subdirectories.aspx" /><id>http://weblogs.asp.net/enestaylan/archive/2009/09/25/net-io-1-creating-and-deleting-files-and-directories-and-listing-subfiles-and-subdirectories.aspx</id><published>2009-09-25T18:09:00Z</published><updated>2009-09-25T18:09:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div align="justify"&gt;
There are advanced classes in .NET for IO processing. Even though we
have some classes that allow us to carry out low level IO operations,
we can usually do our work with several static methods. Now let's see
how a directory and a file is created, deleted and how directory
hierarchy in a disk volume or in a directory can be displayed in tree
view. Although IO operations are same in all .NET projects, to make
easier our article I use ASP.NET. Hence you can easily copy and paste
code below in, for example, WPF. Classes, we will use, are:
&lt;/div&gt;&lt;br&gt;
&lt;ul&gt;&lt;li&gt;DriveInfo&lt;/li&gt;&lt;li&gt;DirectoryInfo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.enestaylan.com/eng/post/2009/06/10/NET-IO-1.aspx" target="_blank" mce_href="http://www.enestaylan.com/eng/post/2009/06/10/NET-IO-1.aspx"&gt;[Further]&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7216583" width="1" height="1"&gt;</content><author><name>hakanbilge</name><uri>http://weblogs.asp.net/members/hakanbilge.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/ASP.NET/default.aspx" /><category term="C#" scheme="http://weblogs.asp.net/enestaylan/archive/tags/C_2300_/default.aspx" /><category term=".NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/.NET/default.aspx" /><category term="IO" scheme="http://weblogs.asp.net/enestaylan/archive/tags/IO/default.aspx" /></entry><entry><title>WHICH FEATURES A GOOD WEBSITE SHOULD HAVE?</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/enestaylan/archive/2009/09/24/which-features-a-good-website-should-have.aspx" /><id>http://weblogs.asp.net/enestaylan/archive/2009/09/24/which-features-a-good-website-should-have.aspx</id><published>2009-09-24T17:02:00Z</published><updated>2009-09-24T17:02:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;Websites that are data-driven, content-based, real-world, have some
shared features. This features are much more important than the past,
because we have in the era of social media and competence is heavier.
These features are: &lt;a href="http://www.enestaylan.com/eng/post/2009/06/13/WHICH-FEATURES-A-GOOD-WEBSITE-SHOULD-HAVE.aspx" target="_blank" mce_href="http://www.enestaylan.com/eng/post/2009/06/13/WHICH-FEATURES-A-GOOD-WEBSITE-SHOULD-HAVE.aspx"&gt;[Further]&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7215774" width="1" height="1"&gt;</content><author><name>hakanbilge</name><uri>http://weblogs.asp.net/members/hakanbilge.aspx</uri></author><category term="features of good website" scheme="http://weblogs.asp.net/enestaylan/archive/tags/features+of+good+website/default.aspx" /><category term="web design" scheme="http://weblogs.asp.net/enestaylan/archive/tags/web+design/default.aspx" /></entry><entry><title>HOW TO USE CACHE AND CACHE DEPENDENCY ?</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/enestaylan/archive/2009/09/24/how-to-use-cache-and-cache-dependency.aspx" /><id>http://weblogs.asp.net/enestaylan/archive/2009/09/24/how-to-use-cache-and-cache-dependency.aspx</id><published>2009-09-24T16:58:00Z</published><updated>2009-09-24T16:58:00Z</updated><content type="html">
&lt;p&gt;&amp;nbsp;Using cache is an easy way to increase efficiency in programs. By using
cache techniques we can store the data in RAM that is normally in
harddisk or another stuff whose access time is much bigger than RAM's.
In this article, I will write a method that gets the subdirectory names
in a directory and return them to caller. ( this method can be used,
for example, to populate theme names in a dropdownlist so that user can
select her preferred style.&amp;nbsp; "When &lt;a href="http://www.enestaylan.com/eng/post/2009/06/21/HOW-TO-USE-CACHE-AND-CACHE-DEPENDENCY.aspx" mce_href="http://www.enestaylan.com/eng/post/2009/06/21/HOW-TO-USE-CACHE-AND-CACHE-DEPENDENCY.aspx" target="_blank"&gt;[Further]&lt;/a&gt;&lt;br&gt;&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7215768" width="1" height="1"&gt;</content><author><name>hakanbilge</name><uri>http://weblogs.asp.net/members/hakanbilge.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/ASP.NET/default.aspx" /><category term="Cache" scheme="http://weblogs.asp.net/enestaylan/archive/tags/Cache/default.aspx" /></entry><entry><title>JQuery SELECTORS</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/enestaylan/archive/2009/09/24/jquery-selectors.aspx" /><id>http://weblogs.asp.net/enestaylan/archive/2009/09/24/jquery-selectors.aspx</id><published>2009-09-24T16:54:00Z</published><updated>2009-09-24T16:54:00Z</updated><content type="html">
&lt;p style="text-align: justify;"&gt;Today, I worked some on Jquery. Firstly, my interest was just to find
some plugins to create nice pop-ups to show images. But, later I found
myself in the docs&amp;nbsp; of JavaScript and Jquery.&amp;nbsp; As a programmer who
works with major languages like Java, C#, ASP.NET, I understood how
much I’ve ignored this important concept of web programming especially
after seeing power of Jquery. To create shared functionality between
several elements ( that shares some type of sign ), using Jquery is a
very good solution in some problems (for example, highlighting codes in
a document , like in this website, use &lt;span style="color: rgb(204, 51, 0);"&gt;name &lt;/span&gt;attribute in &lt;span style="color: rgb(204, 51, 0);"&gt;&amp;lt;pre&amp;gt;&lt;/span&gt;
tags and give them some cool css features. This would require very
strange and humble solutions when using just C#.) Now, in this entry, I
am beginning a new series of articles: Jquery articles. First one:
Getting Started with Jquery.&lt;a href="http://www.enestaylan.com/eng/post/2009/09/05/JQuery-Selectors.aspx" target="_blank" mce_href="http://www.enestaylan.com/eng/post/2009/09/05/JQuery-Selectors.aspx"&gt;[Further]&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7215767" width="1" height="1"&gt;</content><author><name>hakanbilge</name><uri>http://weblogs.asp.net/members/hakanbilge.aspx</uri></author><category term="JQUERY" scheme="http://weblogs.asp.net/enestaylan/archive/tags/JQUERY/default.aspx" /></entry><entry><title> CACHING WITH SQL DEPENDENCY SUPPORT-1</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/enestaylan/archive/2009/09/24/caching-with-sql-dependency-support-1.aspx" /><id>http://weblogs.asp.net/enestaylan/archive/2009/09/24/caching-with-sql-dependency-support-1.aspx</id><published>2009-09-24T16:48:00Z</published><updated>2009-09-24T16:48:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;Caching data that comes from an SQL database (in other words
dependencies to database tables) in RAM has been supported since
ASP.NET 2.0. In practice this means, we can cache the data for
undetermined period until the source database table is updated. This
cache mechanism works for SQL Server 7 and later including SQL 2005 and
SQL 2008. SQL 2005 and SQL 2008 supports another type of cache
invalidation based on events. I call first mechanism as &lt;span style="color: rgb(255, 102, 0);"&gt;Table Level SQL Dependencies&lt;/span&gt; and second as &lt;span style="color: rgb(255, 102, 0);"&gt;Command Level SQL Dependencies&lt;/span&gt;.
In this article, "Table Level SQL Dependencies" will be spoken. For
"Command Level SQL Dependencies" you can look at "Caching with SQL
Dependency Support-2". &lt;a href="http://www.enestaylan.com/eng/post/2009/07/17/Caching-with-SQL-Dependency-Support-1.aspx" mce_href="http://www.enestaylan.com/eng/post/2009/07/17/Caching-with-SQL-Dependency-Support-1.aspx"&gt;[Further...]&lt;/a&gt;&lt;br&gt;&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7215756" width="1" height="1"&gt;</content><author><name>hakanbilge</name><uri>http://weblogs.asp.net/members/hakanbilge.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/enestaylan/archive/tags/ASP.NET/default.aspx" /><category term="SQL Server" scheme="http://weblogs.asp.net/enestaylan/archive/tags/SQL+Server/default.aspx" /></entry></feed>
