Всё, хорош уже работать, давайте уже после праздников. Нового сегодня ничего не будет — вместо этого рассказываем о самом интересном и полезном, что вышло в «Коде» за этот год.
https://v.thecode.media/osbui
#подборка_Код
https://v.thecode.media/osbui
#подборка_Код
🔥18❤5
Четвёртый (и предпоследний) день ИТ-игры
Коротко напомним правила: мы описываем стартовые условия, а вы выбираете голосованием, как будет развиваться сюжет дальше, — и так в каждой новой ситуации.
Итак, большинство проголосовало за то, чтобы пометить баг как критичный и заблокировать деплой, чтобы бэкендеры разобрались с проблемой. Бэкенд-разработчики сделали так: организовали очередь в отдельном неблокирующем потоке и теперь пароли меняются в порядке живой очереди (кто первый запросил, у того первого и меняется).
Все тесты проходят, пароли меняются, всё хорошо, но теперь пользователю нужно иногда подождать от 3 до 50 секунд, пока дойдёт очередь на его смену пароля. Теперь вопрос в том, как это реализовать на фронте, чтобы пользователь видел, что смена пароля находится в процессе работы и всё ок?
Коротко напомним правила: мы описываем стартовые условия, а вы выбираете голосованием, как будет развиваться сюжет дальше, — и так в каждой новой ситуации.
Итак, большинство проголосовало за то, чтобы пометить баг как критичный и заблокировать деплой, чтобы бэкендеры разобрались с проблемой. Бэкенд-разработчики сделали так: организовали очередь в отдельном неблокирующем потоке и теперь пароли меняются в порядке живой очереди (кто первый запросил, у того первого и меняется).
Все тесты проходят, пароли меняются, всё хорошо, но теперь пользователю нужно иногда подождать от 3 до 50 секунд, пока дойдёт очередь на его смену пароля. Теперь вопрос в том, как это реализовать на фронте, чтобы пользователь видел, что смена пароля находится в процессе работы и всё ок?
👍7
Что делать на фронтенде?
Final Results
39%
Показать окно «Запрос на смену пароля принят», а потом отдельно уведомить, когда пароль поменеется
34%
Запросить у бэка размер очереди и прогресс-баром показывать процесс (не указывать, что это очередь)
27%
Поставить спиннер — сколько надо, столько и будет крутиться, пока не придёт ответ от сервера
❤5🔥3👍2👎1
Как угадать число от 0 до 100 за 7 попыток?
Очень простая, но элегантная математика. Можно показывать фокусы детям.
https://v.thecode.media/l2g33
#лучшее_Код #задача_Код
Очень простая, но элегантная математика. Можно показывать фокусы детям.
https://v.thecode.media/l2g33
#лучшее_Код #задача_Код
👍24🔥7😁6❤3
Финальный день игры: объявляем результат
Итак, большинство проголосовало за то, чтобы показать окно «Запрос на смену пароля принят», а потом отдельно уведомить пользователя, когда пароль поменяется.
Фронтед-разработчики добавили такое окно, команда выпустила новый релиз и аналитики сели мониторить метрики. За сутки выяснилось, что новая система уведомлений работает стабильно, а пользователи не пишут возмущённые комментарии о том, что пароль невозможно сменить.
Это даёт время команде бэкенд-разработки починить общую систему синхронизации и работы с базой, чтобы можно было менять пароль в реальном времени. Новый релиз планируется через неделю, в нём всё будет работать как нужно: пароль меняется сразу, а база не виснет даже при большом количестве обращений.
Поздравляем, вы вместе прошли эту игру, выпустили рабочий продукт и выиграли время на доработки и исправления!
Было классно, спасибо всем, кто участвовал :-)
Итак, большинство проголосовало за то, чтобы показать окно «Запрос на смену пароля принят», а потом отдельно уведомить пользователя, когда пароль поменяется.
Фронтед-разработчики добавили такое окно, команда выпустила новый релиз и аналитики сели мониторить метрики. За сутки выяснилось, что новая система уведомлений работает стабильно, а пользователи не пишут возмущённые комментарии о том, что пароль невозможно сменить.
Это даёт время команде бэкенд-разработки починить общую систему синхронизации и работы с базой, чтобы можно было менять пароль в реальном времени. Новый релиз планируется через неделю, в нём всё будет работать как нужно: пароль меняется сразу, а база не виснет даже при большом количестве обращений.
Поздравляем, вы вместе прошли эту игру, выпустили рабочий продукт и выиграли время на доработки и исправления!
Было классно, спасибо всем, кто участвовал :-)
👍40❤18🔥10
Что такое Moleculer и почему за него платят 200 тысяч?
Сложный интересный инструмент для фулстеков, которые хотят зарплату 200 тысяч. Пробовали? Практикуете? Что думаете о микросервисах вообще?
https://v.thecode.media/iel62
#лучшее_Код #разбор_Код
Сложный интересный инструмент для фулстеков, которые хотят зарплату 200 тысяч. Пробовали? Практикуете? Что думаете о микросервисах вообще?
https://v.thecode.media/iel62
#лучшее_Код #разбор_Код
👍12
Все готовят оливье, ставят ёлки и слушают «Джингл белс».
Вы ничего не пропустили.
Вы ничего не пропустили.
❤75🔥6👍5🤡3👎2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥54😁26🤡12❤10👎6👍5
This media is not supported in your browser
VIEW IN TELEGRAM
👍38🤡12❤9😁9🔥8👎2
This media is not supported in your browser
VIEW IN TELEGRAM
😁37❤11🔥10🤡8👍6👎4
Что такое логарифм в математике и в жизни
С сегодняшнего дня вас не напугать логарифмом.
#лучшее_Код #разбор_Код
С сегодняшнего дня вас не напугать логарифмом.
#лучшее_Код #разбор_Код
❤92👍50🔥27