SShortSingh.
Back to feed

Reliable Realtime Notification Preferences for Stock Trading Watchlist Testing

0
·1 views

Short answer: model notification preferences as durable state, then test delivery as an at-least-once, reconnectable workflow; timing should affect when an event arrives, never whether the watchlist eventually converges. For a stock trading watchlist, “online” is not a cosmetic badge. A trader may mute price alerts, keep fills enabled, and open the same list on two devices. The useful contract is therefore precise: the server owns preference state and an ordered change identifier, while each client owns a cursor, a local view, and a replay request after a reconnect. I would decide those invari

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

I'm not a programmer. I ran cafes. Then I built an AI coworker that uses my PC without stealing my screen.

A year ago I was running small shops in Seoul - a cafe, a convenience store, food. I can't really code. But I kept watching AI "computer use" demos and thinking: this is amazing, and also I would never use it every day. The loop is always the same: take a screenshot, think, click, take another screenshot. Each step takes seconds.

0
ProgrammingDEV Community ·

What breaks when you ship to ten locales at once

I localized a mobile app into ten languages. Most of what I'd read beforehand was about how to These are the mistakes I actually made. This is the one I'd undo first. The quiz content — the part users came for — got translated properly. The surrounding interface did The result is worse than an English-only app, because it sets an expectation and then breaks it.

0
ProgrammingDEV Community ·

Designing for people reading in their second language

Most people using the products I work on are preparing for a US licensing exam in a language that isn't The thing I keep relearning: they are not bad at the test. The test is being delivered through a Every bit of that layer you remove goes straight into their score. Here is what I've learned about removing it. "Which of the following is not required when…" A fluent reader handles this without noticing. A second-language reader has to hold the entire option Official exam material is full of negation and you often can't change that — but everything around it Double negation — "which is not perm

Reliable Realtime Notification Preferences for Stock Trading Watchlist Testing · ShortSingh