The engineering journal

Notes from the seams.

Practical writing about the places where interfaces meet state, apps meet APIs, and software meets production pressure.

React NativeArchitectureTypeScriptCommerceDiagnosticsReleaseObservabilityGraphQL

Archive

All field notes.

Follow via RSS
02

Keeping checkout and session state explicit

Why mobile commerce bugs become easier to diagnose when entitlement, session, segment, and cart state are not treated as one thing.

CommerceDiagnosticsArchitecture
03

Release reliability for React Native teams

A release is healthier when native changes, JavaScript updates, observability, and rollback paths are visible before the build leaves the team.

React NativeReleaseObservability
04

GraphQL contracts for mobile product teams

How typed API contracts help app teams move quickly without turning every screen into defensive glue code.

GraphQLAPI DesignMobile
05

Offline-first mobile flows in low-connectivity contexts

Field-ready mobile work depends on sync design, conflict handling, and interfaces that explain what the app can safely do now.

Offline-firstSyncMobile