TechLead Conf Channel – Telegram
TechLead Conf Channel
549 subscribers
315 photos
17 videos
381 links
Информационный канал профессиональной конференции, посвященной инженерным процессам и практикам

Чат: @TechLeadConfTalks
Download Telegram
На онлайн-конференции вам важны развлекательные активности для перезагрузки между докладами? (Идеи в чате приветствуются :)
Anonymous Poll
24%
Обязательно!
53%
Достаточно перерывов, я сам/сама найду, как взбодриться
15%
Мне всё равно
9%
Развлекательный контент только отвлекает
Фрол Крючков Engineering Team Lead в Авито. В своём докладе расскажет об одной из проблем микросервисной архитектуры — каскадном отказе системы. Это достаточно сложная проблема, так как она находится на стыке продуктовой разработки и инфраструктурной и часто остается незамеченной. В докладе рассмотрим базовые примеры таких отказов, как с ними бороться и какие средства можно использовать для их профилактики.
Еще один важный опрос :) Интересно ли вам участвовать в неформальных активностях на конференции? Хотели бы на зум-афтепати поиграть со спикерами и другими участниками в мафию или мозгобойню (свой вариант пишите в чат)?
Anonymous Poll
14%
Конечно
21%
Неформальное общение нужно, но мы же не в детском саду, чтобы играть в игры
37%
Как настроение будет, может и поучаствую
28%
Нет, я тут только за докладами
Георгий Грибков работает в PVS-Studio и занимается разработкой C++-анализатора. На TechLead Conf Георгий выступит с докладом «Как исправить сотни ошибок в legacy-коде и не умереть (на примере Unreal Engine 4)».

Этот доклад будет посвящён наиболее полезным практикам применения статического анализа, которые помогут вам не только справиться с ошибками в старом коде, но и не допускать появления ошибок в новом. Советы будут подкреплены историей о том, как два программиста исправили почти 2000 срабатываний статического анализатора в исходном коде Unreal Engine 4 всего за 17 рабочих дней.
Александр Токарев сертифицированный облачный архитектор, занимающийся разработкой и проектированием сложных информационных систем, в частности, поиском новых подходов в этом устоявшемся процессе.

По мнению Александра подход governance as a code — оптимальный способ обеспечить соблюдение архитектурных принципов, при разработке крупных программных продуктов. В данном подходе правила проверки каждого артефакта — будь то конфигурация k8s, список библиотек или даже описание сценария CI/CD — описаны специальным кодом проверки правил. Александр расскажет, как и что можно проверять, как governance as a code позволяет разрабатывать более безопасные и качественные приложения и почему было решено не использовать такие очевидные решения, как SonarCube, а разработать собственное решение на базе Open Policy Agent.
Как внедрять полезные изменения и делать так, чтобы они приживались, на TechLead Conf расскажет Дмитрий Масленников и Тинькофф.

А чтобы понять, какие подвохи могут ожидать техлида на пути внедрения изменений и кому будет интересен этот доклад, мы заранее поговорили с Дмитрием и опубликовали небольшое интервью на Хабре. Читайте статью, задавайте вопросы, бронируйте билеты на TechLead Conf 😁
Денис Цветцих из EPAM на TechLead Conf расскажет о том, как оценить чистоту архитектуры.

О чистой архитектуре сейчас много говорят, но чаще без особой конкретики. Денис поделится своим опытом применения чистой архитектуры на практике и покажет, какие нужно создать проекты, что поместить в каждый проект и как расставить ссылки между проектами. Фактически участники получат готовый шаблон.

Этот доклад, как и большинство на нашей конференции, не привязан к какому-то стеку технологий и будет полезен всем разработчикам.
Григорий Петров начал карьеру специалиста по созданию программ в конце 90-х. Сейчас — Head of Developer Relations в Evrone, а еще генералист и нейрофизиолог-любитель.

Григорий привык докапываться до причин, поэтому в его докладе о том, как писать читаемый код, не будет привычных «пишите функции покороче, а имена идентификаторов понятнее». Зато будет нейрофизиология, проклятье нулевой цены копирования, когнитивная и социальная интуиция, проблема сложности.

Разберемся, откуда берется сложность кода, почему ее нельзя убрать и как с ней жить.
Дима Кузнецов мог бы быть продактом, но он Tech Unit Lead в Skyeng, руководит командами разработки маркетинга и продаж.

