Adrian . Matías Quezada

Modulariza tu Javascript

Esta es una charla que di en un evento de Betabeers Barcelona sobre cómo usar RequireJS en compatibilidad con CommonJS:

// foo.js
define(function (require, exports, module) {
  return { bar: 1 };
});
// main.js
define(function (require, exports, module) {
  var foo = require('./foo');

  return { quz: foo.bar };
});

Por desgracia elegí un micro-framework de presentaciones que en algún momento olvidé cómo usar y no pude invertir el tiempo en volver a aprenderlo. Esto no habría pasado si lo hubiese documentado, o al menos hubiese tomado notas sobre cómo usarlo — lección aprendida.

Desde entonces las diapositivas se han vuelto a escribir a partir de su fuente original en Slidev, con notas del ponente incluidas, y funcionan de nuevo en slides.amatiasq.com/requirejs.