Xeround has compiled a nice list of 43 Free Cloud Services for Application Developers. You will find in this list Cloud IDE, databases, source code management, load testing and monitoring.
Resources regarding Cloud Computing Software Development
The twelve-factor app is a methodology for building software-as-a-service (SaaS) applications that: Use declarative formats for setup automation, to minimize time and cost for new developers joining the project; Have a clean contract with the underlying operating system, offering maximum portability between execution environments; Are suitable for deployment on modern cloud platforms, obviating the need …
UC Berkeley is offering a free online Software Engineering for Software as a Service course that will start in February 2012. This course teaches the engineering fundamentals for long-lived software using the highly-productive Agile development method for Software as a Service (SaaS) using Ruby on Rails.