Escriba código, obtenga confeti | Programar Plus

Este año aprendí sobre el paquete canvas-confetti npm. Es un paquete de JavaScript simple que inyecta un (virtual, <canvas>) explosión de confeti en cualquier página web en la que esté trabajando.

¿Terminaste un tutorial? ¡Papel picado!

¿Usaste esa nueva función por primera vez? ¡¡Papel picado!!

¿Acaba de recordar su inicio de sesión bancario? ¡HORA DE CONFETTI!!!

Ok vamos a verlo

Cuanto más uso el paquete, más aprecio estos pequeños premios (o como me gusta llamarlos, “momentos de confeti”). El desarrollo web se complica y es fácil olvidar lo interactivo, creativo y divertido que puede ser el navegador web.

El conjunto de herramientas del desarrollador web se ha vuelto más complejo durante la última década. Las líneas entre el navegador y el servidor tienen aplicaciones JavaScript de pila completa borrosas como Next.js y Redwood, y las “configuraciones de configuración cero” como create-react-app instalan más de 1.400 dependencias solo para llegar a “Hello, World ! ”.

Pero si prefiere mantener las cosas simples, este último año le dio muchas razones para tener esperanzas. 2020 fue el primer año en que esta tendencia hacia la complejidad comenzó a desacelerarse, si no a revertirse por completo. Los avances en la plataforma web ahora le permiten hacer más con menos. Proyectos como esbuild & Snowpack (descargo de responsabilidad: trabajo en Snowpack) permiten una nueva generación de herramientas de construcción más simples y rápidas. Proyectos como Eleventy ahora ofrecen un estilo alternativo de desarrollo web basado en HTML que se siente realmente fresco. Me atrevo a decir… ¡divertida!

Espero que esta nueva tendencia continúe, con más diversión y confeti para todos. 🎉