This is part one of two-part talk on given at NDC Oslo 2014. It is written in Markdown and was presented on-screen using Deckset.
Most of the code from the "JavaScript Combinators" is adapted from JavaScript Allongé and from its library, allong.es. The code from "The Art of the JavaScript Metaobject Protocol" was adapted from JavaScript Spessore. The material discussed in the talks is free to read online.