Skip to content
ArceApps Logo ArceApps
EN

Bitácora

Construyendo en público: Actualizaciones y progreso.

Portada de La madurez de mydevbot - CI/CD, eGPUs y el futuro del desarrollo móvil

La madurez de mydevbot - CI/CD, eGPUs y el futuro del desarrollo móvil

La fase final. Cómo mydevbot se despliega a sí mismo usando GitHub Actions y Watchtower, programación desde el móvil con VS Code Server y la preparación del UM890 Pro para IA local extrema vía OCuLink.

Leer entrada
Portada de Enseñando a mydevbot a programar - GitHub Skills y Tareas Cron

Enseñando a mydevbot a programar - GitHub Skills y Tareas Cron

La segunda fase de mydevbot. Cómo integrar la API de GitHub usando las capacidades de Function Calling de Gemini y configurar tareas programadas con APScheduler para recibir resúmenes diarios.

Leer entrada
Portada de El nacimiento de mydevbot y la odisea del hardware perfecto

El nacimiento de mydevbot y la odisea del hardware perfecto

Cómo surge la necesidad de controlar mi ecosistema de desarrollo desde Telegram, el análisis del repositorio AIPAL, la decepción con el Synology DS212+ y la decisión final por un Mini PC con el SDK nativo de Gemini.

Leer entrada
Portada de 2026 W07: La Línea de Montaje (y el placer de borrar código legado)

2026 W07: La Línea de Montaje (y el placer de borrar código legado)

Cómo pasamos de la artesanía a la producción industrial: 11 tutoriales interactivos en 7 días. Una crónica técnica sobre escalado, deuda técnica y el arte de enseñar geometría sin usar palabras.

Leer entrada
Portada de 2026 W06: Modo Profe (Cómo reducir 25.000 líneas de código a 1.000 y enseñar a jugar)

2026 W06: Modo Profe (Cómo reducir 25.000 líneas de código a 1.000 y enseñar a jugar)

De un script monolítico de 2000 líneas a un Motor de Educación Modular. Una historia sobre deuda técnica, pedagogía interactiva y por qué decidimos dar diplomas virtuales con físicas de resorte.

Leer entrada
Portada de 2026 W05: La Búsqueda de la Verdad Matemática (y por qué importamos una librería de física cuántica)

2026 W05: La Búsqueda de la Verdad Matemática (y por qué importamos una librería de física cuántica)

Una crónica de 3000 palabras sobre cómo intentamos añadir dos juegos 'sencillos' y acabamos peleando con problemas NP-Completos. La historia de cómo un simple tablero de luces nos obligó a usar SAT Solvers industriales y cómo la división entera casi destruye nuestra salud mental.

Leer entrada
Portada de 2026 W04: El Árbitro Silencioso (y por qué borrar botones es la mejor mejora de UX)

2026 W04: El Árbitro Silencioso (y por qué borrar botones es la mejor mejora de UX)

Una inmersión técnica y filosófica en la eliminación de la burocracia de UI. Cómo pasamos de pedirle al usuario que rellene formularios a crear un sistema de Auto-Verificación reactiva, y cómo optimizamos la detección de ciclos en grafos O(N) para que funcione a 60fps.

Leer entrada
Portada de 2026 W03: La Red de Seguridad (O cómo implementamos Deshacer en 10 juegos a la vez)

2026 W03: La Red de Seguridad (O cómo implementamos Deshacer en 10 juegos a la vez)

La historia técnica detallada detrás de la implementación del sistema Undo/Redo en PuzzleHub: patrones de diseño, problemas de concurrencia con corrutinas, gestión de memoria eficiente, serialización polimórfica y la búsqueda de la UX perfecta en Android.

Leer entrada
Portada de 2026 W02: Generics, Canvas y la Búsqueda de la Eficiencia Absoluta

2026 W02: Generics, Canvas y la Búsqueda de la Eficiencia Absoluta

Una crónica de extremos: eliminando 400 líneas de código repetido con arquitecturas genéricas y redibujando cada píxel a mano para salvar el rendimiento en gama media.

Leer entrada
Portada de 2026 W01: Limpieza de Casa y Cimientos Sólidos (Versión Extendida)

2026 W01: Limpieza de Casa y Cimientos Sólidos (Versión Extendida)

Arrancamos el año poniendo orden en el caos. Una crónica técnica sobre cómo desmontamos un ViewModel de 600 líneas, unificamos la lógica del tiempo con Flows y mejoramos la accesibilidad invisible de Slitherlink.

Leer entrada
Portada de Investigación: Clawdbot y la Arquitectura Local-First

Investigación: Clawdbot y la Arquitectura Local-First

Diario de investigación sobre Clawdbot. Más allá del tutorial, aquí analizo la arquitectura descentralizada y los retos de integración con Gemini 3.0.

Leer entrada
Portada de Refinando la Experiencia: Rendimiento y Detalles Invisibles

