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 Flask-SocketIO para crear aplicaciones en tiempo real (WebSockets) con Python

13-03-2026 - Andrés Cruz

Cómo usar Flask-SocketIO para crear aplicaciones en tiempo real (WebSockets) con Python

Flask Veremos com emplear las rooms en Flask SocketIO que nos permiten crear grupos de conexiones full duplex para los usuarios.


Flask Seeder para generar datos de prueba

13-03-2026 - Andrés Cruz

Flask Seeder para generar datos de prueba

Flask Flask proveen un mecanismo para generar datos de prueba; en el caso de Flask, al ser un micro framework debemos de instalar un paquete adicional llamado Flask Seeder.


Analiza tu web en segundos GRATIS con Unlighthouse | Mejora el SEO y Rendimiento

12-03-2026 - Andrés Cruz

Analiza tu web en segundos GRATIS con Unlighthouse | Mejora el SEO y Rendimiento

Programación básica Unlighthouse, una poderosa herramienta GRATIS que analiza automáticamente todas las páginas de tu sitio usando Google Lighthouse.


Cómo conectar Django a MySQL: Soluciona errores de mysqlclient con PyMySQL

11-03-2026 - Andrés Cruz

Cómo conectar Django a MySQL: Soluciona errores de mysqlclient con PyMySQL

Django ¿Problemas al instalar mysqlclient en Django? Aprende a conectar tu proyecto Django con MySQL usando PyMySQL paso a paso. Configuración, errores y mejores prácticas.


Cómo renderizar HTML a Widgets nativos en Flutter

11-03-2026 - Andrés Cruz

Cómo renderizar HTML a Widgets nativos en Flutter

Flutter ¿Cansado de los errores de WebView en Flutter? Aprende a convertir contenido HTML a Widgets nativos, optimizando rendimiento y permitiendo interactividad total.


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


Vue Router en Vue 3: Guía para Single Page Applications (SPA)

10-03-2026 - Andrés Cruz

Vue Router en Vue 3: Guía para Single Page Applications (SPA)

Vue ¿Cómo manejar rutas en Vue 3? Aprende a configurar Vue Router paso a paso: rutas dinámicas, sub-rutas, manejo de 404 y vistas nombradas con el estándar moderno.


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.


Creación de una Taza en Blender (Tutorial)

09-03-2026 - Andrés Cruz

Creación de una Taza en Blender (Tutorial)

Blender Aprende a modelar una taza en Blender, aprende a usar cilindros, insets, biseles y el modificador Subdivision Surface de forma fácil.


Configurar variables de entorno en Flask: Guía definitiva para .flaskenv y .env

09-03-2026 - Andrés Cruz

Configurar variables de entorno en Flask: Guía definitiva para .flaskenv y .env

Flask ¿Error con FLASK_APP? Aprende a configurar variables de entorno con .flaskenv y .env en Flask. Automatiza tu entorno de desarrollo, producción y test.