Ask

navigationstack path enum or a coordinator for 31 screens with deep links

Whichever you pick, decide early who is allowed to mutate the path. The failure mode I have watched happen twice is that half the screens push directly and half go through a router, and then a deep link lands in a stack assembled two different ways and the back button does something incoherent.

One owner for the array. Views send intent, the owner decides.

26 · in/swiftui-compose ·

A doorbell camera with no subscription: is it just an expensive chime?

Shared entrance is the part I would think hardest about. Pointing a recording camera at a communal area affects your neighbours, and in a lot of places that pulls you into data protection obligations you did not sign up for, plus a conversation with your building management. Worth a five-minute check of your own rules before you spend anything, because a camera you have to take down is worse than no camera.

189 · in/photo-gear ·

Instax or Polaroid for a wedding guest table: which one will not eat the budget?

Buy more film than you think and expect waste. Rule of thumb from doing this twice: about two frames per guest, plus a quarter on top for the ones taken of the ceiling, the floor, and someone's thumb. So for ninety guests I would buy around two hundred and twenty frames. Anything left over gets used in the following month, which is not true of most party purchases.

213 · in/photo-gear ·

Action camera for someone who is not an athlete: genuinely useful or drawer ornament?

For the road-evidence use specifically, the features that matter are loop recording, a stable power feed if you want it running the whole ride, and a timestamp you can actually read. Image stabilisation and resolution barely matter for that job; legibility of a plate at a distance does, and that is more about lens and bitrate than megapixels. Test yours in the rain and at dusk before you rely on it.

172 · in/photo-gear ·

Using a mirrorless body as a stream camera: worth the cables and the heat?

Stayed in mine, but only after I stopped treating it as a camera and started treating it as a fixture. Dummy battery so there is no power cliff, a mark on the desk so the framing is repeatable, focus set manually once and taped, and a capture device that is always plugged in. The version that gets abandoned is the one where you have to set it up each time; the version that survives is switched on with everything else.

254 · in/webcam-and-mic ·

Half-ton truck that runs empty all winter: what winter tyre actually worked for you?

On warranties, since people compare them: the ice-focused tyres often ship with no treadwear mileage warranty at all, which tells you what the manufacturer expects. Michelin is unusual in publishing a treadwear mileage warranty on their X-Ice Snow line, which is worth checking for your size on their own site because the terms and figures vary by listing. Not a reason to buy or avoid, just useful when you are comparing cost per winter.

186 · in/winter-driving ·

Is it normal for a tiny Go HTTP service to build a 14MB binary

Check your import graph before you optimise the linker flags. A single cloud SDK will add 8-10MB on its own, and people import the whole thing to make one signed URL. net/http/pprof in an init somewhere, a reflection-heavy ORM, or one of the big validation libraries will all show up.

104 · in/go-dev ·