Ibrohim.dev

Blog

Long-form notes on building software.

4 min read

The monitoring I wrote and never switched on

A nightly backup, a watchdog and an uptime ping sat in the repository for three weeks without running once. What I found when I finally set them up - and the restore I should have tested first.

backuppostgresqlopscloudflare-r2
3 min read

Optimistic UI: the art of not making users wait

Updating the interface without waiting for the server using useOptimistic and Server Actions: how it works, what happens on failure, and when not to use it.

reactnextjsux