Месяц: Январь 2023
-
Выйди и зайди правильно
—
от автора
Управлять программистами в ИТ-компании – дело особое. Не сказать, что сильно сложное. Совру, если назову простым. Особое.Книжек, статей, курсов создано великое множество. Что-то помогает, у кого-то получилось. Собственно, промахнуться с оценкой сложно – отрасль ведь не просто существует, но и весьма активно развивается. Даже в нашей деревне. Значит, как-то, кое-как, с горем пополам, но управление…
-
Как Василий ускорял сборку тестов
—
от автора
Действие происходит в следующей вселенной:лаборатория тестирования 2ГИС;gitlab CI, тесты всех команд запускаются на общих раннерах, над которыми властвует команда IO;e2e-тесты на различные BE-сервисы — python и vedro.Однажды инженер Василий (собирательный образ, все совпадения случайны) проснулся и понял, что больше не может ждать эти бесконечные пайплайны. Чтобы отделить ощущения от реальности, он начал собирать статистику —…
-
Как я учил Алису отправлять почту
—
от автора
Всем привет! Меня зовут Иван Чечиков, я QA-lead в МТС Digital, работаю над проектом стримингового сервиса WASD.TV. В этой статье я расскажу о своем пет-проекте по созданию навыка «Умный почтальон» для Алисы, ассистента Яндекса.Немного истории:В декабре прошлого года я приобрел умную колонку Яндекса, Станцию Лайт. Еще не успел насладиться приобретением, а уже заметил, что, к сожалению,…
-
Структурное логирование в .NET на примере Serilog
—
от автора
Все мы знаем, что логирование — вещь очень полезная для современного проекта. С помощью него можно быстро локализовать и устранить ошибку в продукте, восстановить кейс, который к ней привёл, посмотреть историю действий пользователя.Существует несколько видов логирования, такие как:Классическое — когда весь лог это набор строк, в котором порой сложно разобраться и что-то в нём проанализировать._logger.LogInformation($»The…
-
Tenebris: 7 кругов ада инди-разработки
—
от автора
Друзья, меня зовут Пётр, и в этой статье я попробую рассказать о нашем уже трехлетнем опыте в разработке инди-игры — Tenebris: Terra Incognita. Через какие сложности мы прошли и чего добились.Работа над игрой началась в мае 2019 года, про старт я написал ранее в первой статье (https://habr.com/ru/post/516532/). Сегодня мы имеем на руках Альфа-версию игры и…
-
LSI ключи и что использовать вместо них?
—
от автора
Использовано в иллюстративных целях. Источник: www.ya.ruМеня зовут Пётр Гришечкин, и я работаю SEO-специалистом в команде проекта “Своё Родное”. В основном я занимаюсь продвижением цифровых продуктов, представленных на платформе, и готов поделиться своими знаниями с читателями Хабра. Вокруг SEO ходит много мифов и легенд. На некоторых сайтах можно даже встретить рекламу SEO-амулетов. Сегодня мы поговорим об…
-
Эволюция тимлида: как сглаживать углы и не подгонять разработчиков
—
от автора
За последние два года роль тимлида в ИТ-компаниях существенно выросла. Но при этом повысились требования и функциональные обязанности лидеров команд, участники которых могут находиться в разных странах и часовых поясах. Умение обеспечить эффективную работу распределенных команд сегодня выходит на первое место и является важным компонентом выживаемости ИТ-бизнеса. О том, как изменилась роль тимлида в последнее…
-
Превращаем временной ряд в светофор
—
от автора
«Мы сделаем вас счастливыми! Вы будете счастливыми!» «Отроки во Вселенной» (1974) Менеджеры в большинстве компаний хотят примерно одного и того же. Чтобы сложные вещи объяснялись простым языком, а все можно было свести к спидометрам, градусникам и светофорам. Аллегория вполне понятная, пытаться объяснять что-либо — в 99% случаев процедура бессмысленная и энергозатратная. Поэтому ниже пример, как…
-
Index.ts – зло и польза
—
от автора
Привет всем! Меня зовут Михаил, я старший Frontend-разработчик в НЛМК, занимаюсь разработкой одной из внутренних информационных систем на React + Typescript.Расскажу про самый короткий и наименее трудоемкий способ экспорта и импорта модулей, что частенько требуется для построения современных приложений. А именно опишу свой эксперимент с импортом и экспортом без использования файла Index.ts, затем — с…
-
Цифровизация в образовательном процессе: кейс «IP-задачник» Казанского техникума связи
—
от автора
Будучи студентом второго курса Казанского техникума связи (ГАПОУ «МЦК-КТИТС») преподаватель Владимир Андреев на экзамене по дисциплине «Основы алгоритмизации и программирования» решил задачу по моделированию работы продавца мороженого. И так вдохновился, что решил сделать что-то полезное для учебного процесса. В статье он пошагово рассказывает, как удалось создать инструмент цифровизации образовательного процесса.Шаг первый – инцидент. Задача на экзамене…