Students learned the basics of the increasingly popular framework for web solutions Ruby on Rails. Among other web sites Twitter is build on this framework. Students learned how to use built-in tools, which greatly facilitate and shorten the time needed to build web applications. They also looked at how to easily integrate external libraries into their the application. The development in Ruby on Rails is based on three principles:
CoC (Convention over Configuration)
MVC (Model–View-Controller), and
DRY (Do not Repeat Yourself).
Students realised each of these principles in practice by building a simple web application.