Launching Your Application At Windows Startup Without Hacking The Registry

In this post I will show you two methods to configure your .NET applications so that they would launch as soon as Windows starts. These two methods do not require any change to the registry, hence you don't need to worry about cleaning up that database if the user uninstalls your application. The first method: From the Windows Installer Deployment Project, follow these steps:...

Read more
5 lessons I learned from my internship at General Electric

5 lessons I learned from my internship at General Electric

This article is a follow up to my previous article on my internship at General Electric. It’s just a short note to sum up some important things I learnt. 1. Theory learnt in class is actually applied in the industry: there are some things that you learn in university you will probably never use again but other things you will use every day of your life. At the beginning I was like, who cares if the 7 layers of the OSI model are the application, the presentation, etc.? And who care about normalising the databases until it is in Boyce-Codd normal form? Actually a lot of people take those things very seriously. 2. Documentation is important. I used to see it as a time consuming process that was barely worth doing. Now I understand how it increases teamwork efficiency....

Read more
GE FAQ : 3 months in the Cyber Pearl

GE FAQ : 3 months in the Cyber Pearl

General Electric is a USA based multi-national company, where I worked as an intern over this summer. This 100+ years old corporation operates in more than 180 countries with more than 300,000 employees. GE's broad range of products are from jet engines to power generation equipments, financial services to media content. The unit I have been working for was GE Energy....

Read more
Inside Bavardica - Part 2 : Progress and Achievement of the Project

Inside Bavardica - Part 2 : Progress and Achievement of the Project

As we discussed the subjects areas related to Bavardica, we can now go through the steps in the actual achievement of the project. i. Sending a public message over the TCP network from a Silverlight client The model selected for this project is the prototyping model. Starting first with a throwaway prototype, I could first send simple TCP packets using Silverlight and a console application as a server. It was a very basic chat that let a user, say A send a message to a user B so that no one else with receive the message apart from A and B. The server is a .Net console application and the client is a Silverlight application hosted in a......

Read more

Games for Everyone

We are living a terrific OS wars with the rise of Linux over the last two decades. The big Google is also launching its Google Chrome OS. Microsoft and Apple are far away from giving up the party with the Windows 7 and Mac OS X respectively. Well, as a wannabe game programmer, I feel it is getting difficult to choose a side. The will to reach the maximum audience could lead to code mainly for windows gamers. But then, there is still a trouble. Let’s talk about a very exciting field of gaming: Multiplayer online gaming. Suppose you build your game client using any Microsoft .net language, say C#. Are you compelled to code your server application in C# as well?...

Read more

Monthly Archives