The Upload Finished. Did the Work?
Reliable uploads separate transport completion from server commitment, using a durable state machine, reconciliation on launch, and idempotent retries.
Practical insights for modern Apple developers.
Reliable uploads separate transport completion from server commitment, using a durable state machine, reconciliation on launch, and idempotent retries.
Swift's concurrency checks make code thread-safe, but who owns an operation and how long it lives are architectural decisions — not something to inherit from a view's lifecycle.
Apple's foldable iPhone Duo is a prompt to design for available space and content relationships instead of specific devices.
A handoff-friendly Swift structure: feature ownership, a small core, isolated networking, modern concurrency, and tests around risk.
Independent writing takes time, research, and plenty of coffee. If an article helped you build something better, consider supporting the next one.