Месяц: Май 2023

  • Как yarn v3 и философия Zero Installs помогли нам сократить длительность ci/cd пайплайна в 3 раза

    от автора

    Всем привет, меня зовут Фёдор — я руководитель фронтенд-разработки на проекте Smartbot Pro в компании KTS. Наш проект — конструктор ботов для социальных сетей, в котором алгоритм бота представлен в виде визуального графа. Конструктор включает большое количество интеграций.Недавно на проекте остро встал вопрос оптимизации наших ci/cd пайплайнов, потому что релиз определенной версии мог занимать до 18…

  • Ежегодное подтверждение аккредитации ИТ-компаниями: сроки подачи заявления, критерии и процедурные моменты

    от автора

    В целях обеспечения ускоренного развития ИТ-отрасли год назад на государственном уровне был определен комплекс мер. Основным условием их применения является государственная аккредитация ИТ-компаний. Нормативно-правовое регулирование этой процедуры кардинально было изменено в прошлом году. По обновленному порядку (п. 27 положения, утв. постановлением Правительства РФ от 30.09.2022 № 1729, далее – положение № 1729) уже имеющие аккредитацию ИТ-компании…

  • Трассировка запросов в Node.js

    от автора

    Существует расхожее мнение, что мы, как разработчики программного обеспечения, тратим 90% нашего времени на отладку и только 10% непосредственно на написание кода. Конечно, это соотношение слишком преувеличено! Но это правда, что отладка занимает значительную часть нашего рабочего времени, особенно в эпоху расцвета микросервисных архитектур. На сегодняшний день уже никого не удивишь тем, что на наших…

  • Мы же всё протестировали, или откуда берутся баги на проде (часть 1)

    от автора

    “Критичный баг на проде!”Это сообщение в рабочем мессенджере, пожалуй, самый страшный сон тестировщика/QA-специалиста.Баг на проде (источник — Интернет)Всем привет! Меня зовут Александра Ерёмина, я QA Lead Engineer и автор блога «Всё о тестировании и QA» (@eremina.proqa). В тестировании я уже больше 10 лет, попробовала себя в разных ролях на 40+ проектах. И конечно, уже давно…

  • Бабочка Лоренца: на пути к новой науке

    от автора

    Автор: Александр ГрибоедовЧто может быть скучнее прогноза погоды? На первый взгляд кажется, что нет более далекой от прорывных научных открытий сферы, чем метеорология. Однако примерно 60 лет назад именно наука о погоде дала жизнь новой, странной и прекрасной области знаний – теории хаоса. Массачусетский технологический институт, Кембридж, США, зима, 1961 год.Знакомьтесь, это Эдвард Лоренц –…

  • Как снимали Терминатор 2 и почему он актуальнее, чем кажется

    от автора

    Не знаю, с какого фильма вы начали смотреть VHS кассеты дома. Но когда у нас появился первый видеомагнитофон (даже не купленный, а выменянный у соседа), отец побежал на барахолку, нашел и притащил несколько кассет. Как сейчас помню, это были «Бетховен», «Змея в тени орла» и «Терминатор 2: Судный день». Как думаете, что выберет юный неокрепший…

  • Кастомный select для React

    от автора

    Пишем минималистичный кастомный select компонент для React приложения. Покрываем всё тестами на Jest.План действийОбщий план действий состоит из 5 этапов:Определяем цельПишем компонент SelectСоздаём компонент OptionСобираем всё в контейнере и запускаемПокрываем тестамиПеред стартом стоит отметить, что в статье не будет приведён css код компонента, так как мы сосредоточимся на логике и написании тестов. Все стили можно…

  • Линукс в четыре руки. Сетевая OpenArena на двух Nokia N900

    от автора

    Замечательный аппарат Nokia N900 (в контексте материала — просто Nokia), рассматривался во множестве статей, а в разрезе сетевых игр — информации не очень много. Мне показалось интересным испытать Nokia именно в этом аспекте. В данной статье сделаем акцент на мультиплеер OpenArena — игре, основанной на движке Quake 3. Рассмотрим этапы настройки живых (на 2023 год)…

  • Системы ИИ, data-driven культура и импортозамещение — что рынок BI двигает

    от автора

    Привет, Хабр. Меня зовут Максим Еремин, отвечаю за развитие PaaS-сервисов в beeline cloud. Этой статьей мы запускаем цикл публикаций, в которых вместе с коллегами будем комментировать и рассказывать о ситуации на рынке BI.  Сегодня поговорим о data-driven культуре и импортозамещении. А если возникнут вопросы — буду рад обсудить их в комментариях.Громкие заголовки, возвещающие о «кончине»…

  • Опыт Garage Eight: Как мы улучшали нашу AT-систему

    от автора

    Привет, Habr! Меня зовут Лыщенко Константин. Я QA automation engineer в компании Garage Eight. В этой статье я расскажу о том, как мы улучшали нашу автотестовую систему: дорабатывали pipeline с прогоном тестов, делали отчёты в Slack удобнее и внедряли автоматизированный сбор метрик с использованием Grafana и MySQL.Архитектура продуктаНаш продукт состоит более чем из 200-от микросервисов,…