Найти тему
Заметка про облачные технологии. Больше заметок смотрите в телеграмм канале https://t.me/myprognote
1 год назад
Observer, Observable, Subject и другие…
В Angular при работе с Reactive Extensions можно создавать отслеживаемые объекты и удобно ими управлять: создавать подписки и отправлять уведомления. Важно понимать как с этим работать и кто за что отвечает. Observer - это тот, кто уведомляет об изменении [методы next(value), error(obj), complete()]. Observable - это тот, на кого подписываются [метод subscribe(next, error, complete)]. Существует также классы, реализующие функциональность как Observer, так и Observable...
2 года назад
Cache-Control + ETag. Кэширование запросов
Для кэширование запросов при наличии версии или другого признака актуальности удобно использовать связку заголовков Cache-Control и ETag (If-None-Match). Подойдет любой признак актуальности, который меняется при обновлении информации. Допустим нам надо закэшировать информацию по справочным данным. У нас есть GET метод запроса справочника, в котором мы указываем имя справочника в качестве параметра. При этом мы знаем версию этого справочника на сервере (или можем легко получить из бд). Важно, что...
177 читали · 2 года назад
Семантическое версионирование. Как указывать версии пакетов?
2 года назад