Materials for the Strangeloop workshop 'Real World Development Boot Camp In SWI-Prolog'