jump to navigation

All about Dependency injection. 31 Mar 2010

Posted by Ramaswamy Palaniappan in Advanced Basics, Concepts.
add a comment

Dependency injection (DI) in object-oriented computer programming is a technique for supplying an external dependency (i.e. a reference) to a software component – that is, indicating to a part of a program which other parts it can use. It is a specific form of inversion of control where the concern being inverted is the process of obtaining the needed dependency. The term was first coined by Martin Fowler to describe the mechanism more clearly.

Visit these links to understand DI.

Inversion of Control Containers and the Dependency Injection pattern By Martin Fowler
Dependency Injection For Dummies
Dependency Injection 101
200 Page Manual on Inversion of Control (plus or minus 199)

Free .NET Assembly Explorer 22 Mar 2010

Posted by Ramaswamy Palaniappan in Tools.
add a comment

Asmex is a viewer for the internals of .NET assembly files. While the world is not particularly short of .NET assembly viewers, Asmex has some unique features and the source might prove useful in various contexts.


List of Visualizers for Visual Studio. 16 Mar 2010

Posted by Ramaswamy Palaniappan in C#, Components & Library, Tools, Visual Stdio, WCF, WPF.
1 comment so far

Visual Studio 2005 includes a new debugging feature called visualizers, which can be used to create a human-readable view of data for use during the debugging process. Visual Studio 2005 includes a number of debugger visualizers by default, most notably the DataSet visualizer, which provides a tabular interface to view and edit the data inside a DataSet. While the default visualizers are very valuable, perhaps the best part of this new interface is that it is completely extensible. With just a little bit of work you can write your own visualizers to make debugging that much easier.


  1. WCF Visualizers Tool
  2. Cache Visualizer
  3. LINQ to SQL Debug Visualizer
  4. Visualizer for WPF
  5. Regular Expression Visualizers
  6. Hex String Visualizer
  7. XML Visualizer for Visual Studio 2005
  8. Dataset Visualizer
  9. RightHand.Dataset.Visualizer for VS2005
  10. RightHand.Dataset.Visualizer v0.9.12 for VS2008
  11. Visualizers For Web Debugging


In this page, you can find good list of visualizers.


How to create your own Visualizer?

1. Custom Visual Studio Visualizer

2. Quick Debugger Visualizers in Visual Studio 2005

Improving Web Services Security Guide 09 Mar 2010

Posted by Ramaswamy Palaniappan in Patterns & Practices, WCF.
add a comment

This guide shows you how to make the most of WCF (Windows Communication Foundation). With end-to-end application scenarios, it shows you how to design and implement authentication and authorization in WCF. Learn how to improve the security of your WCF services through prescriptive guidance including guidelines, Q&A, practices at a glance, and step-by-step how tos.

Improving Web Services Security Guide

About this guide