- #Swift #SwiftUI
Parse, Don't Validate: Leveraging Swift's Typed Throws for Form Validation
Turn stringly-typed form inputs into validated domain types at the boundary. Typed throws make the error handling exhaustive and the call site expressive.
- #Swift #Concurrency
Swift Actors vs Serial Queues: Understanding the Key Differences
Actors aren't cleaner serial queues — they behave differently. Learn when reentrancy and priority can break your ordering assumptions.
- #iOS Development #SwiftUI
SwiftUI: Build a Progress Bar that Survives Page Transitions
Learn how to build a SwiftUI progress bar that remains visible during NavigationStack transitions. Covers positioning, scroll behavior, and safe area handling.