В начале года в Skyeng стали собирать статистику по инцидентам, столкнулись с кучей проблем и уже смогли найти и исправить несколько системных проблем с важными для бизнеса сервисами. Дима расскажет об этом опыте и ответит на несколько очень важных вопросов:
Как мотивировать команды не хоронить инциденты в чатах и какой лайфхак поможет, если команды не хотят «выносить сор из избы».
Как анализировать инциденты, чтобы находить системные ошибки, решение которых принесет максимальную пользу.
Филипп Бочаров руководитель проектов по разработке в МТС ИТ, внедряет и популяризирует практику наблюдаемости на ИТ-ландшафте МТС.

В докладе «Что нам стоит создать техноплатформу?» Филипп расскажет о том, как в МТС внедряли практику обеспечения наблюдаемости процессов и продуктов — от идеи до продуктивного решения. Даст советы, как найти общий язык с бизнесом, как не потерять энтузиазм на половине пути, сэкономить время и нервы.
Сергей Баранов в прошлом разработчик, архитектор в области авиастроения, банковской деятельности и ИБ. Последние четыре года практикующий консультант по архитектуре, процессам разработки и продуктовым практикам в ScrumTrek.

Сергей, предостерегает, что при создании системы на микросервисах можно легко создать распределенный монолит, и предлагает использовать подход Event Storming. Event Storming не убережет вас на 100%, но позволит существенно снизить риск. О том, как именно, с примерами из практики, — в докладе на TechLead Conf.
💥 Внимание-внимание! 29 мая в 18:00 проведем открытый стрим и дискуссию «Путь развития Техлида».

В эту пятницу в 18:00 мы позовем наших докладчиков и в уютной обстановке расскажем об интересных интересностях, которые будут на конференции в июне. Это будет живая сессия с онлайн-вопросами. Расскажем, как реализовали идею построить в течение конференции путь развития техлида и при чём здесь maturity model.

А следом вас ждет стрим на тему «Тестирование интеграции с помощью контрактного тестирования». Во время стрима обсудим цели контрактного тестирования и на что именно стоит обращать внимание, когда мы проверяем интеграцию. Будет сессия live-кодинга, на котором посмотрим реализацию контрактов с помощью Spring Cloud Contract.

Встреча открытая, но нужно зарегистрироваться.
TechLead Conf будет идти три дня — с 8 по 10 июня! И у нас уже готово расписание конференции.

При переходе на онлайн-формат мы решили, что раз уж не ограничены площадкой, собрать больше контента. А потом провели несколько онлайн-конференций и поняли, что 8-9 часов докладов с кучей параллельных активностей в онлайне — это тяжело.

Поэтому и решили: TechLead Conf будет проходить три дня, но расписание будет менее напряженное. Чтобы вы смогли послушать доклады, принять участие в дискуссиях, зайти на стенды партнёров, понетворкаться и при этом не пропустить рабочие дедлайны.
А чтобы вам было удобнее сориентироваться в программе TechLead Conf, подготовили большую статью, в которой разбили все события конференции по тематическим блокам. Читайте, чтобы представить всю структуру или узнать подробнее о том, что мы приготовили для решения актуальных для вас задач.
Евгений Дашкевич работает в Яндексе в команде поисковых интерфейсов, руководит группой в московском офисе Яндекса. На TechLead Conf Евгений расскажет, как переехать на новую технологию, чтобы 70+ разработчиков ничего не заметили 😎

Из доклада узнаем, зачем может понадобиться обновлять технический стек в крупном проекте и что может помочь в организации этого процесса. В качестве примера — реальная история перевода на React и TypeScript проекта, в который коммитят около 70 человек в день. Проекта, который рендерит миллионы разных комбинаций поисковых результатов в день — поисковой выдачи Яндекса 🔍
Открытый стрим и дискуссия «Путь развития Техлида» уже сегодня!

В 18:00
встретимся с Программным комитетом и спикерами TechLead Conf в zoom и поговорим, что нас ждёт на конференции 8–10 июня. Узнаем, как будет реализована идея построить в течение конференции путь развития техлида и при чём здесь maturity model. Это будет живая сессия с вопросами, поэтому постарайтесь подключиться со звуком и видео.

