Abu's blog

.NET, SQL Server & Random Thoughts

April 2008 - Posts

Usefull Free Tool - DiffMerge is an application to visually compare and merge files for Windows, Mac OS X and Unix.

It helps a lot ...

http://www.sourcegear.com/diffmerge/downloads.html

Posted: Thu, Apr 17 2008 19:05 by abu | with no comments
Filed under:
Waw!!! ASP.NET UI Tutorials

All sets ASP.NET UI development references are freely avalaiable...

http://xuefly.com/learn/data-access/#enhancing

Posted: Sat, Apr 12 2008 11:20 by abu | with no comments
Filed under:
Guideline and Check List for .NET Coding

          Design Guidelines for Class Library Developers
Relationship to the Common Type System and the Common Language Specification Describes the role of the common type system and the Common Language Specification in class library development.

          Naming Guidelines
Describes the guidelines for naming types in class libraries.
          Class Member Usage Guidelines
Describes the guidelines for using properties, events, methods, constructors, fields, and parameters in class libraries.
          Type Usage Guidelines
Describes the guidelines for using classes, value types, delegates, attributes, and nested types in class libraries.
          Guidelines for Exposing Functionality to COM
Describes the guidelines for exposing class library types to COM.
          Error Raising and Handling Guidelines
Describes the guidelines for raising and handling errors in class libraries.
          Array Usage Guidelines
Describes the guidelines for using arrays in class libraries and how to decide whether to use an array vs. a collection.
          Operator Overloading Usage Guidelines           Describes the guidelines for implementing operator overloading in base class libraries.           Guidelines for Implementing Equals and the Equality Operator (==)           Describes the guidelines for implementing the Equals method and the equality operator (==) in class libraries.           Guidelines for Casting Types          
Describes the guidelines for casting types in class libraries.           Common Design Patterns          
Describes how to implement design patterns for Finalize and Dispose methods, the Equals method, callback functions, and time-outs.           Security in Class Libraries          
Describes the precautions to take when writing highly trusted class library code, and how to help protect resources with permissions.           Threading Design Guidelines          
Describes the guidelines for implementing threading in class libraries.           Guidelines for Asynchronous Programming Describes the guidelines for implementing asynchronous programming in class libraries and provides an asynchronous design pattern.          Guidelines for Web Application Security
It covers potential security vulnerabilities, general coding considerations.

Ref. http://msdn2.microsoft.com/en-us/library/ms998574.aspx
          Code Review: .NET Application Performance
Code reviews should be a regular part of your development process. Performance and scalability code reviews focus on identifying coding techniques and design choices that could lead to performance and scalability issues. The review goal is to identify potential performance and scalability issues before the code is deployed. The cost and effort of fixing performance and scalability flaws at development time is far less than fixing them later in the product deployment cycle.

Ref: http://msdn2.microsoft.com/en-us/library/ms998574.aspx
           Security Checklist: .NET Framework 2.0
Link:
http://msdn2.microsoft.com/en-us/library/aa480474.aspx
           Security Checklist: ADO.NET 2.0
Link:
http://msdn2.microsoft.com/en-us/library/aa480473.aspx
          Security Checklist: ASP.NET 2.0
Link:
http://msdn2.microsoft.com/en-us/library/ms998249.aspx
 

 

Posted: Thu, Apr 3 2008 18:30 by abu | with 1 comment(s)
Filed under: