How to choose the right technology for your project

From DZone (original). I agree with conclusion:

  • Choose what the team is familiar with.
  • Don’t be cool — play in your free time.
  • Choose the right tool for the job.
  • Prefer principles of good software design over the latest hype.
  • Don’t overload the number of languages.
  • Educate yourself & the team on foundations of computer science.