Mar 27, 2008

C# Code to Javascript

This is quite an interesting reading.
They claim to have developed a compiler that compiles C# code to JavaScript.
Relief to people like me who suffer from "separation enxiety" with C#.

Increase your productivity with Visual Studio

Nice blog on increasing your productivity with Visual Studio and C#.
Just trivial stuff but surely productive!!

Mar 21, 2008

Speed up Visual Studio 2005

  1. Make sure Visual Studio 2005 SP1 is installed.
  2. Turn off animation.Go to Tools| Options| Environment and uncheck Animate environment tools.
  3. 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.
  4. Turn off Track Changes.Go to Tools | Options | Text Editor and uncheck Track changes. This will reduce overhead and speeds up IDE response.
  5. 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 | Projects and 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.
  6. Turn off AutoToolboxPopulate.There is an option in VS 2005 that will cause VS to automatically populate the toolbox with any controls you compile as part of your solution. This is a useful feature when developing controls since it updates them when you build, but it can cause VS to end up taking a long time in some circumstances. To disable this option, select the Tools| Options| Windows Forms Designer and then set AutoToolboxPopulate to False.

Spell checker for VS 2005

We do make hell lot of spelling mistakes while working on literals.
Here is a cool link to download a spell checker for ASP.NET and HTML pages.

MSDN Code Gallery

Download and Upload .Net Source code.
Code Gallery is your destination for downloading sample applications and code snippets , as well as sharing your own resources.
Great Stuff !!

Mar 3, 2008

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 allows the location of the service to be moved without the caller having to know about the change.
  • Message transformation: An incoming message is transformed from one format to another. For example, a csv message might be reformatted into SOAP so that the data can be passed to a Web service.
  • Protocol mediation: An incoming message is sent using a different protocol from the original. For example, the incoming message could use HTTP, while the outgoing message might use SOAP over TCP.
  • Event handling: An incoming message for an event is distributed to a number of endpoints, usually through a publication and subscription model.

Top Ad 728x90