Software Engineering

Makefiles

  • http://nuclear.mutantstargoat.com/articles/make/
  • https://www.hackerearth.com/practice/notes/the-make-command-and-makefiles/

Ruby on Rails

Called a Model-View-Controller software design pattern (architecture).  “Traditionally used for GUIs and web apps. Languages like JavaScript, Python, Ruby, PHP, Java, C#, and Swift have MVC frameworks available to them out of the box.”