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 Cambiar el Package Name en Android Studio (XML y Jetpack Compose)

17-09-2026 - Andrés Cruz

Cómo Cambiar el Package Name en Android Studio (XML y Jetpack Compose)

Android Aprende a renombrar el package name de tu app Android paso a paso. Cubre el método con Refactor Rename para proyectos XML y la separación Namespace vs Application ID en Jetpack Compose con build.gradle.kts.


Crear una API REST escalable, modular y protegida en Laravel 13

17-09-2026 - Andrés Cruz

Crear una API REST escalable, modular y protegida en Laravel 13

Laravel Aprende que es una Rest API, porqué son imprescindibles para interconectar sistemas, creamos la primera tipo CRUD, hablamos sobre como modularizarlas y PROTEGERLAS.


Botones en Flutter: Guía completa de Button Widgets y Estilos

16-09-2026 - Andrés Cruz

Botones en Flutter: Guía completa de Button Widgets y Estilos

Flutter Descubre todos los tipos de botones en Flutter: RaisedButton, FlatButton, MaterialButton y FloatingActionButton. Guía paso a paso con código, posición y personalización.


Curso y Libro Livewire 4 con Laravel 13 y Alpine.js | Tutorial Completo en Español

15-09-2026 - Andrés Cruz

Curso y Libro Livewire 4 con Laravel 13 y Alpine.js | Tutorial Completo en Español

Laravel Curso y libro de Livewire 4 con Laravel 13 y Alpine.js en español. Aprende componentes reactivos, validación en tiempo real, eventos y proyectos reales.


Laravel Debugbar: guía completa de instalación, activación y debug con Inertia

15-09-2026 - Andrés Cruz

Laravel Debugbar: guía completa de instalación, activación y debug con Inertia

Laravel Todo lo que necesitas saber sobre el Laravel Debugbar: instalación con Composer, activar o desactivar con DEBUGBAR_ENABLED, secciones clave (Queries, Timeline, Routes) y depuración en Inertia.js.


Efecto Ripple en CSS: Animación de onda sin JavaScript para botones y radar

14-09-2026 - Andrés Cruz

Efecto Ripple en CSS: Animación de onda sin JavaScript para botones y radar

CSS Descubre cómo crear el CSS ripple effect (efecto de onda o palpitación) usando solo CSS y @keyframes. Incluye ripple en botones al hacer clic, efecto radar con animation-delay y variantes de color con filter. Sin JavaScript.


¿Qué son las migraciones y como usarlas en Laravel para crear tablas en Base de Datos?

14-09-2026 - Andrés Cruz

¿Qué son las migraciones y como usarlas en Laravel para crear tablas en Base de Datos?

Laravel Te hablo de como hago para cuando quiero modificar una tabla en Laravel evitar crear una migración adicional para MODIFICAR la tabla.


Todo sobre Laravel: Preguntas, Respuestas y Guía Práctica

13-09-2026 - Andrés Cruz

Todo sobre Laravel: Preguntas, Respuestas y Guía Práctica

Laravel ¿Qué es Laravel y cómo usarlo? Descubre sus características, diferencias con PHP puro, Python o WordPress, instalación en OS y los mejores recursos para aprender.


Cómo exportar datos a Excel en Django con XlsxWriter (guía paso a paso)

13-09-2026 - Andrés Cruz

Cómo exportar datos a Excel en Django con XlsxWriter (guía paso a paso)

Django Aprende a crear, escribir y descargar archivos Excel (.xlsx) en Django usando XlsxWriter. Incluye ejemplos con querysets, descarga desde el navegador y comparativa con openpyxl y pandas.


Audio en Bucle en Unreal Engine 5: Pausar y Detener con Audio Component en Blueprint

12-09-2026 - Andrés Cruz

Audio en Bucle en Unreal Engine 5: Pausar y Detener con Audio Component en Blueprint

Unreal Engine 5 Aprende a implementar un sistema de audio en bucle en Unreal Engine 5 que puedas pausar, reanudar y detener desde Blueprint. Descubre por qué Spawn Sound 2D falla con sonidos looping y cómo solucionarlo con un Audio Component, su propiedad Looping y los nodos Play, Stop y Set Paused.