AityTech Blog

Guides, news, and tutorials from AityTech — crafting code in Japan.

Certain vs Optional: How Zunavi Decides What to Trust
Guides

Certain vs Optional: How Zunavi Decides What to Trust

Zunavi's feature flags don't just turn features on and off — they draw an explicit line between capabilities that are reliable today and ones that are still assistive and require human verification. Here's why that distinction is enforced twice.

zunavimanufacturingfeature-flags
Why We're Rebuilding Zunavi's Drawing Ledger From Scratch
Guides

Why We're Rebuilding Zunavi's Drawing Ledger From Scratch

The legacy system behind Zunavi tracked the 'latest' drawing revision by deleting and reinserting rows. Here's why that pattern breaks, and how PostgreSQL, Prisma, and a single boolean flag replace it for good.

zunavimanufacturingpostgresql
AI-Assisted Parsing for Legacy Code Modernization
Guides

AI-Assisted Parsing for Legacy Code Modernization

Why parsing is the bottleneck in legacy modernization projects, and how AST-based tools built for COBOL, JCL, PL/I, and other mainframe-era languages change the economics.

legacy-modernizationcobolast
Building Privacy-First AI Apps on macOS
Tutorials

Building Privacy-First AI Apps on macOS

How we architect macOS applications that process AI workloads entirely on-device — no cloud uploads, no data collection, no compromise on capability.

macosprivacyai
Welcome to the AityTech Blog
News

Welcome to the AityTech Blog

Introducing our blog — a space for guides, news, and tutorials on iOS development, web platforms, AI solutions, and open-source tools from our studio in Japan.

announcementaitytechblog