W31: Bento Grids, Agentes SEO y el Rediseño Arquitectónico del Portfolio
Crónica técnica sobre el rediseño moderno del portfolio de ArceApps usando Bento Grids, esquemas JSON-LD, automatización con OpenCode y Astro.
Leer entradaConstruyendo en público: Actualizaciones y progreso.
Crónica técnica sobre el rediseño moderno del portfolio de ArceApps usando Bento Grids, esquemas JSON-LD, automatización con OpenCode y Astro.
Leer entradaCrónica de la última quincena en la Construcción en Público de ArceApps. Detalles sobre mitigación de XSS, testing con Vitest y optimizaciones de build.
Leer entradaUn repaso profundo por mi proceso de auditoría SEO total, la evolución de los artículos comparativos sobre IA y cómo diferencio técnicamente mi portfolio de mis otros proyectos como PuzzleHub.
Leer entradaUna semana donde dos features aparentemente pequeñas terminaron por revelar la arquitectura profunda de PuzzleSuite: navegación clicable desde el perfil y persistencia retroactiva de XP y scores en los doce juegos.
Leer entradaEl lado B de la semana: cómo decidir entre columnas nullable y no-nullable, por qué escribimos el RetroactiveStatsPopulator en Kotlin en lugar de SQL, y las tripas de la migración Room para los doce juegos de PuzzleSuite.
Leer entradaRediseno completo de la Homepage con Bento Grid interactivo, mejoras en Content-Visibility y avances en la documentacion de agentes IA.
Leer entradaCronica de ingenieria sobre la adicion de pruebas exhaustivas para la funcionalidad de busqueda y la sincronizacion de la documentacion.
Leer entradaCronica de ingenieria detallando el lanzamiento de la serie de blogs sobre Agentes Socraticos y la introduccion de OpenSpec para el desarrollo movil.
Leer entradaCronica de ingenieria sobre las mejoras arquitectonicas, la optimizacion del rendimiento, la seguridad XSS y el enriquecimiento de pruebas unitarias en ArceApps.
Leer entradaUn análisis profundo sobre parches de seguridad en Astro, el refinamiento de la jerarquía visual responsiva para contenido Markdown, y la crónica de la génesis de mydevbot.
Leer entradaUn analisis profundo sobre como reforzamos la seguridad mitigando vulnerabilidades XSS, optimizamos la jerarquia visual de nuestros medios y actualizamos nuestros agentes de IA.
Leer entradaLa fase final. Como mydevbot se despliega a si mismo usando GitHub Actions y Watchtower, programacion desde el movil con VS Code Server.
Leer entradaLa segunda fase de mydevbot. Como integrar la API de GitHub usando las capacidades de Function Calling de Gemini y configurar tareas programadas con APScheduler.
Leer entradaComo surge la necesidad de controlar mi ecosistema de desarrollo desde Telegram, el analisis del repositorio AIPAL, la decepcion con el Synology DS212+ y la decision final por un Mini PC con el SDK nativo de Gemini.
Leer entradaComo pasamos de la artesania a la produccion industrial: 11 tutoriales interactivos en 7 dias. Cronica tecnica sobre escalado y deuda tecnica.
Leer entradaDe un script monolitico de 2000 lineas a un Motor de Educacion Modular. Historia sobre deuda tecnica y pedagogia interactiva.
Leer entradaComo intentamos anadir dos juegos sencillos y acabamos peleando con problemas NP-Completos. La historia de un tablero de luces y SAT Solvers industriales.
Leer entradaInmersion tecnica y filosofica en la eliminacion de la burocracia de UI. Como pasamos de pedir formularios a crear un sistema de Auto-Verificacion reactiva.
Leer entradaLa historia tecnica detallada detras de la implementacion del sistema Undo/Redo en PuzzleHub: patrones de diseno, problemas de concurrencia y gestion de memoria.
Leer entradaUna cronica de extremos: eliminando 400 lineas de codigo repetido con arquitecturas genericas y redibujando cada pixel a mano para salvar el rendimiento.
Leer entradaArrancamos el ano poniendo orden en el caos. Cronica tecnica sobre como desmontamos un ViewModel de 600 lineas y unificamos la logica del tiempo.
Leer entradaDiario de investigacion sobre Clawdbot. Mas alla del tutorial, analizo la arquitectura descentralizada y los retos de integracion con Gemini 3.0.
Leer entradaConfesiones de una semana optimizando ArceApps. La batalla contra los overlays de CSS, la carga perezosa de imagenes y por que refactrice la busqueda.
Leer entradaUnificacion de sistemas de dificultad en toda la suite y la llegada del modo Experto para despedir el 2025.
Leer entradaRefactorizacion masiva de estados de juego y mejoras visuales en Hashi antes de cerrar el ano.
Leer entradaUn sprint masivo de internacionalizacion para eliminar textos hardcodeados y preparar PuzzleSuite para el mundo.
Leer entradaMejorando la experiencia de completar un puzzle: dialogos mas utiles, estandarizados y con la opcion de admirar tu obra.
Leer entradaMinesweeper y Galaxies se unen a la fiesta completando el sistema de logros para los 10 juegos.
Leer entradaPreparando el terreno para la paridad de caracteristicas. Trabajo de backend, migraciones de Room y por que Minesweeper es diferente a todo lo demas.
Leer entradaComo redisenamos la entrada principal de la aplicacion y descubrimos que habiamos estado mintiendo a nuestros usuarios sobre sus estadisticas.
Leer entradaPor que decidimos detener el desarrollo de nuevas funciones para arreglar un pixel 6dp fuera de lugar, y la caceria del bug geometrico en Hashi.
Leer entradaDe la teoria a la practica: Como implementamos Dominosa en una semana y aprendimos que la aleatoriedad verdadera es un enemigo.
Leer entradaCuando creias que el catalogo estaba cerrado, Dominosa llega para desafiar nuestra arquitectura. Una historia sobre feature creep y diseno modular.
Leer entrada
Duplicando el catalogo en siete dias. De 4 juegos a 8. La reutilizacion de codigo alcanza su pico maximo, pero la deuda tecnica empieza a acumular intereses.
Leer entrada
Slitherlink y Galaxies rompen nuestra cuadrícula. Introduciendo matemáticas vectoriales, zonas de impacto difusas y generación en hilos de fondo.
Leer entrada
De un juego a tres en tiempo record. Como la abstraccion correcta y los Genericos de Kotlin nos permitieron escalar sin copiar codigo.
Leer entrada
El miedo al folio en blanco, la decisicion critica entre Canvas y Compose, y por que elegimos una arquitectura que nos freno durante tres dias para acelerarnos el resto del ano.
Leer entradaUna revision detallada de la arquitectura del sistema ArceApps, agentes de IA personalizados y la filosofia de la ingenieria de software en solitario.
Leer entradaUn analisis exhaustivo de como construi un canal de pruebas automatizado de nivel empresarial utilizando Playwright y Vitest.
Leer entradaUn analisis masivo de como reconstrui la arquitectura de UI de ArceApps usando Tailwind CSS v4, Astro y principios de tipografia fluida.
Leer entrada