Quick Development of Web apps in Ruby on Rails


Resources related to the webinar hosted by ITMPI on Nov 6, 2018.

Link to the webinar:

  1. https://www.itmpi.org/Recordings/adolfo-villafiorita

About Ruby and Ruby-on-Rails:

  1. Ruby On Rails, material, documentation, and information about Ruby on Rails
  2. Ruby Lang, material, documentation, and information about the Ruby programming language
  3. Ruby Gems, find, install and publish RubyGems

More-in-depth information about some of the topics mentioned in the slides:

  1. HTTP - Hypertext Transfer Protocol Specification
  2. MVC - Model View Controller Architecture
  3. Rails Doctrine

Tools mentioned in the webinar:

  1. Bundler provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed. Distributed as a Gem
  2. Rake A make-like build utility for Ruby. It ships with Ruby and there is no need to install it separately
  3. Mina, blazing fast application deployment tool

Online tutorials about Ruby and Ruby on Rails:

  1. Advanced Software Engineering slides of the Advanced Software Engineering course, which covered web application development
  2. Ruby on Rails crash course slides and material of the Ruby on Rails course we delivered in South Africa within the framework of the APP-Factory project
  3. Rails Summer School slides and material of the Summer School we hld in Maputo
  4. Ruby Tutorial in Italian … and Ruby

Other external links mentioned in the webinar:

  1. Popularity of Web Frameworks
  2. David Heinemeier Hansson
  3. Basecamp, project management and team building software, from which RoR originates
  4. BuiltWith, web Technology usage statistics and list of websites using web technologies.

Webinar hosting:

  1. The Great IT Professional
  2. CAI
  3. CAI OFfering