Just posted a blog on the best practices that most vSphere SDK developers should know about:
Only first part with #1-5. Stay tuned for the second part later.
Steve JIN
Author of VMware VI and vSphere SDK (Prentice Hall)
Creator of vSphere (VI) Java API
Steve, thanks, good posting.
P.S. I would extend Tip #5 to events, EventManager and the event collector.
The second half of the top 10 is here:
http://www.doublecloud.org/2010/01/top-10-best-practices-using-vmware-vi-and-vsphere-sdk-part-2/
Also, added a new series: Top 10 Best Practices Architecting Applications for VMware Cloud
Steve JIN
Author of VMware VI and vSphere SDK (Prentice Hall)
Creator of open source vSphere (VI) Java API(Tutorial, Testimonials, Download, Samples, Forum)
Blog: DoubleCloud.ORG ( Top 10 Best Practices,[Object Model|http://www.doublecloud.org/2010/02/object-model-of-vmware-vsphere-api-a-big-picture-in-2-minutes/],[Common Mistakes|http://www.doublecloud.org/2010/01/31/common-mistakes-using-vmware-vi-and-vsphere-sdk/], Tiny REST API, Cloud Application Architecture)