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

Vista Perspectiva vs Vista Ortogonal (Ortográfica) en Blender: ¿Cuándo usar cada una?

27-10-2026 - Andrés Cruz

Vista Perspectiva vs Vista Ortogonal (Ortográfica) en Blender: ¿Cuándo usar cada una?

Blender Aprende las diferencias entre la proyección perspectiva y la vista ortográfica (ortogonal) en Blender. Descubre cuándo usar cada una para modelar con precisión o crear escenas realistas.


Privacidad Web: Avisos de Cookies, Políticas y Cumplimiento del RGPD con Laravel Consent

26-10-2026 - Andrés Cruz

Privacidad Web: Avisos de Cookies, Políticas y Cumplimiento del RGPD con Laravel Consent

Laravel Hablamos sobre la privacidad Web: Avisos de Cookies, Políticas y Cumplimiento del RGPD y como podemos integrarlo en Laravel.


HTTP en Flutter: Peticiones GET, POST, PUT y DELETE con el paquete http

26-10-2026 - Andrés Cruz

HTTP en Flutter: Peticiones GET, POST, PUT y DELETE con el paquete http

Flutter Aprende a usar el paquete http en Flutter para hacer solicitudes GET, POST, PUT y DELETE a una API REST. Incluye ejemplos con headers de autenticación Bearer token, manejo de JSON y buenas prácticas.


Estructura de carpetas de un proyecto CodeIgniter 4: app, public, writable y más

23-10-2026 - Andrés Cruz

Estructura de carpetas de un proyecto CodeIgniter 4: app, public, writable y más

CodeIgniter Aprende la estructura de carpetas y archivos de CodeIgniter 4: qué contiene cada directorio (app, public, writable, system), cómo configurar el document root y cómo funciona el patrón MVC del framework.


useForm en Laravel Inertia con Vue 3: formularios, validación y actualizaciones optimistas

22-10-2026 - Andrés Cruz

useForm en Laravel Inertia con Vue 3: formularios, validación y actualizaciones optimistas

Laravel Aprende a manejar formularios en Laravel Inertia con Vue 3 usando useForm, el componente <Form> de Inertia v3, validación, edición inline y actualizaciones optimistas con rollback automático.


x-bind en Alpine.js: Guía completa de clases y estilos dinámicos

21-10-2026 - Andrés Cruz

x-bind en Alpine.js: Guía completa de clases y estilos dinámicos

JavaScript Aprende a usar la directiva x-bind de Alpine.js para aplicar clases condicionales, estilos dinámicos y atributos HTML reactivos. Sintaxis completa y abreviada con ejemplos prácticos.


Canvas en Android con Jetpack Compose: drawCircle, drawRect y drawArc paso a paso

20-10-2026 - Andrés Cruz

Canvas en Android con Jetpack Compose: drawCircle, drawRect y drawArc paso a paso

Android Tutorial completo de Canvas en Android con Jetpack Compose y el método onDraw() Legacy. Aprende a usar drawCircle, drawRect, drawRoundRect y drawArc con ejemplos reales en Kotlin: una cara animada y barras de estadísticas estilo Pokémon.


Generar PDF en Django con WeasyPrint: HTML a PDF paso a paso

19-10-2026 - Andrés Cruz

Generar PDF en Django con WeasyPrint: HTML a PDF paso a paso

Django Aprende a generar PDFs desde plantillas HTML en Django usando WeasyPrint. Instalación en Windows, macOS y Linux, ejemplos con render_to_string y comparativa con xhtml2pdf y ReportLab.


El Colapso del Sistema: Una Caótica Experiencia con Linux y NVIDIA

18-10-2026 - Andrés Cruz

El Colapso del Sistema: Una Caótica Experiencia con Linux y NVIDIA

Linux Te doy el detalle de como colapso mi sistema, que fue lo que hice, como lo pude reparar, comandos y recomendaciones.


Rutas en CodeIgniter 4: Guía definitiva para configurar CRUD profesionales

18-10-2026 - Andrés Cruz

Rutas en CodeIgniter 4: Guía definitiva para configurar CRUD profesionales

CodeIgniter Aprende a configurar rutas en CodeIgniter 4 desde cero: métodos GET, POST, PUT y DELETE, grupos de rutas, placeholders, rutas con nombre y CRUD completo con ejemplos de código.