Objects! objects! objects! it's so convenient to work with programming entities that you can ask to do something and they just do it. The shift that we developers have made from procedural style to OO style allows us to express ideas in much richer ways than were possible using procedural methods. Knowing how to identify areas where a new object can be introduced to simplify the code in your application is a talent that many spend years improving (I can't say perfect, because software development ......

MSN India asked users to submit their questions to Microsoft Chairman and Chief Software Architect, Bill Gates. When Bill was in India for the Launch in December, he answered the most choicest of the lot. So if you ever wondered which was the last piece of shipping code Bill wrote or what is his favorite Indian breakfast… you gotta see this ......

3 Steps to install and run your ASP.NET applications on systems without IIS: Download a redistributable version of the Cassini Web server. Create a regular (non-Web) Setup Project for your ASP.NET application in VisualStudio.NET and add the Cassini redistributable merge module to it. Implement custom installer actions that will register your application with Cassini after installation and unregister the application during product uninstallation. This allows you to create an installation package capable ......