Привет, Хабр!При разработке фронтенда мы часто ограничиваемся тремя состояниями UI-запроса: loading, error, data (или success). Но это не всегда достаточно — особенно когда дело доходит до тонких UX-деталей, предотвращения гонок запросов и адекватного управления отменой при размонтировании…
(Прим. пер.: приведённые в статье алгоритмы относятся к названиям степеней тысячи по короткой шкале.) Некоторое время назад я получил возможность поучаствовать в разработке игры в жанре idle. Что же такое idle-игра? Если вы впервые слышите об этом быстро развивающемся жанре, попробуйте поиграть в Adventure Capitalist. На сайте Gamasutra также есть несколько статей (1, 2, 3, 4), позволяющих рассмотреть жанр немного глубже. Читать дальше →
Envoy is an open source edge and service proxy, designed for cloud-native applications. When a cluster is deleted via Cluster Discovery Service (CDS) all idle connections established to endpoints in that cluster are disconnected. A recursion was introduced in the procedure of disconnecting idle connections that can lead to stack exhaustion and abnormal process termination when a cluster has a large number of idle connections. This infinite recursion causes Envoy to crash. Users are advised to upgrade.
Эта статья написана совместно с Питером Лайоном. Питер является вице-президентом Customer Success в компании Brightflag и сооснователем Customer Success Network Каждый Customer Success менеджер (CSM) должен хорошо уметь выстраивать коммуникацию со своими клиентами. Это общий навык, но он потребует от вас…