Refinando la Experiencia: Rendimiento y Detalles Invisibles

Confesiones de una semana optimizando ArceApps. La batalla contra los overlays de CSS, la carga perezosa de imágenes y por qué refactoricé la búsqueda.

Leer entrada
Portada de 2025 W53: Cerrando el Año con Nivel Experto

2025 W53: Cerrando el Año con Nivel Experto

Unificación de sistemas de dificultad en toda la suite y la llegada del modo Experto para despedir el 2025.

Leer entrada
Portada de 2025 W52: Limpieza de Casa y Cimientos Sólidos

2025 W52: Limpieza de Casa y Cimientos Sólidos

Refactorización masiva de estados de juego y mejoras visuales en Hashi antes de cerrar el año.

Leer entrada
Portada de 2025 W51: Rompiendo la Barrera del Idioma

2025 W51: Rompiendo la Barrera del Idioma

Un sprint masivo de internacionalización para eliminar textos hardcodeados y preparar PuzzleSuite para el mundo.

Leer entrada
Portada de 2025 W50: Perfeccionando el Final

2025 W50: Perfeccionando el Final

Mejorando la experiencia de completar un puzzle: diálogos más útiles, estandarizados y con la opción de admirar tu obra.

Leer entrada
Portada de 2025 W49: Logros Desbloqueados

2025 W49: Logros Desbloqueados

Minesweeper y Galaxies se unen a la fiesta completando el sistema de logros para los 10 juegos.

Leer entrada
Portada de 2025 W48: Los Cimientos Invisibles

2025 W48: Los Cimientos Invisibles

Preparando el terreno para la paridad de características. Trabajo de backend, migraciones de Room y por qué Minesweeper es diferente a todo lo demás.

Leer entrada
Portada de 2025 W47: La Mentira Piadosa y el Rediseño

2025 W47: La Mentira Piadosa y el Rediseño

Cómo rediseñamos la entrada principal de la aplicación y descubrimos que habíamos estado mintiendo a nuestros usuarios sobre sus estadísticas.

Leer entrada
Portada de 2025 W46: La Teoría de las Ventanas Rotas

2025 W46: La Teoría de las Ventanas Rotas

Por qué decidimos detener el desarrollo de nuevas funciones para arreglar un píxel 6dp fuera de lugar, y la cacería del bug geométrico en Hashi.

Leer entrada
Portada de 2025 W45: Dominar la Incertidumbre

2025 W45: Dominar la Incertidumbre

De la teoría a la práctica: Cómo implementamos Dominosa en una semana y aprendimos que la aleatoriedad verdadera es un enemigo.

Leer entrada
Portada de 2025 W44: El Noveno Pasajero

2025 W44: El Noveno Pasajero

Cuando creías que el catálogo estaba cerrado, Dominosa llega para desafiar nuestra arquitectura. Una historia sobre feature creep y diseño modular.

Leer entrada
Portada de 2025 W43: La Explosión Cámbrica

2025 W43: La Explosión Cámbrica

Duplicando el catálogo en siete días. De 4 juegos a 8. La reutilización de código alcanza su pico máximo, pero la deuda técnica empieza a acumular intereses.

Leer entrada
Portada de 2025 W42: Geometría Prohibida

2025 W42: Geometría Prohibida

Slitherlink y Galaxies rompen nuestra cuadrícula. Introduciendo matemáticas vectoriales, zonas de impacto difusas y generación en hilos de fondo.

Leer entrada
Portada de 2025 W41: Multiplicar por Tres

2025 W41: Multiplicar por Tres

De un juego a tres en tiempo récord. Cómo la abstracción correcta y los Genéricos de Kotlin nos permitieron escalar sin copiar código.

Leer entrada
Portada de 2025 W40: El Primer Píxel

2025 W40: El Primer Píxel

El miedo al folio en blanco, la decisión crítica entre Canvas y Compose, y por qué elegimos una arquitectura que nos frenó durante tres días para acelerarnos el resto del año.

Leer entrada
Portada de El Tech Stack Indie: Reflexiones sobre Arquitectura y Autonomía

El Tech Stack Indie: Reflexiones sobre Arquitectura y Autonomía

Una revisión detallada de la arquitectura del sistema ArceApps, agentes de IA personalizados y la filosofía de la ingeniería de software en solitario.

Leer entrada
Portada de QA Automatizado como Indie: Probando el Ecosistema ArceApps

QA Automatizado como Indie: Probando el Ecosistema ArceApps

Un análisis exhaustivo de cómo construí un canal de pruebas automatizado de nivel empresarial utilizando Playwright y Vitest.

Leer entrada
Portada de Dominando la Jerarquía Visual Responsiva: La Guía Indie Definitiva

Dominando la Jerarquía Visual Responsiva: La Guía Indie Definitiva

Un análisis masivo de cómo reconstruí la arquitectura de UI de ArceApps usando Tailwind CSS v4, Astro y principios de tipografía fluida.

Leer entrada