Tagged: Networking
3 articles tagged with "Networking"
AllAIActorsAnimationAppleApple IntelligenceArchitectureAsync AwaitAutomationBackground TasksBuild PerformanceCICode QualityCode ReviewCodexCoding AgentsConcurrencyDebuggingDeep LinkingDesign SystemsDeveloper ExperienceDeveloper ToolsEngineeringEngineering CultureEngineering ManagementEngineering WorkflowFeature FlagsFormsFoundation ModelsInstrumentsLaunchMCPMemoryMigrationNavigationNetworkingOSLogObservabilityObservationOfflinePerformanceProductRelease EngineeringReliabilitySendableState ManagementStoreKitStoreKit2SubscriptionsSwiftSwift 6SwiftUISyncTeam PracticesTestingURLSessionUXWorkflowXCTestXcodeiOS
iOSSwiftConcurrency
Concurrency boundaries in networking and persistence
Most concurrency bugs in iOS apps are not race conditions in the textbook sense. They are boundary violations: the wrong actor touching the wrong layer at the wrong time.
•10 min read
iOSPerformanceNetworking
Image loading on iOS: caching, decoding, and the mistakes that make scrolling worse
A practical image-loading setup for iOS: cache the right thing, decode off the main thread, control request churn, and stop blaming scrolling jank on the collection view.
•11 min read
iOSNetworkingSwift
Networking in modern iOS: typed endpoints, retries/backoff, and observability without bloat
A practical URLSession setup that scales: typed endpoints and decoding, retry rules that do not create duplicate side effects, and lightweight logging/metrics so you can measure reliability and latency.
•6 min read