Mostrar mensaje de confirmación antes de cerrar la página en JavaScript
23-11-2025 - Andrés Cruz
Veremos como emplear el evento beforeunload de JavaScript para ejecutar un evento y mostrar un mensaje cuando el usuario intenta abandonar nuestra página web.
Guía de Eventos en Electron.js: Controla el ciclo de vida y navegación
21-11-2025 - Andrés Cruz
¿Cómo funcionan los eventos en Electron.js? Domina el proceso Main, WebContents, y detecta estados de red, carga y cierre de ventanas con esta guía práctica.
Vamos a aprender a manejar los menus multiplataforma en Electron.js, conocer los tipos que son de acciones definidas por nosotros o de sistemas y recomendaciones.
Tutorial para crear los primeros ejemplos en Three.js
21-11-2025 - Andrés Cruz
Aprende los fundamentos de Three.js y crea tu primera escena 3D desde cero. Esta guía para principiantes te enseñará paso a paso a configurar la cámara, el renderizador y a generar figuras geométricas como cubos, esferas y planos, aplicando rotaciones y materiales.
El módulo globalShortcut puede registrar (o anular) un atajo de teclado global con el sistema operativo, veamos como utilizarlo y recomendaciones y uso en Windows y MacOS.
Tutorial para crear tu primera aplicación con Electron.js
19-11-2025 - Andrés Cruz
Descubre cómo crear tu primera ventana en una aplicación de escritorio moderna con Electron.js. Este framework de JavaScript te permite desarrollar software multiplataforma utilizando tecnologías web como HTML, CSS y JavaScript.
x-ref para crear referencias de elementos HTML en Alpine.js
19-11-2025 - Andrés Cruz
Aprende a usar la directiva x-ref en Alpine.js para acceder y manipular elementos del DOM de forma sencilla, evitando document.querySelector. Este tutorial cubre el uso de $refs, cómo crear referencias dinámicas dentro de x-for y las limitaciones importantes en Alpine v3.
Campos de textos y variables: x-model y x-text en Alpine JS
19-11-2025 - Andrés Cruz
Domina el doble enlace de datos en Alpine.js con las directivas x-model y x-text. Este tutorial te guía con ejemplos prácticos para crear formularios e interfaces reactivas de forma sencilla, desde inputs de texto hasta checkboxes y selects.
Poder enviar mensajes mediante eventos entre procesos es útil para realizar operaciones que solamente puedan ejecutarse en alguno de los lados pero que necesitamos comunicarse.
Cómo integrar SortableJS con Alpine para crear listas ordenables (drag & drop)
19-11-2025 - Andrés Cruz
Aprende a integrar SortableJS con Alpine.js para crear listas reordenables con drag and drop. Este tutorial te guía paso a paso para añadir interactividad a tus proyectos sin librerías pesadas, sincronizando el estado fácilmente.