best-bet howto patterns ruby software-engineering Introduction – Ruby Science by thoughtbot Introduction - Ruby Science by thoughtbot –