Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

The three-state dark mode toggle is the correct answer

An application should not take away the decision a user has previously selected. That is the main point of the argument. All other details are insignificant.

  • Three-state dark mode toggle proposed as solution
  • Addresses time-of-day bug in two-state toggles
  • Adopted by GitHub, StackOverflow, CodePen

Your zero-downtime deploy is probably fine. Check your p99 before you believe it.

I went looking for dropped requests during a rolling restart and found something more annoying than dropped requests: a deploy that looks perfect and isn't. Setup is deliberately boring.

  • Zero-downtime deploy may appear successful but can fail during process.
  • Lack of signal handling in Node/Express app causes mid-flight requests to die.
  • Monitoring p99 latency, not just error rates, crucial to detect deploy issues.

More from Sunday 6 September →