Thiru Thangarathinam

30 articles

“Atlas” Foundations: ASP.NET 2.0 Callback

One of the issues developers had when they first started to develop commercial Web sites was some of the limitations of using a browser...

Implement Caching to Give Your .NET Applications a Performance Boost

The most dramatic way to improve the performance of a database-driven application is through caching. Retrieving data from a database is one of the...

Data Access Application Block Streamlines Your Data-Access Layer

The main purpose of an application's data-access layer is to transport required information back and forth between the database and the application. Because of...

Create Provider-Independent Data Access Code with ADO.NET 2.0

One of the new features of ADO.NET 2.0 is the ability to create provider-independent data access code that enables you to code against a...

ASP.NET 2.0 Profile: Simple User Personalization for Your Web Apps

Most enterprise Web applications need to track user preferences across multiple visits. In ASP.NET 1.x, you need to write lots of code to create...

Send Mails from within a .NET 2.0 Application

Most enterprise applications today need to send mail. This means the platform should provide the necessary support for applications to send these mails. In...

ASP.NET 2.0 Client-Side Features: Bring Server-Side Power to the Client

In addition to providing a number of new features on the server side, ASP.NET 2.0 also provides a number of improvements on the client...

SQL Server Integration Services: SQL Server 2005’s New ETL Platform

Microsoft SQL Server 2005 provides a completely new enterprise extraction, transformation, and loading (ETL) platform called SQL Server Integration Services (SSIS) that ships with...

Asynchronous Web Services Invocation in .NET Framework 2.0

Synchronous communication between .NET applications and Web services makes the user wait while each Web service processes requests and returns results. This can have...

ASP.NET 2.0 Options for Packaging and Deploying Web Apps

As you design your Web applications, consider how they will be deployed. If possible, try to minimize the system impact of any installation. This...

Make sure to follow Developer.com on Social Media