Daily Shaarli
July 19, 2026
How to do a migration properly without downtime? Avoid a transaction on all rows.
Method:
- add new column as nullable
- new writes use the new column and read from the old-and new columns
- Deploy
- Fix the old data in a batch. Pause briefly between each batch and run another one once the database load is correct.
Lineage has a flash tool directly integrated in the browser viw WebUSB. Wow
In fact, yes for many reasons.
My hope is that as web standards improve, build tools can become slimmer and simpler, because abandoning them altogether is not a good option on larger projects.
For small apps, it doesn't matter.