This article reflects on parallel programming concepts, PLINQ, discusses the new features and enhancement to the Parallel Extensions Library, and reflects on how to implement declarative data parallelism in your applications using PLINQ. It also discusses the tips and techniques to better leverage the benefits of PLINQ. Single and Multi-threaded Applications Applications are either single threaded or multi-threaded. In a...
Development
Working with OData Protocol
With the rise in the availability of data, it is extremely important that we keep our data in a structured format as much as possible. Whether we choose to work on a mainframe, a mini, a server farm or a PC, a standardized API for dealing with the data in a structured format is needed. If the data is relational,...
Implementing a Custom Output Cache Provider in ASP.NET 4
Introduction Initially the performance of the ASP.NET applications was a serious concern for web application developers. However many improvements have come in place over the time. This is evident in the newer versions of the .NET Framework. The IIS improvements also provide a better support to the application pools and so does the IIS compressions, etc. The use of CACHE...
Concurrency Handling Techniques in ADO.NET [Part 1]
Concurrency Handling Techniques in ADO.NET [Part 1] The technique that allows us to detect and resolve conflicts that arise out of two concurrent requests to the same resource is defined as Concurrency Handling. This technique allows multiple users to access the same data simultaneously and yet ensure that the data remains consistent across all subsequent requests. In this series of...
Trends in Database Technology
Trends in Database Technology Introduction Since 1965, attempts to develop different approaches for the construction of different versions of Database Management systems (DBMS) technology were made, which is today vital to the decision making process from Top management to bottom management. But the competition among technical experts in the creation of sophisticated software in this area made complicated the decision...
User Control Partial data binding of huge data to a GridView in an optimized way in .Net
User Control Partial data binding of huge data to a GridView in an optimized way in .Net Have you ever bound a GridView to a dataset wherein the number of rows returned by the DB is huge (say 1 million)? If yes, then this article is for you. Many a times while making websites, we need to use GridView. It...
New Features in Visual Studio 11
Visual Studio 2011 is the next generation of development IDE from Microsoft (commonly known as vNext). Visual Studio 2011 is also referred to as Visual Studio 11. It provides an integrated development environment that simplifies the tasks of creating, managing, debugging, and deploying application software on Windows environments. That’s right here we are with the next version of Visual Studio...