The thing about developing in the cloud is that it's exactly the same as development that happens when you're not in the cloud, except for the times when things are different.

Some things to keep in mind, especially for developers sticking their toes in the mist of the cloud for the very first time? Armel Nene points out five points of interest, namely some cloud based mysticism that impacts:

  • Static objects
  • Cached objects
  • Server-side sessions
  • Event execution
  • The use of the JRE

If you're moving in the direction of the cloud, it's a listing of caveats you are wont to check out:

http://armelnene.blogspot.co.uk/2012/04/5-things-all-java-developer-should-know.html