Blog

Abordamos tópicos de programación web, apps Android y escritorio con un enfoque 100% práctico y aplicado al mundo laboral.

Rutas de Aprendizaje Libros Cursos Categorías Anuncios

Cómo usar la YouTube IFrame Player API: controla videos con JavaScript

05-09-2026 - Andrés Cruz

Cómo usar la YouTube IFrame Player API: controla videos con JavaScript

JavaScript IFrame Player API para reproducir, pausar, detectar estados y crear playlists automáticas con JavaScript. Guía con ejemplos reales de loadVideoById, onYouTubeIframeAPIReady y playerVars.


reactive run-android failed "could not install *smartsocket* listener: Address already in use" en Node MacOS

22-09-2021 - Andrés Cruz

reactive run-android failed "could not install *smartsocket* listener: Address already in use" en Node MacOS

JavaScript Vamos a hablar del error de permisos EACCES errors with NPM en MacOS


Tutorial para crear los primeros ejemplos en Three.js

25-07-2026 - Andrés Cruz

Tutorial para crear los primeros ejemplos en Three.js

JavaScript 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.


Manejo de errores en JavaScript

29-12-2025 - Andrés Cruz

Manejo de errores en JavaScript

JavaScript Veremos como manejar los errores en JavaScript mediante el try catch y unas posibles variantes; manejar los errores en los proyectos es una tarea fundamental para el buen flujo de la aplicación.


¿Qué es Alpine.js? como instalarlo y dar los primeros pasos

10-03-2026 - Andrés Cruz

¿Qué es Alpine.js? como instalarlo y dar los primeros pasos

JavaScript Podemos usar Alpine.js mediante Node o la CDN, veremos instalación, sobre el framework, hola Mundo, reactividad, componentes y plantilla estructurada GRATIS.


localStorage en JavaScript: por qué deberías dejar de usar el almacenamiento local hoy

29-12-2025 - Andrés Cruz

localStorage en JavaScript: por qué deberías dejar de usar el almacenamiento local hoy

JavaScript Descubre por qué esta API síncrona está dañando el rendimiento y la seguridad de tus aplicaciones web modernas. Analizamos sus riesgos frente a IndexedDB y cómo gestionar datos estructurados correctamente en JavaScript.


Evento beforeunload en JavaScript: mensaje de confirmación antes de cerrar la página

03-09-2026 - Andrés Cruz

JavaScript Aprende a usar el evento beforeunload de JavaScript para mostrar un mensaje de confirmación antes de que el usuario cierre o abandone tu página web.


Campos de textos y variables: x-model y x-text en Alpine JS

19-11-2025 - Andrés Cruz

Campos de textos y variables: x-model y x-text en Alpine JS

JavaScript 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.


Directiva x-bind en Alpine.js - Atributos de clases y estilos

10-03-2026 - Andrés Cruz

Directiva x-bind en Alpine.js - Atributos de clases y estilos

JavaScript Attribute binding, that is, being able to customize HTML attributes or custom attributes through conditions in JavaScript, specifically the class attribute and styles, in general is the attributes.


Condicionales x-if x-show y Ciclos x-for en Alpine JS

19-11-2025 - Andrés Cruz

Condicionales x-if x-show y Ciclos x-for en Alpine JS

JavaScript Vamos a conocer el uso del condicional en Alpine JS mediante el x-if al igual que el x-show y cuando usar uno o el otro, el uso de x-for para los listados y el uso de la etiqueta template como elemento HTML fundamental para usar estas directivas.