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.


La propiedad object-fit en CSS para ajustar imágenes con CSS sin deformarlas

04-09-2026 - Andrés Cruz

La propiedad object-fit en CSS para ajustar imágenes con CSS sin deformarlas

CSS Aprende a usar object-fit en CSS para ajustar imágenes a su contenedor sin distorsionarlas. Ejemplos de fill, contain, cover, none y scale-down.


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.


Laravel Livewire vs Inertia con Vue: Comparativa de desarrollos REALES

03-09-2026 - Andrés Cruz

Laravel Livewire vs Inertia con Vue: Comparativa de desarrollos REALES

Laravel Veremos una comparación entre Livewire e Inertia, desarrollos como Datatable, Blog, formularios pasos por pasos y veamos que conviene más y porqué.


Entendiendo los componentes de Laravel Livewire

03-09-2026 - Andrés Cruz

Entendiendo los componentes de Laravel Livewire

Laravel Muestro un ejemplo de como funciona los componentes de Livewire, que es lo que recarga al momento de hacer el re render del mismo.


El elemento mete> HTML5: guía de atributos, estilos CSS y cuándo NO usarlo para progress bars

02-09-2026 - Andrés Cruz

El elemento mete> HTML5: guía de atributos, estilos CSS y cuándo NO usarlo para progress bars

HTML Domina el elemento <meter> de HTML5: atributos, pseudo-elementos CSS (-webkit-meter-bar, -webkit-meter-optimum-value), accesibilidad y la diferencia clave con la progress bar HTML. Guía con ejemplos y errores comunes.


SpeechSynthesisUtterance: síntesis de voz con JavaScript nativo | Tutorial completo

02-09-2026 - Andrés Cruz

SpeechSynthesisUtterance: síntesis de voz con JavaScript nativo | Tutorial completo

JavaScript Aprende a usar la API SpeechSynthesisUtterance de JavaScript para convertir texto a voz sin librerías. Controla lang, pitch, rate, volume y voice con ejemplos de código listos para usar.


Efecto de onda con JavaScript y Canvas: wave animation con requestAnimationFrame

01-09-2026 - Andrés Cruz

Efecto de onda con JavaScript y Canvas: wave animation con requestAnimationFrame

JavaScript Crea un efecto de onda animado con HTML5 Canvas y JavaScript. Tutorial que explica cómo usar Math.sin, Math.cos y requestAnimationFrame para construir una wave animation fluida, orgánica y sin librerías externas.


Firmar APK y AAB para Google Play — Guía completa con errores y soluciones

01-09-2026 - Andrés Cruz

Firmar APK y AAB para Google Play — Guía completa con errores y soluciones

Flutter Guía paso a paso para firmar tu app Flutter con keytool, configurar key.properties y build.gradle, generar el APK o AAB listo para Google Play + errores frecuentes.


Cerebro Digital con Python y Orquestación de Agentes con CrewAI

31-08-2026 - Andrés Cruz

Cerebro Digital con Python y Orquestación de Agentes con CrewAI

Python Aprende a construir un cerebro digital con Python, FastAPI y CrewAI. Descubre cómo orquestar agentes de IA locales con Llama y optimizar tu arquitectura combinando modelos probabilísticos con plantillas programáticas deterministas.