Скачал архив с данными из моего твиттера, сижу читаю начало 2010-х, испытываю дичайшую ностальгию. Жаль, что архива блогов на Филине не осталось, вот это был бы разъёб!
@theefer@jaffathecake I also see it very convenient to model background jobs as async functions accepting AbortSignal and returning Promise<never>, e.g. with a while(true) loop inside. These can be used with React’s useEffect, to run while the component is mounted.
@theefer@jaffathecake Also, unlike Observables, you can have an async cleanup (e.g. await in finally block) and have outer func to wait for it before doing its own cleanup. This is useful on the server, where you want to gracefully stop serving requests before disconnecting from the database.
@emoXcoder Всю статику шиппим в докере, удобно и собирать и деплоить. У образов общий базовый образ с мини сервером, в итоге каждый статик сайт это слой в несколько кб