Monthly Archives: October 2009

C# Object oriented programming concepts

Object oriented programming is a successful paradigm shift from procedural world. Representing a real world entity through an object and encapsulating data and behavior together in an object are some of basics of OOPS world. Object oriented has showered us with many benefits esp. code re usability through inheritance and abstraction.  At the same time, we are… Read More »

ASP.Net Instrumentation – Tracing

Tracing in ASP.NET 3.5: Tracing is a way to monitor the execution of your ASP.NET application. You can record exception details and program flow in a way that doesn’t affect the program’s output. In ASP.NET 3.5, there is rich support for tracing. The destination for trace output can be configured with TraceListeners like the EventLogTraceListener.… Read More »

Site Navigation explained in ASP.Net

Site Navigation in ASP.NET 3.5 Web applications that you develop will have multiple pages interconnected with each other in some fashion. You need to have a navigation system in place which can help the end user to successfully work through your application. There is no standard mechanism which offers well-defined navigation system for the web… Read More »

ASP.Net Caching vs Caching Application block (CAB)

Why do we need caching? Faster performance Throughput and faster response time To avoid expensive roundtrips Data must always be available, even when the source, such as server is not available. What influences caching? The amount of data you cache and amount of time you cache. What kind of data should be cached? Frequently used… Read More »

Installation Guide for Load Test Rig setup (Load Agent Controller) for Visual Studio Team System 2008 (VSTS)

             This document details the steps involved in setting up the Load Agent test controller for Visual Studio Team System 2008 (VSTS) which is used to coordinate the execution of multiple test agents running tests on multiple computers. A Load Test Rig set up involves a single central test controller… Read More »

ASP.Net Web sites Load Testing using Visual Studio Team system(VSTS)

This document demonstrates how to create a load test using Visual Studio Team System to simulate workload against web applications and analyze the performance metrics from the resultant load test. Note 1: Load Tests should be executed ONLY in VSTS 2008. The reason being dynamic parameters are not properly handled in VSTS 2005 which might… Read More »

Introduction to Software Design Patterns and Application architectures

Introduction to Software Design Patterns and Application architecture Design Patterns help you organize code in proven ways to solve well-understood problems. They provide access to proven methodologies for solving general problems. Choosing the right pattern leads to more maintainable code that separates unrelated tasks and functionality. Using patterns leads to better modularity, higher cohesion and… Read More »

XML Programming using .Net Framework 2.0/3.5

Enhanced XML classes in .Net Framework 2.0/3.5 Extensible Markup Language (XML) is a meta-markup language that provides a format for describing structured data. XML is the universal language for data exchange on the Web. XML gives developers the power to deliver structured data from a wide variety of applications to the desktop for local computation… Read More »

Improved Databing and Datasource controls in ASP.NET 2.0

Improved DataBinding and Data Source controls in ASP.NET:Most of commercial web applications you see around are data driven. These web applications rely on data sources (databases) for storage and retrieval of data. In ASP.NET, you can perform data access either programmatically or declaratively with out writing single piece of code. You can perform all common… Read More »