<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ArceApps Devlog</title><description>Development journey, progress updates, and behind-the-scenes of indie app development.</description><link>https://arceapps.com/</link><language>en-us</language><item><title>2025 W43: The Cambrian Explosion</title><link>https://arceapps.com/devlog/2025-w43-cambrian-explosion/</link><guid isPermaLink="true">https://arceapps.com/devlog/2025-w43-cambrian-explosion/</guid><description>Doubling the catalog in seven days. From 4 games to 8. Code reuse reaches its peak, but technical debt starts accumulating interest.</description><pubDate>Sun, 26 Oct 2025 00:00:00 GMT</pubDate></item><item><title>2025 W49: Achievements Unlocked</title><link>https://arceapps.com/devlog/2025-w49-achievements-unlocked/</link><guid isPermaLink="true">https://arceapps.com/devlog/2025-w49-achievements-unlocked/</guid><description>Minesweeper and Galaxies join the party, completing the achievement system for all 10 games.</description><pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate></item><item><title>2025 W48: Invisible Foundations</title><link>https://arceapps.com/devlog/2025-w48-invisible-foundations/</link><guid isPermaLink="true">https://arceapps.com/devlog/2025-w48-invisible-foundations/</guid><description>Preparing the ground for feature parity. Backend work, Room migrations, and why Minesweeper is different from everything else.</description><pubDate>Sun, 30 Nov 2025 00:00:00 GMT</pubDate></item><item><title>2025 W40: The First Pixel</title><link>https://arceapps.com/devlog/2025-w40-first-pixel/</link><guid isPermaLink="true">https://arceapps.com/devlog/2025-w40-first-pixel/</guid><description>The fear of the blank page, the critical decision between Canvas and Compose, and why we chose an architecture that slowed us down for three days to speed us up for the rest of the year.</description><pubDate>Sun, 05 Oct 2025 00:00:00 GMT</pubDate></item><item><title>2025 W41: Multiply by Three</title><link>https://arceapps.com/devlog/2025-w41-multiply-by-three/</link><guid isPermaLink="true">https://arceapps.com/devlog/2025-w41-multiply-by-three/</guid><description>From one game to three in record time. How the right abstraction and Kotlin Generics allowed us to scale without copying code.</description><pubDate>Sun, 12 Oct 2025 00:00:00 GMT</pubDate></item><item><title>2025 W42: Forbidden Geometry</title><link>https://arceapps.com/devlog/2025-w42-forbidden-geometry/</link><guid isPermaLink="true">https://arceapps.com/devlog/2025-w42-forbidden-geometry/</guid><description>Slitherlink and Galaxies break our grid. Introducing vector math, fuzzy hit zones, and background thread generation.</description><pubDate>Sun, 19 Oct 2025 00:00:00 GMT</pubDate></item><item><title>2025 W44: The Ninth Passenger</title><link>https://arceapps.com/devlog/2025-w44-dominosa-genesis/</link><guid isPermaLink="true">https://arceapps.com/devlog/2025-w44-dominosa-genesis/</guid><description>Just when you thought the catalog was closed, Dominosa arrives to challenge our architecture. A story about feature creep and modular design.</description><pubDate>Sun, 02 Nov 2025 00:00:00 GMT</pubDate></item><item><title>2025 W45: Dominating Uncertainty</title><link>https://arceapps.com/devlog/2025-w45-dominosa-completed/</link><guid isPermaLink="true">https://arceapps.com/devlog/2025-w45-dominosa-completed/</guid><description>From theory to practice: How we implemented Dominosa in a week and learned that true randomness is an enemy.</description><pubDate>Sun, 09 Nov 2025 00:00:00 GMT</pubDate></item><item><title>2025 W46: The Broken Window Theory</title><link>https://arceapps.com/devlog/2025-w46-great-standardization/</link><guid isPermaLink="true">https://arceapps.com/devlog/2025-w46-great-standardization/</guid><description>Why we decided to halt development of new features to fix a pixel 6dp out of place, and the hunt for the geometric bug in Hashi.</description><pubDate>Sun, 16 Nov 2025 00:00:00 GMT</pubDate></item><item><title>2025 W47: The White Lie and the Redesign</title><link>https://arceapps.com/devlog/2025-w47-user-experience/</link><guid isPermaLink="true">https://arceapps.com/devlog/2025-w47-user-experience/</guid><description>How we redesigned the app&apos;s main entrance and discovered we had been lying to our users about their stats.</description><pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate></item><item><title>2025 W51: Breaking the Language Barrier</title><link>https://arceapps.com/devlog/2025-w51-massive-internationalization/</link><guid isPermaLink="true">https://arceapps.com/devlog/2025-w51-massive-internationalization/</guid><description>A massive internationalization sprint to eliminate hardcoded text and prepare PuzzleSuite for the world.</description><pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate></item><item><title>2025 W50: Perfecting The End</title><link>https://arceapps.com/devlog/2025-w50-perfecting-the-end/</link><guid isPermaLink="true">https://arceapps.com/devlog/2025-w50-perfecting-the-end/</guid><description>Improving the puzzle completion experience: more useful, standardized dialogs with the option to admire your work.</description><pubDate>Sun, 14 Dec 2025 00:00:00 GMT</pubDate></item><item><title>2025 W52: House Cleaning and Solid Foundations</title><link>https://arceapps.com/devlog/2025-w52-basegamestate-standardization/</link><guid isPermaLink="true">https://arceapps.com/devlog/2025-w52-basegamestate-standardization/</guid><description>Massive refactoring of game states and visual improvements in Hashi before closing the year.</description><pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate></item><item><title>2025 W53: Closing the Year with Expert Level</title><link>https://arceapps.com/devlog/2025-w53-difficulty-standardization-and-closing/</link><guid isPermaLink="true">https://arceapps.com/devlog/2025-w53-difficulty-standardization-and-closing/</guid><description>Unification of difficulty systems across the suite and the arrival of Expert mode to bid farewell to 2025.</description><pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate></item><item><title>The maturity of mydevbot - CI/CD, eGPUs and the future of mobile development</title><link>https://arceapps.com/devlog/2026-03-07-mydevbot-cicd-egpu-future/</link><guid isPermaLink="true">https://arceapps.com/devlog/2026-03-07-mydevbot-cicd-egpu-future/</guid><description>The final phase. How mydevbot deploys itself using GitHub Actions and Watchtower, mobile programming with VS Code Server and the preparation of the UM890 Pro for extreme local AI via OCuLink.</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate></item><item><title>2026 W01: House Cleaning and Solid Foundations (Extended Version)</title><link>https://arceapps.com/devlog/2026-w01-hitori-kakuro-refactoring/</link><guid isPermaLink="true">https://arceapps.com/devlog/2026-w01-hitori-kakuro-refactoring/</guid><description>Starting the year by bringing order to chaos. A technical chronicle of how we dismantled a 600-line ViewModel, unified time logic with Flows, and improved Slitherlink&apos;s invisible accessibility.</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate></item><item><title>The birth of mydevbot and the odyssey of the perfect hardware</title><link>https://arceapps.com/devlog/2026-03-05-mydevbot-genesis-hardware/</link><guid isPermaLink="true">https://arceapps.com/devlog/2026-03-05-mydevbot-genesis-hardware/</guid><description>How the need to control my development ecosystem from Telegram arises, the analysis of the AIPAL repository, the disappointment with the Synology DS212+ and the final decision for a Mini PC with the native Gemini SDK.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Teaching mydevbot to program - GitHub Skills and Cron Tasks</title><link>https://arceapps.com/devlog/2026-03-06-mydevbot-github-cron-skills/</link><guid isPermaLink="true">https://arceapps.com/devlog/2026-03-06-mydevbot-github-cron-skills/</guid><description>The second phase of mydevbot. How to integrate the GitHub API using Gemini&apos;s Function Calling capabilities and set up scheduled tasks with APScheduler to receive daily summaries.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate></item><item><title>W20: Bilingual Refactoring, Optimization, and Security</title><link>https://arceapps.com/devlog/2026-05-16-w20-refactoring-optimization/</link><guid isPermaLink="true">https://arceapps.com/devlog/2026-05-16-w20-refactoring-optimization/</guid><description>An engineering chronicle detailing architectural improvements, performance optimizations, XSS security mitigations, and enriched unit testing at ArceApps.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>W15: Architecture and Security Evolution at ArceApps</title><link>https://arceapps.com/devlog/2026-04-12-w15-arceapps-architecture/</link><guid isPermaLink="true">https://arceapps.com/devlog/2026-04-12-w15-arceapps-architecture/</guid><description>A deep dive into how we reinforced security by mitigating XSS vulnerabilities, optimized the visual hierarchy of our media, and upgraded our AI agents to enhance brand consistency across the ArceApps portfolio.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate></item><item><title>2026 W03: The Safety Net (Or how we implemented Undo in 10 games at once)</title><link>https://arceapps.com/devlog/2026-w03-undo-redo-safety-net/</link><guid isPermaLink="true">https://arceapps.com/devlog/2026-w03-undo-redo-safety-net/</guid><description>The detailed technical story behind the implementation of the Undo/Redo system in PuzzleHub: design patterns, concurrency problems with coroutines, efficient memory management, polymorphic serialization, and the search for the perfect UX on Android.</description><pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate></item><item><title>2026 W04: The Silent Referee (and why deleting buttons is the best UX improvement)</title><link>https://arceapps.com/devlog/2026-w04-silent-referee/</link><guid isPermaLink="true">https://arceapps.com/devlog/2026-w04-silent-referee/</guid><description>A technical and philosophical dive into eliminating UI bureaucracy. How we moved from asking the user to fill out forms to creating a Reactive Auto-Verification system, and how we optimized O(N) graph cycle detection to run at 60fps.</description><pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate></item><item><title>2026 W05: The Quest for Mathematical Truth (and why we imported a quantum physics library)</title><link>https://arceapps.com/devlog/2026-w05-new-challengers/</link><guid isPermaLink="true">https://arceapps.com/devlog/2026-w05-new-challengers/</guid><description>A 3000-word chronicle on how we tried to add two &apos;simple&apos; games and ended up fighting NP-Complete problems. The story of how a simple light board forced us to use industrial SAT Solvers and how integer division almost destroyed our mental health.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>2026 W06: Teacher Mode (Or how we taught users to think like the machine)</title><link>https://arceapps.com/devlog/2026-w06-teacher-mode/</link><guid isPermaLink="true">https://arceapps.com/devlog/2026-w06-teacher-mode/</guid><description>We redesigned the onboarding system. No more static texts. We implemented an interactive &apos;Teacher Mode&apos; that guides you step by step, detects your confusion, and celebrates your small victories.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>2026 W07: The Assembly Line (and the pleasure of deleting legacy code)</title><link>https://arceapps.com/devlog/2026-w07-the-assembly-line/</link><guid isPermaLink="true">https://arceapps.com/devlog/2026-w07-the-assembly-line/</guid><description>How we went from craftsmanship to industrial production: 11 interactive tutorials in 7 days. A technical chronicle on scaling, technical debt, and the art of teaching geometry without using words.</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate></item><item><title>W18: Hardening the Portfolio, DOM XSS Mitigation, and Visual Hierarchy</title><link>https://arceapps.com/devlog/2026-w18-security-and-visual-hierarchy/</link><guid isPermaLink="true">https://arceapps.com/devlog/2026-w18-security-and-visual-hierarchy/</guid><description>A deep dive into security patching in Astro, refining responsive visual hierarchy for Markdown content, and chronicling the genesis of mydevbot.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>Research: Clawdbot and Local-First Architecture</title><link>https://arceapps.com/devlog/clawdbot-research/</link><guid isPermaLink="true">https://arceapps.com/devlog/clawdbot-research/</guid><description>Research diary on Clawdbot. Beyond the tutorial, here I analyze the decentralized architecture and Gemini 3.0 integration challenges.</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate></item><item><title>2026 W02: Generics, Canvas, and the Quest for Absolute Efficiency</title><link>https://arceapps.com/devlog/2026-w02-repository-patterns-canvas/</link><guid isPermaLink="true">https://arceapps.com/devlog/2026-w02-repository-patterns-canvas/</guid><description>A chronicle of extremes: eliminating 400 lines of repeated code with generic architectures and redrawing every pixel by hand to save performance on mid-range devices.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Automated QA as an Indie: Testing the ArceApps Ecosystem</title><link>https://arceapps.com/devlog/automated-qa-indie-2024/</link><guid isPermaLink="true">https://arceapps.com/devlog/automated-qa-indie-2024/</guid><description>A comprehensive analysis of how I built an enterprise-grade automated testing pipeline using Playwright and Vitest for a single-developer portfolio.</description><pubDate>Sun, 19 May 2024 00:00:00 GMT</pubDate></item><item><title>Refining the Experience: Performance and Invisible Details</title><link>https://arceapps.com/devlog/refining-the-experience/</link><guid isPermaLink="true">https://arceapps.com/devlog/refining-the-experience/</guid><description>Confessions of a week optimizing ArceApps. The battle against CSS overlays, lazy image loading, and why I refactored search.</description><pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate></item><item><title>The Indie Tech Stack: Reflections on Architecture and Autonomy</title><link>https://arceapps.com/devlog/indie-tech-stack-2024/</link><guid isPermaLink="true">https://arceapps.com/devlog/indie-tech-stack-2024/</guid><description>An incredibly detailed review of the ArceApps system architecture, custom AI agents, and the philosophy of solo software engineering.</description><pubDate>Mon, 20 May 2024 00:00:00 GMT</pubDate></item><item><title>Mastering Responsive Visual Hierarchy: The Definitive Indie Guide</title><link>https://arceapps.com/devlog/responsive-visual-hierarchy-2024/</link><guid isPermaLink="true">https://arceapps.com/devlog/responsive-visual-hierarchy-2024/</guid><description>A massive deep dive into how I completely rebuilt the ArceApps UI architecture using Tailwind CSS v4, Astro, and fluid typography principles.</description><pubDate>Sat, 18 May 2024 00:00:00 GMT</pubDate></item></channel></rss>