In this talk we'll go through some concepts on the Ruby language that will help us creating our own custom Domain Specific Language. It's a very hands-on talk. We'll play with some Ruby concepts like dynamic methods, blocks, procs and self, but our main goal is to write (and learn how) our own Pizza Cookbook DSL