|
Home
»
.NET Best Practices
|
|
|
|
|
|
Welcome to Performance & Best Practices section of C# Corner. In this section, you will find various Performance & Best Practices related source code samples, articles, tutorials, and tips.
|
|
|
|
|
|
|
|
|
The C# Asynchronous Programming Model
by
Dave Richter
on
Jul 27, 2009
The Asynchronous Programming Model is a single pattern that can be used to asynchronously execute both compute-bound and I/O operations. When used with the CLR's thread pool, asynchronous operations can take full advantage of all of the CPUs on a machine.
|
WEB farm - Load Balancing in Asp.net
by
P Gopenath
on
May 05, 2009
The concept behind the web farm is that a number of different web sites share pooled resources. They typically share a common front-end dispatcher to perform load control and distribute customer requests. They share the multiple web servers themselves.
|
Extending logging functionality from Enterprise library
by
wei chen
on
Apr 21, 2009
Microsfot Enterprise Library provide us a collection of reusable software components, so software developers can take advantage of them to put them into enterprise use. Now I will share my personal experience with my friends how to extend current enterprise library functionality and improve the performance of enterprise application.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hosting .NET Reflector in your own Application
by
Mahesh Chand
On
Apr 01, 2009
You can automate .NET Reflector processes, and run .NET Reflector from within IDEs or other applications. You can even use it as a web control within a browser! . Here Nick shows how to develop a web control that accepts metadata for a method, uses .NET Reflector to disassemble the method and displays the decompiled output in a web page.
|
|
Comments:
0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Find and Fix Vulnerabilities Before Your Application Ships
by
Mahesh Chand
on
Jun 17, 2008
Many times, a security vulnerability is not caused by a single error, however, but rather by a sequence of errors that occur during the course of the development cycle: a coding error is introduced, it goes undetected during the testing phases, and available defense mechanisms do not stop a successful attack.
|
How to Use Windows Vista on Mobile PCs
by
Mahesh Chand
on
Jul 31, 2006
Are you using the mobile features that your customers want? Windows Vista is uniquely positioned to give you the tools you need to meet the new opportunities and challenges that mobile form factors bring to the developer space.
|
Performance Comparison: Transaction Control Technique
by
Mahesh Chand
on
Nov 30, 2005
Focuses on performance aspects of transaction control that affect performance, scalability, and maintainability by comparing transactions models, including database transactions, Microsoft ADO.NET manual transactions, and ADO.NET automatic transactions in common applications scenarios with a Microsoft SQL Server 2000 database.
|
.NET Data Access Architecture Guide
by
Mahesh Chand
on
Nov 30, 2005
This document provides guidelines for implementing an ADO.NET-based data access layer in a multi-tier .NET-based application. It focuses on a range of common data access tasks and scenarios, and presents guidance to help you choose the most appropriate approaches and techniques.
|
Application Design Guideline: From N-Tier to .NET
by
Mahesh Chand
on
Nov 30, 2005
Discusses application design for Microsoft .NET and the changes required: examines architectural lessons learned from building N-tier applications using Microsoft Windows DNA, how these same lessons apply in building applications with the Microsoft .NET Framework, and architectural advice for applications that use XML Web services.
|
Designing Your Web Service For Maximum Interoperability
by
Mahesh Chand
on
Nov 30, 2005
The demo itself was an extension of the IBuySpy sample Web site. IBuySpy shows how to build a Web application using ASP.NET and takes care of gathering an individual's orders. This demonstration went behind the scenes to the warehouse and showed a simplified vision of how the order might be picked. This example existed only to showcase SOAP interoperability. Any other details were bonuses.
|
Performance Comparison: Transaction Control
by
Mahesh Chand
on
Nov 30, 2005
Focuses on performance aspects of transaction control that affect performance, scalability, and maintainability by comparing transactions models, including database transactions, Microsoft ADO.NET manual transactions, and ADO.NET automatic transactions in common applications scenarios with a Microsoft SQL Server 2000 database.
|
Improve Your WebServer's Performance
by
Mahesh Chand
on
Nov 30, 2005
This article outlines the features in the upcoming version 6.0 and discusses how they promote better scalability, reliability, and performance. Features such as Remote administration, caching, and metabase improvements, as well as custom isolation and security enhancements, make IIS 6.0 the Web server of the future.
|
Designing a .NET Application
by
Mahesh Chand
on
Nov 30, 2005
Get a simplified comparison of some of the physical architectures and learn the basic guidelines for appropriate usage scenarios, implementation options, advantages, and disadvantages.
|
|
|
|
|
|
|
|
|
|
|
Automatic validation of objects
by
Santhosh Veeraraman LnT
on
May 14, 2008
When we deal with objects, we are forced to do validations of values set to its properties (or public members) before doing any data layer activities. How better would it be if there is an Automatic validation mechanism in place for my objects?
|
|
|
|
|
|
|
|
|
|
|
Description
|
|
The Complete Visual C# Programmer's Guide, written by the authors of C# Corner, covers most of the major components that make up C# and the .NETenvironment including Windows Forms, ADO.NET, GDI+, Web Services, and Security. The book is geared toward the beginner to intermediate programmers.
|
|
Browse more books here»
|
|
|
|
|