Notas, experimentos y aprendizajes sobre desarrollo frontend, arquitectura y producto. Algunos escritos para compartir, otros para recordar. Todo con el objetivo de aprender y mejorar como desarrollador y creador de software.
Optimiza el rendimiento de tu aplicación limitando cuántas veces se ejecutan listeners de eventos y funciones costosas
Cómo reducir listeners y mejorar el rendimiento usando bubbling de eventos
Domina la programación asíncrona desde cero
Un componente accesible, reutilizable y escalable con API programatica, teclado, ARIA y registro interno
Aprende a construir un sistema de tooltips flexible, accesible y controlable sin depender de librerías externas.
Un componente accesible, configurable por HTML y controlable desde JavaScript moderno
Guia practica para organizar paginas, layouts y limites de renderizado sin mezclar responsabilidades
Aprende a usar los atributos data-* para guardar información en elementos HTML y accederla desde JavaScript de forma segura y semántica
Domina los cierres y escribe código más limpio y poderoso