I have been developing web-applications in one form or the other over the past 4-5 years at various capacities. And over the years of developing, learning, failing and rebounding, I have compiled a list of tips that I found were very useful for any developer...