А следом нас ждет стрим на тему тестирования интеграции с помощью контрактного тестирования. Обсудим цели контрактного тестирования и на что именно стоит обращать внимание, когда проверяем интеграцию. Будет сессия live-кодинга, на котором посмотрим реализацию контрактов с помощью Spring Cloud Contract.

Успейте зарегистрироваться, чтобы вовремя получить ссылку для подключения.
Лев Гончаров инженер с широким кругозором и богатым жизненным опытом, за 14 лет в ИТ занимался инфраструктурными вопросами на позициях от системного администратора до ruby-разработчика и скрам-мастера.

9 июня в своём докладе «Agreements as Code: как отрефакторить процессы и не сломаться» Лев поделится историями из жизни, которые помогут участникам конференции сделать инфраструктурные процессы явными и ускорить их.
Александр Коротков занимался разработкой и внедрением системы автоматизированного тестирования в одном из крупнейших банков страны, последние пару лет переключился на CI/CD.

Команда Александра занимается построением CI/CD решений внутри Циан. Они начинали с написания небольших скриптов, а теперь у них собственная система, которая рулит почти всем жизненным циклом задачи. Со временем она переросла в монолит и поддержка усложнилась. Чтобы разделить монолит и эффективно управлять процессами в Циан выбрали BPMN-движок от Camunda. Приходите 10 июня на доклад Александра, чтобы узнать о процессе переезда с CI/CD на BPMN+Camunda и что из этого вообще вышло.
Кроме докладов на TechLead Conf будут мастер-классы, воркшопы, круглые столы и митапы.

📌 8 июня состоится мастер-класс «Чем публиковать Markdown и RST? Обзор современного документационного инструментария». Николай Волынкин (Plesk), Семён Факторович (documentat.io) и Константин Валеев (Ростелеком ИТ) расскажут о современном состоянии экосистемы инструментария вокруг легковесных языков разметки и поделятся своими решениями.

📌 9 июня Антон Черноусов (Yandex.Cloud) проведет панельную дискуссию «Как выкатить легаси проект в Kubernetes и не поседеть». В одной виртуальной комнате соберем разработчиков платформ Kubernetes в облаках, DevOps-инженеров и техлидов, которые поделятся опытом использования Kubernetes в бою.

📌 Кроме того 9 июня состоится воркшоп Алексея Дерюшкина (Better Life Company) «Как "продать" технические задачи "бизнесу"», продолжающий доклад Алексея на эту же тему.

📌 10 июня Филипп Уваров (Spotify) и Андрей Александров (Express 42) проведут круглый стол «Платформенные команды: польза или вред».

В формате митапов на TechLead Conf попробуем создать DDD техрадар, побрейнштормить по способам шаринга технических знаний и подготовить матрицу зрелости техлидерства.

Все эти встречи лучше всего посетить в прямом эфире, чтобы высказать свое мнение, задать свои вопросы и лучше познакомиться с сообществом. Присоединяйтесь к конференции, увидимся и услышимся уже в следующий понедельник 🤩
Илья Митруков, Infrastructure Manager в Технологическом Центр Дойче Банка, выступит на TechLead Conf с докладом «Не боги горшки обжигают. Стандартизация инфраструктуры».

Как часто в своей работе вы слышите слово «зоопарк»? Как часто дискуссия про «зоопарк» ни к чему не приводит? Вероятно, нередко. Поэтому так полезен будет опыт стандартизации инфраструктуры, которым поделится Илья.

Это доклад не про технологический Космос или пайплайны CI/CD. Это доклад про инфраструктурный быт и проекты длиной в пару лет, а также про минимизацию затрат и поддержку бизнес-деливери.
💥 29 мая на открытом вебинаре мы обсуждали «Путь развития Техлида» и то, как программа TechLead Conf ложится на матрицу компетенций техлида. Рекомендуем посмотреть перед конференцией, чтобы расставить приоритеты по посещению докладов и других мероприятий на конференции. Или чтобы наконец-то принять решение об участии и забронировать билет на TechLead Conf 👌

Вторая часть видео посвящена теме тестирования интеграции с помощью контрактного тестирования. Во время стрима обсудили цели контрактного тестирования и на что именно стоит обращать внимание, когда мы проверяем интеграцию.

А если вы были на стриме онлайн, то все равно зайдите на youtube и подпишитесь на канал — именно там будут появляться другие видео после конференции 🤝