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