Reading List
The most recent articles from a list of feeds I subscribe to.
How to Force Restart an iPhone
Apple Support:
If iPhone isn’t responding, and you can’t turn it off then on, try forcing it to restart.
- Press and quickly release the volume up button.
- Press and quickly release the volume down button.
- Press and hold the side button.
- When the Apple logo appears, release the side button.
I upgraded my iPhone 17 Pro to iOS 26.3 this morning (straight from the release version of iOS 26.2 — I skipped the 26.3 betas), and by noon, it was stuck at the lock screen. Pressing and holding the side button and either of the volume buttons at the same time did not bring up the expected screen with “Slide to power off”, “Medical ID”, and “Emergency Call”.
The above force-restart method worked, though. I knew it existed but I’d forgotten how to do it. Luckily, I was sitting right at my Mac, so I had another machine to use to look it up. I’d have been in a jam, though, if I’d been somewhere with only my (stuck) iPhone, so I think this one is worth memorizing.
Step 3, the “press and hold the side button” step, takes quite a few seconds before the screen turns off. So I’m memorizing the process as three steps:
- Click the volume up button.
- Click the volume down button.
- Press and hold the side button, patiently, until the Apple logo appears.
OpenClaw Developer Joins OpenAI
UK CMA Secures App Store Committments
[Sponsor] Hands-On Workshop: Fix It Faster — Crash Reporting, Tracing, and Logs for iOS in Sentry
Learn how to connect the dots between slowdowns, crashes, and the user experience in your iOS app. This on-demand session covers how to:
- Set up Sentry to surface high-priority mobile issues without alert fatigue.
- Use Logs and Breadcrumbs to reconstruct what happened with a crash.
- Find what’s behind a performance bottleneck using Tracing.
- Monitor and reduce the size of your iOS app using Size Analysis.
WorkOS Pipes
My thanks to WorkOS for sponsoring DF last week. Connecting user accounts to third-party APIs always comes with the same plumbing: OAuth flows, token storage, refresh logic, and provider-specific quirks. WorkOS Pipes removes that overhead. Users connect services like GitHub, Slack, Google, Salesforce, and other supported providers through a drop-in widget. Your back end requests a valid access token from the Pipes API when needed, while Pipes handles credential storage and token refresh. That’s it.