Blog

Comparto lo que voy aprendiendo sobre desarrollo móvil, buenas prácticas y soluciones técnicas del día a día

git filter-repo: eliminar credenciales del historial de Git

Credenciales hardcodeadas en un commit antiguo — por qué filter-branch falla y cómo limpiar el historial con git filter-repo y --replace-text

Posted on Apr 20, 2026

Mixpanel en Kotlin Multiplatform sin SDK KMP oficial

Cómo integrar Mixpanel en un proyecto KMP cuando no hay SDK oficial: interfaz en commonMain e implementaciones nativas por plataforma.

Posted on Apr 10, 2026

Room KMP: el source set correcto para los tests de base de datos

Por qué commonTest y androidUnitTest fallan con Room KMP y cómo jvmTest resuelve ambos problemas

Posted on Apr 8, 2026

Run Configurations en Android Studio para Flutter

Cambia rápidamente entre flavors de tu proyecto Flutter usando run configurations personalizadas

Posted on Nov 4, 2025

Kotlin Tips - Destructuring declaration

Cómo usar desestructuración en Kotlin y mejorar tu código

Posted on Oct 22, 2025

Configurar email diferente por proyecto en Git

Guía para usar múltiples emails y nombres de usuario en Git según el proyecto

Posted on Oct 12, 2025
Alberto Rivas

© 2026 albrivas

LinkedIn GitHub