Agent Skills Are Becoming Architecture as Code
Agent Skills, repository instructions, and project rules can turn architecture from tribal knowledge into executable, reviewable context for humans and coding agents.
Blog
A growing archive of practical notes on engineering decisions, implementation patterns, product tradeoffs, and the work behind building software that stays maintainable.
Agent Skills, repository instructions, and project rules can turn architecture from tribal knowledge into executable, reviewable context for humans and coding agents.
AI agents can make schema changes faster and safer in development. Production migrations still need least privilege, compatibility review, approval gates, and controlled CI.
Serverpod Offline Sync makes a serious CRDT-based attempt at offline-first Flutter apps. The difficult work is still ownership, conflicts, invariants, and proving convergence.
Serverpod 4 connects Flutter, backend code, generated clients, PostgreSQL, and AI agents in one feedback loop. Here is why that matters—and where teams need hard safety boundaries.
A practical look at Serverpod Cloud, full-stack Dart, managed deployment, pricing, backups, and whether Serverpod can become a stronger backend path for Flutter teams.
A practical look at Swift 6.3, the official Swift SDK for Android, and where Swift fits against Kotlin Multiplatform, Flutter, and React Native in modern mobile architecture.
Kotlin Multiplatform is not simply the next Flutter. Its real value is giving mobile teams a gradual way to share business logic while keeping platform ownership where it matters.
A practical map of the Flutter AI ecosystem, from GenUI and AI Toolkit to Genkit, Firebase AI Logic, MCP, rules, and agent skills.
A practical review checklist for turning AI-generated Flutter code into production-ready work across architecture, state, errors, performance, security, tests, dependencies, and release readiness.
A practical guide to choosing GetX, Provider, Riverpod, Cubit, or BLoC in Flutter based on delivery speed, team size, maintenance risk, and long-term product complexity.
How Flutter developers can combine Clean Architecture with AI coding agents like Codex, Claude Code, Cursor, and Copilot without sacrificing maintainability, testing, and code quality.
A practical guide to Impeller, Flutter Web with Wasm and skwasm, and AI coding agents for building faster, safer Flutter apps in 2026.
NineOne is a personal space for documenting the process of building software, learning from bugs, and sharing the thinking behind digital products that keep evolving.
A lightweight way to define performance expectations before an app starts feeling heavy on real devices.