Skip to main content


Showing posts from March, 2008

Speed up Visual Studio 2005

Make sure Visual Studio 2005 SP1 is installed. Turn off animation.Go to Tools| Options| Environment and uncheck Animate environment tools. Disable Navigation Bar.If you are using ReSharper, you don't need VS2005 to update the list of methods and fields at the top of the file (CTRL-F12 does this nicely). Go to Tools | Options| Text Editor | C# and uncheck Navigation bar. Turn off Track Changes.Go to Tools | Options | Text Editor and uncheck Track changes. This will reduce overhead and speeds up IDE response. Turn off Track Active item.This will turn off jumping in the explorer whenever you select different files in different projects. Go to Tools| Options | Projectsand Solutions and uncheck Track Active Item in Solution Explorer. This will ensure that if you are moving across files in different projects, left pane will still be steady instead of jumping around.Turn off AutoToolboxPopulate.There is an option in VS 2005 that will cause VS to automatically populate the toolbox wit…

Enterprise Service Bus

ESB, Enterprise Service Bus is an architectural pattern in an Enterprise application.It is an abstraction of a channel through which messages flow within various components of an Enterprise Application.The primary advantage of ESB is to reduce the number of point-to-point connections required to allow applications to communicate.ESBs are typically built around the exchange of XML messages. The enterprise message model is defined in terms of a series of XML Schema definitions describing the set of legal messages. The message exchange is almost always done in a platform-independent manner. This allows the ESB to integrate applications that run on a variety of client-server operating systems. An ESB has four major functions: Message routing: An incoming message is sent to a destination determined either through logic known in advance, or dynamically-based on message. Routing is a key function to enable service virtualization. This level of indirection between the caller and the service a…