Metaprogramación en JavaScript

Cada lenguaje, cada tecnología, cada paradigma de programación persigue siempre la reutilización de código. En la comunidad de desarrollo se habla frecuentemente de DRY (Don’t Repeat Yourself) o WORE (Write Once Run Everywhere). Pero estos manidos mantras se quedan frecuentemente en una mera declaración de principios. El código desarrollado para su reutilización no es capaz de reubicarse en otros contextos arquitectónicos de aquellos para los que fue inicialmente diseñado. Las capacidades de meta-programación de JavaScript le convierten en un lenguaje flexible y lo suficientemente plástico como para adaptarse dinámicamente a cualquier solución construida. En esta charla exploramos como construir programas que se modifiquen a si mismos para resolver estos problemas y hablaremos de modelos de programación basados en componentes de software.

Capítulo 1. Introducción

  • Qué Es La Metaprogramación
  • Por Qué La Metaprogramación
  • El Contexto De La Metaprogramación
  • El Proceso De La Metaprogramación
  • La Metaprogramación Como Paradigma

Capítulo 2. Los Estándares En Componentes Web

  • Introducción
  • Delegación & Herencia En La Composición
  • Polimorfismo & Abstracción En La Composición
  • Contextualización & Reflexión En La Composición

Capítulo 3. El Framework Polymer

  • Técnicas de Adición Compositiva
  • Técnicas de Extensión Compositiva
  • Técnicas de Intercesión Compositiva
  • Técnicas de Delegación Compositiva

Capítulo 4. Ecosistema de Componentes de Polymer

  • Modelos Arquitectónicos Basados en Adición
  • Modelos Arquitectónicos Basados en Intercesión
  • Modelos Arquitectónicos Basados en Delegación

Deja tu comentario

Info

Cuándo: February 2015
Dónde: t3chfest
En la Web: