The Twelve-factor Applications

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 …

Software Engineering for Software as a Service Free Online Course

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.