• В прошлой статье мы говорили о создании подов. В этой статье поговорим о том, что такое сервис, типы сервисов, метки и селекторы, а также создадим свой сервис.ServiceМы помним, что поды по своей сути эфемерны, они создаются и уничтожаются в любой…

  • Ряд Тейлора для функции представляет собой бесконечную сумму членов, которая использует информацию о производных этой функции для создания полинома, аппроксимирующего эту функцию. Более точные аппроксимации можно вывести, взяв производные более высокого порядка и используя полиномы более высокой степени. В интернете…

  • О концепции «нулевого доверия», вероятно, слышали многие. Более того, очень многие компании постепенно и небезуспешно внедряют эту концепцию. Еще три года назад 78% ИБ-отделов либо уже реализовали эту концепцию, либо же планировали на нее перейти.Есть и частное приложение концепции -…

  • Привет, Хабр! Несколько раз под текстами блога Selectel читатели спрашивали, зачем в дата-центрах используется десктопное железо. Некоторые даже допускали мысль, что на таких серверах работает облако Selectel. Это далеко не так, поэтому мы решили подробнее рассказать про нашу линейку Chipcore…

  • Рассказываем, как мы с фронтенд-разработчиком Дмитрием Балаевым @manmo убираем Legacy, какими Open Source конфигурациями для ESLint пользуемся и как статический анализатор кода повлиял на развитие разработчиков нашей компании.Что такое Legacy и откуда он беретсяLegacy code — это тяжело поддерживаемый, некачественный…

  • 1. НачалоДля лучшего понимания о чем будет речь в этой статье, думаю будет нелишним начать с предыстории и предпосылках начала трансформации МТС.В начале 2019г. МТС принимает стратегию трансформации компании в продуктовую экосистему. Что это и зачем?В последние годы активно набирает…

  • Все проблемы в одном твитеНедавно на Moscow Python Podcast прошлись по всем больным точкам в IT: миграции, эйджизму, девальвации офферов, собеседованиям с HR и сексизму. Не могли пройти мимо — и сделали расшифровку. Если вкратце:возрастным кандидатам приходится несладко (и на…

  • Всем привет! Меня зовут Роман Аймалетдинов, я разрабатываю клиентское приложение Ситимобил. Продолжаю свою серию статей по JNI, так как технология используется редко, но иногда она бывает очень полезной (или просто интересной). В этот раз я покажу замеры производительности, достаточно тривиальные,…

  • Всем привет! В статье расскажу:Как и почему у нас возникла необычная проблема, вызвавшая поток 400-ых ошибок. Как реализовали полноценную поддержку отмены операций в микросервисе.Как реализовали свой пул подключений к базе для переиспользования подключений к базе в рамках запроса к сервису.Как применили…

  • Угадайте, что здесь произошло Меня зовут Никита, и я всегда хожу по офису в куртке. Почему? Потому что иногда я хочу выйти из офиса покурить, а снаружи холодно. По дороге к лифту меня ловит какой-нибудь добрый коллега и просит на…