Creating DSLs with javascript object literals

Back on December 2014, the team organizing Seattle’s node.js graciously let me give a talk on a subject very dear to me: creating DSLs with javascript object literals.
Here’s the video.
Here’s the slides.
Here’s the original announcement.