The engineering notebook
RSS feed#networking
Articles, practical guides, and engineering notes on networking.
By Ashish Bhakhand 108 published articles
Explore the articles
4 articles
Reset filtersConnectivity Is a Signal, Not Proof That Your API Works
Use Flutter connectivity information for better UX while keeping requests, retries, stale content, and server reachability authoritative.
Designing a Reliable Flutter HTTP Layer with Dio
Centralize configuration, authentication, error mapping, cancellation, and retries without allowing Dio details to spread through the app.
Why Automatic Retries Are Dangerous for Swift API Clients
Retry transient reads with bounded jitter while protecting writes from duplicate business effects.
A Production Swift Networking Layer with URLSession
Centralize authentication, envelopes, correlation IDs, decoding, safe diagnostics, and transport error mapping.