MIZ: la historia de un framework CSS nacido en el aula

MIZ es un framework CSS de frontend creado por el docente Sajjad Arvin y sus estudiantes hace aproximadamente dos años. El proyecto surgió en un curso de programación web en el que Arvin decidió utilizar Sass por su sintaxis sencilla, con el objetivo de que los alumnos aprendieran desarrollando su p

Efecto parallax nativo en CSS con animaciones de scroll

El desplazamiento parallax, ese efecto visual en el que los elementos se mueven a distinta velocidad al hacer scroll, lleva años formando parte del diseño web. La receta tradicional exigía JavaScript: un listener del evento scroll, recálculos de posición en cada frame y ajustes manuales del elemento

La etiqueta dl HTML es una herramienta semántica subestimada en desarrollo web

El elemento HTML <dl>, o lista de descripción, es una herramienta semántica frecuentemente subestimada en el desarrollo web moderno. Su importancia radica en su capacidad para representar de manera estructurada listas de pares nombre-valor, un patrón de interfaz de usuario extremadamente versátil. D

Malusev cuestiona la seguridad de JWT y su utilidad real en desarrollo web

El desarrollador Dusan Malusev ha publicado una crítica contundente sobre la seguridad y utilidad de los tokens JWT en aplicaciones modernas. En su análisis, Malusev argumenta que JWT es un "culto de carga" que promete autenticación sin estado pero no lo entrega realmente, resultando en aplicaciones

Guía completa de listas HTML: cuándo usar cada tipo según su significado

Este artículo profundiza en los cinco tipos diferentes de listas HTML que todo desarrollador web debería conocer: ordenadas (<ol>), no ordenadas (<ul>), de descripción (<dl>), menús (<menu>) y de control (<select>/<option> o <input>/<datalist>). A diferencia de los tutoriales básicos, el autor explo

Railway agiliza su frontend con Vite

Railway, una plataforma para construir y ejecutar aplicaciones, ha migrado por completo su frontend de producción de Next.js a Vite + TanStack Router, completando la transición en dos pull requests sin tiempo de inactividad. La decisión se tomó debido a que los tiempos de compilación de Next.js habí

Skyvern usa IA para agilizar la revisión de código

Skyvern, una empresa que automatiza tareas repetitivas en la web, ha desarrollado una innovadora herramienta que utiliza el modelo de lenguaje Claude para automatizar el control de calidad (QA) de su propio código. La solución, integrada en su plataforma, analiza los cambios en el código (git diff),

µJS: Biblioteca agiliza navegación web sin frameworks

Un nuevo proyecto llamado µJS (pronunciado 'micro JS') simplifica la navegación AJAX para sitios web, permitiendo a los desarrolladores crear experiencias de usuario más rápidas y fluidas sin la complejidad de frameworks JavaScript. La biblioteca, disponible en un único archivo de aproximadamente 5

Astro y Svelte: ¿el futuro simple de la web?

El artículo de Sergio Alexander Florez Galeano explora la creciente complejidad en el desarrollo web moderno y presenta Astro y Svelte como una posible solución, abogando por un retorno a la simplicidad original de la web. El problema de la sobredimensión: El desarrollo web ha evolucionado desde sim

Tauri en la web: Nuevo plugin abre la puerta

Desarrolladores han encontrado una solución para ejecutar interfaces de usuario (frontend) de Tauri dentro de navegadores web, superando una limitación previa. Tauri, un framework para crear aplicaciones de escritorio con tecnologías web, normalmente depende de variables globales específicas de su e

Celebran el 'Día del Box-sizing' para simplificar la web

En conmemoración del 1 de febrero, Chris Coyier de CSS-Tricks ha declarado el “Día Internacional de la Conciencia sobre box-sizing”. Esta propiedad CSS, a menudo pasada por alto, simplifica significativamente el desarrollo web al cambiar la forma en que se calculan los anchos de los elementos. Por d

Sitio web falla: JavaScript es esencial

El mensaje "We're sorry but vangemert doesn't work properly without JavaScript enabled. Please enable it to continue." indica un problema fundamental con la forma en que el sitio web `vangemert.dev` está construido y cómo interactúa con los navegadores web. Para entender esto, es crucial comprender