Tuesday, 27 April 2010

Reverse Proxy Server vs Forward Proxy Server

The difference between a 'forward' and 'reverse' proxy is determined by where the proxy is running. For example, your ISP probably uses a web cache to reduce its bandwidth costs. In this case, the proxy is sitting between your computer and the whole Internet. This is a 'forward proxy'. The proxy has a limited set of users (the ISP's customers), and can forward requests on to any machine on the Internet (i.e. the web sites that the customers are browsing).

Alternatively, a company can put a web cache in the same data center as their web servers, and use it to reduce the load on their systems. This is a 'reverse proxy'. The proxy has an unlimited set of users (anyone who wants to view the web site), but proxies requests on to a specific set of machines (the web servers running the company's web site). This is a typical role for Traffic Managers - they are traditionally used as a reverse proxy.


Monday, 26 April 2010

Programming Quotes

The fastest code is that which doesn't run.
The easiest code to maintain is the code that isn't there.
We are stronger together; when planning together, design together, develop together and deploy together.
Make it easy to do things right and harder to do things wrong.
Sometimes there is a silver bullet for boosting software engineering productivity. But you need to shoot the right person.

Wednesday, 14 April 2010


You can view or generate XPS files using XPS Viewer which is developed by Microsoft, whereas PDF is created by Adobe obviously.

Tuesday, 13 April 2010

Visual Studio 2010 and .NET 4.0

Training Kit:
Visual Studio 2010 Training Kit published containing presentations, hands-on labs and demos of new features of .NET 4.0 and VS 2010:


Training Materials on Channel 9:

  • http://channel9.msdn.com/learn/courses/vs2010/
  • http://channel9.msdn.com/shows/10-4/
New VS 2010 IDE Features :

Generate From Usage, Call Hierarchy, Navigate To Window, Reference Highlighting, Box Selecting and Multiline Editing, Docking Windows and Zoom, Extension Manager

These extensions are to improve developer productivity so install them:

Friday, 2 April 2010


Which Versions/Editions of SQL Server Supports SSIS?

As can be seen from here, only Standard and Enterprise editions of SQL Server 2005 support SSIS; Express and Workgroup editions do not support it.

SSIS Studio Environments:
Virtual Labs:

Video Tutorials:

  • http://www.sqlshare.com/channel.aspx?cat=c871236d-8554-42e3-8683-4d422356c0bd&page=0
  • http://msdn.microsoft.com/en-us/library/dd299421.aspx

  • Microsoft SQL Server 2005 Express Edition Toolkit
Other Resources: