В этой статье мне хотелось бы разобрать вопрос, которым часто задаются начинающие и молодые разработчики мобильных приложений под Android. Многие мобильные разработчики слышали о таких широко известных инструментах внедрения зависимостей (DI), как Koin и Dagger. Они решают одну задачу —
Привет! Когда 11 лет назад Tasty Coffee только запустил интернет-магазин, мы передавали заказы на производство вручную. Сразу понимали, что долго такая схема не проживет и надо автоматизировать всё, что только можно. В итоге доавтоматизировались настолько, что у нас всего три ошибки в месяц на 100 тысяч заказов. Делимся опытом (и факапами) в статье →
Мы посетили умную 5-комнатную квартиру Антона в Красноярске. У него трое детей: сын и дочь детсадовского возраста и одна дочь — ученица младших классов. Антон — инженер по промышленной автоматизации, и он, конечно, сделал свою квартиру умной. И даже добавил несколько сценариев, которые помогают воспитывать детей. В статье подробно расскажем об умной квартире Антона и рассмотрим все функции и сценарии, которые он добавил. Читать далее
Привет! Я Лёша, backend‑разработчик, который любит путешествовать. Зато я увлёкся нейронками и доработал самописный Telegram-бот, который мониторит цены на туры и перелёты. Статья будет как раз про ИИ с точки зрения внедрения в пет-проект.Под катом узнаете:— где стоит применить…
Привет, Хабр! Это Алексей Гарцевич, Сергей Чепкасов и Антон Кадников — эксперты в Центре практик направления QA в МТС Диджитал. У нас тысяча тестировщиков, и они работают в совершенно разных условиях и продуктах. В рамках крупной экосистемы приходится прибегать к…
Первая ЭхоКГ Как-то встретились кардиолог с физиком и разговорились о сердечно-сосудистой диагностике: — А что если попробовать радиоволны? — Да ну, не думаю, что это сработает. — Почему? — Потому что. Давай попробуем ультразвук. Примерно так зародилась идея, которая изменила кардиологию. Читать дальше →
Когда я задумалась о карьере, философия По из «Кунг-Фу Панды» стала для меня настоящим открытием. Главный герой медвежонок По, столкнувшись с трудностями и неуверенностью, нашел в себе смелость и стремление к переменам. Этот подход вдохновил меня взглянуть на профессиональную…
Кто-то сказал что-то не то, новая политика компании не зашла, проект отдали другому, или просто заманчивое сообщение в LinkedIn пообещало горы золота. Каждого сотрудника минимум раз в месяц посещают мысли из разряда: «Как мне всё надоело?», «Почему я должен это терпеть/делать?», «Что…
Kafka-консьюмеры не всегда работают так стабильно, как хотелось бы. Иногда они просто зависают — без ошибок, без падений, но и без обработки сообщений. LivenessProbe в Kubernetes помогает автоматически перезапускать зависшие сервисы, но с Kafka-консьюмерами всё не так просто: стандартного решения для них нет. В этой статье разберём, как правильно реализовать livenessProbe для консьюмеров с помощью паттерна Heartbeat, чтобы не перезапускать их вручную. Читать далее
В первой части мы научили команду разработчиков пяти Fetch. Обучение прямому хождению в БД мы продолжим двумя короткими но важными темами: получение сгенерированных колонок и количества обновленных строк. Читать далее