La semana pasada, Yahoo! liberó -bajo licencia BSD- su librería de patrones de diseño para la web (en inglés).
¿Qué es un patrón de diseño? Yahoo! lo define como la mejor solución para un problema común en un contexto específico. Por ejemplo, cuando uno va navegando dentro de un sitio web muy grande, necesita saber cómo llegó hasta allí, cómo puede volver hacia atrás y en qué lugar se encuentra en relación al resto del sitio... Para este problema muy común, una solución óptima ha sido la creación de lo que se conoce como “breadcrumbs trail” o “sendero de migas de pan” (por lo del cuente de Hansel y Gretel, viste...).
Si bien ya hay información como para entretenerse por un buen rato, no todos los patrones han sido liberados. Sin embargo, los chicos de Yahoo! prometen seguir haciéndolo en forma paulatina y una vez por mes.