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

Чат: @TechLeadConfTalks
Download Telegram
Как с помощью Consumer Driven Contracts решить проблему нестабильных и долгих тестов, нестабильной инфраструктуры и проблему падающих тестов? Пока ждём QualityConf, как раз есть время на статью о преимуществах и ограничениях CDC.
https://habr.com/ru/company/oleg-bunin/blog/452960/
Никита Соболев приглашает посетить его проповедь про качество: кода, процессов и общения (qualityconf.ru/2019/abstracts/5005):

«Для меня программирование – больше, чем просто работа с 9 до 18. Я действительно глубоко и серьезно очарован им. Оттого и неудачи воспринимаются крайне болезненно.

Не ждите технических примеров, подробного описания, конкретных технологий и инструментов – ведь все, о чем я буду говорить, есть у меня в блоге и на гитхабе.

Ждите погружения в отчаяние человека, кто однажды потерял веру в любимое дело. Ждите попытки переосмысления своей работы и жизни. Ждите новых идей.»

Подключайтесь к @RITFestChannel, следите за РИТ++!
Ура! Дождались, сегодня стартует РИТ++. Все организационные объявления по фестивалю будут в канале @RITFestChannel, а обсуждения в @RITFestTalks — подключайтесь!
Трансляция Главного зала фестиваля РИТ++ традиционно будет доступна для всех желающих на youtube.
Поделитесь ссылкой с коллегами, которые не смогут приехать завтра в Сколково. https://youtu.be/V95bBGB-89Y
TechLead Conf Channel pinned «Ура! Дождались, сегодня стартует РИТ++. Все организационные объявления по фестивалю будут в канале @RITFestChannel, а обсуждения в @RITFestTalks — подключайтесь! Трансляция Главного зала фестиваля РИТ++ традиционно будет доступна для всех желающих на youtube.…»
@proofit404 открыл нашу секцию с докладом о DDD и BDD. Хороший доклад о том, как проектировать архитектуру приложения, чтоб конечный результат соответствовал ожиданиям заказчика и клиента. И конечно же, чтоб его можно было легко поддерживать. Рассмотрели основные принципы проектирования DDD-фреймворков на примере dry-python.
И как мы выяснили, качественный продукт - продукт который обладает правильной архитектурой, которая помогает быстро развивать/менять софт и архитектурой, которая удешевляет стоимость ошибок, помогая их предотвращать.
TechLead Conf Channel pinned «Сегодня доклады в главном зале РИТ++ начнутся в 11:00. Ссылка на открытую трансляцию второго дня РИТ++: https://youtu.be/a5kq-Yk28po»
Работали ли вы когда-нибудь на плохой работе? В такой компании, где никто не думал о качестве кода?

На РИТ++ Никита Соболев выступил с проповедью на тему качества кода и процессов в компании. Предлагаем освежить в памяти тезисы его доклада, тем более с помощью статьи-расшифровки сделать это быстрее.

И кстати, некоторые доклады QualityConf уже в свободном доступе в этом плейлисте.
Здоровый проект — это система или сервис, который, с одной стороны, качественный, то есть соответствует требованиям и нравится пользователям. С другой стороны, приносит прибыль, потому что бизнес всегда на самом деле хочет зарабатывать деньги. Без связки качества и бизнеса ничего путного не выйдет.

На QualityConf Руслан Остропольский рассказал всё о метриках, которые являются индикаторами здоровья IT-систем. Расшифровку доклада читайте на Хабре.
Всем привет!

Опубликовали большой пост о TechLead Conf, в котором ответили на важные вопросы:
Что такое TechLead Conf 2020? Это конференция, полностью посвященная инженерным практикам и процессам.

Когда и где будет конференция? 8 июня в Москве (Инфопространство).

Кого ждём на конференции? Техлидов, тех, кто хочет вырасти в техлида, руководителей техлидов.

О чем поговорим на конференции? Тут ответ в одно предложение не помещается, читайте статью на Хабре. А потом возвращайтесь, чтобы подать заявку на доклад (Call for Papers открыт до 6 апреля) или забронировать билет на конференцию почти по минимальной цене.
О ситуации с коронавирусом: что мы думаем и делаем?

Друзья, в связи с обилием вопросов о работе конференции в ситуации с коронавирусом, мы публикуем этот небольшой FAQ о том, какие меры мы предпринимаем, что обо всём этом думаем и что будем делать.

В двух словах: Мы тщательно мониторим ситуацию, изучаем все возможные рекомендации всех компетентных источников. В данный момент мы планируем провести конференцию, предприняв целый ряд профилактических и информационных мер.

Одна из мер — тотальная проверка температуры у всех участников ещё до регистрации.

Однако, если ситуация изменится и будет хотя бы минимальный риск, то мы моментально перенесем конференцию, обеспечив сохранение всех опций, билетов и предприняв максимально возможные усилия для уменьшения потенциальных потерь участников.
Подробнее о ситуации с коронавирусом: что мы думаем и делаем?

Q: Вы мониторите ситуацию?
A: Конечно! В своих оценках мы ориентируемся в первую очередь на рекомендации Всемирной организации здравоохранения, Роспотребнадзора и официальные публикации государственных органов. Информационная гигиена во время важных событий критически важна.

Q: Многие конференции отменились, вы знаете об этом?
A: Да, конечно, многие международные конференции отменились. Ключевое слово — международные, то есть привлекающие посетителей из огромного количества стран и континентов.

В Москве и Санкт-Петербурге, как и по всей России, ситуация под контролем.

По мнению ВОЗ меры, принимаемые в Российской Федерации, одни из самых жёстких и эффективных.

Иностранных спикеров на наших конференциях счётное количество, и мы обеспечим дополнительный (кроме пограничного) контроль за их самочувствием.

Q: Какие меры предосторожности вы предпримете?
A: Все, рекомендуемые ВОЗ и Роспотребнадзором:
1. Дополнительно дезинфицируем помещения конференции.
2. Выдадим личные средства для очистки поверхностей и гаджетов каждому участнику.
3. Выдадим личные антисептики каждому участнику конференции.
4. Также антисептики будут расположены на всех столах и в туалетах.
5. Подготовим туалеты к тому, что вы будете правильно мыть руки — мыло, бумажные полотенца, дезинфицирующие средства :)

Мы разработали способ, позволяющий быстро проверить температуру у всех участников конференции ещё до регистрации. Люди с повышенной температурой будут переводиться в онлайн-режим.

Ограничим количество участников конференции и разрядим пространство. Если потребуется, то наиболее популярные доклады будут транслироваться на два зала.

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

На всех конференциях постоянно работает клининговая служба, в этот раз она получит инструкции по постоянной генеральной уборке (протирка ручек, столов, перил лестниц, дверей).

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

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

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

А именно: промышленные аппараты для рециркуляции и обеззараживания воздуха и поверхностей, применяемые в лечебных учреждениях. Естественно, под контролем медиков и, естественно, только такие и только так, чтобы они не могли причинить вред участникам.

Q: Что будет, если кто-то из спикеров не сможет приехать?
A: Как и обычно, у нас есть пул запасных спикеров, доклад будет равноценно заменён. Другой вариант — будет организовано онлайн-участие спикера.

Q: Планируете ли вы отменить мероприятие?
A: На данный момент мы планируем провести конференцию, однако в случае ухудшения ситуации, либо форс-мажоров мы перенесём её на тот срок, когда опасность минует.

Q: Что будет, если в России запретят массовые мероприятия?
A: Будем рассматривать это как форс-мажор.

В таком маловероятном случае конференция будет перенесена с сохранением всех билетов, партнёрских опций, докладчиков и всех других обязательств, которые мы на себя берём.

Мы не видим для себя никакой возможности просто отменить мероприятие — конференции де-факто стали частью бизнес-процесса наших участников и партнёров, где они обмениваются профессиональным опытом и строят свой HR-бренд.

Паника неизбежно утихнет, вакцина и лекарство будет производиться, а заболевание сойдет на нет.

Q: А если я к этому моменту уже купил авиабилеты и гостиницу?
A: Мы рекомендуем брать только возвратные авиабилеты. В отдельных случаях мы можем рассмотреть компенсацию потерь, например, равнозначным стоимости авиабилетов вычетом из стоимости билетов на конференции.
В сухом остатке: в данной ситуации мы, как организаторы конференции, примем все необходимые меры для снижения риска до минимума. Мы сделаем все, что от нас зависит, чтобы никто из наших участников, партнёров, клиентов, докладчиков, сообществ, друзей не пострадал!

Мы внимательно следим за ситуацией, находимся в контакте с государственными органами, профессиональными сообществами и готовы ответить на любые ваши вопросы — organization@ontico.ru.

Об усилении профилактических мер, а также о любых изменениях будем оперативно сообщать.

До встречи!
Наша конференция называется TechLead Conf, и нам было просто необходимо разобраться, а кто же такой техлид в России?

Мы провели 50 интервью, собрали опыт Программного комитета и узнали, что вкладывают в это понятие чаще всего. Заодно постарались очертить зоны ответственности, сформулировать ключевые навыки техлида и понять, наконец, чем техлид отличается от тимлида.

Читайте, что получилось, в статье на Хабре. Пишите в комментариях или чате конференции, какими качествами обладает техлид на ваш взгляд, какие у него задачи в вашей компании, будет интересно сравнить.
Подход Canary Deployment получил свое название по аналогии с самым простым и надежным способом детекции уровня опасных газов в шахтах — с помощью канареек. Конечно, в IT не используют живых птичек (если они и живут в офисах, то явно не для того, чтобы что-то мониторить). Но Canary Deployment позволяет безопасно проверить новую версию на продакшн, жертвуя малым ради большой цели. Как это работает читайте в статье по докладу Андрея Маркелова.

А на TechLead Conf мы рассмотрим еще больше подходов и практик, направленных на повышение качества IT-продуктов.
Инженерные практики, которые позволяют решать проблемы с качеством, разбираться с legacy и регулярно проводить рефакторинг, ускоряя разработку – вот главные темы нашей TechLead Conf 2020.

Станьте спикером единственной конференции про инженерные процессы!

Приглашаем выступить с докладом, воркшопом или дискуссионным митапом инженеров, разработчиков, техлидов, SRE и всех, кто вовлечен в выстраивание инженерных процессов.

Выступить на конференции: https://techleadconf.ru/2020/speakers
Развиваешься как техлид? Берегись трёх коварных монстров!

Патрик Куа — один из авторов книги Building Evolutionary Architectures — выступил на прошлогоднем Lead Dev Berlin с рассказом об антипаттернах начинающих лидов.

Mirror Monster. Микроконтроль и недоверие к способностям инженеров самостоятельно реализовать решение.

Switch Monster
. Это монстр слепого выбора, основанный только на технологических характеристиках решений.

Moan Monster. Нытьё, токсичное поведение и неконструктивная критика. Начинающие техлиды иногда фокусируются на неудачах и начинают бояться экспериментов.

Патрик призывает помнить об этих монстрах, так как они коварны и нападают неожиданно.

Новоиспеченные лиды чаще всего нарушают первое правило и действуют по инерции, продолжая думать как разработчик. Самый простой способ профилактики — уйти в отпуск на пару недель и выключить телефон.

Растите команду, которой хотите доверять 😄

Доклад можно посмотреть по ссылке: https://www.youtube.com/watch?v=tLH1nwPeSBY.

#100grammtechlead — микрообзоры материалов для техлида, которые можно прочесть пока твой код собирается.
Любой код со временем устаревает, а проект длинною в несколько лет неизбежно придется подвергнуть рефакторингу. О том, как это происходило на фронтенде в GitLab, читайте в расшифровке доклада Ильи Климова.

А на TechLead Conf мы рассмотрим принципы работы с legacy, не связанные с конкретными языками или инструментами. Если у вас есть опыт работы с legacy-системами и вы выработали лайфхаки, которыми готовы делиться, — подавайте заявку на доклад. Дедлайн Call for Papers 20 апреля, но Программный комитет сразу начинает работу с будущими спикерами, поэтому, чем раньше подать заявку, тем больше шансов попасть в программу и успеть подготовить действительно классный доклад.
Дорогие друзья!

Мы прекрасно понимаем масштаб всех тех проблем, чаяний и надежд, которые сейчас царят в умах не только российского IT, но и страны в целом.

Чтобы в текущей ситуации не останавливать темп профессионального развития разработчиков и в эти достаточно сложные времена удержать высокий уровень российской разработки путем peer-2-peer обмена опытом с лучшими, мы приняли такое решение — часть весенних конференций перенести на осень (Moscow Python Conf++, Saint HighLoad++ и PHP Russia), а для другой части (KnowledgeConf, фестиваль РИТ++ и TechLead Conf) сделать новый продукт, который принципиально отличается своим форматом:

1️⃣ Новый продукт позволяет, при сохранении стоимости, предложить участникам в два раза больше контента и дать всем членам сообщества гораздо более серьезные инструменты для взаимодействия и нетворкинга.
2️⃣ По нашей статистике на стандартной конференции человек посещает только 20% докладов — мы придумали формат, который поможет довести эту цифру до 70%.
3️⃣ Одним из самых главных элементов наших конференций являются мастер-классы, новый формат позволит участникам принять участие в 100% из них!
4️⃣ Возможность прослушать абсолютно все митапы, которые происходили в рамках конференции и на которые вы не успели.
5️⃣ Новый продукт позволяет избегать больших трат, связанных логистическими издержками, и долговременного отрыва от рабочего процесса.
6️⃣ Возможность познакомиться с любым участником конференции, какого бы высокого уровня и должности он не был.
7️⃣ Принципиально новый инструментарий по решению собственных задач на конференции — вы можете заявить свою тему и предложить обсудить её абсолютно всем участникам, задать вопрос гораздо более широкой команде экспертов, чем это было ранее.

Всё это стало возможным благодаря тому, что отказавшись от физической площадки, мы задействовали весь доступный онлайн-инструментарий, который и разрабатывается нашим IT-сообществом.

Говоря простыми словами — эти три конференции пройдут полностью в онлайне:
+ Конференция по управлению знаниями KnowledgeConf — два дня вместо одного, 18 и 19 мая (https://knowledgeconf.ru/2020/).
+ Профессиональный фестиваль для тех, кто делает интернет, «Российские интернет-технологии» (https://ritfest.ru/2020/) — два дня докладов (25 и 26 мая) и десять дней мастер-классов (с 27 мая по 10 июня);
+ Конференция, полностью посвященная инженерным процессам и практикам, TechLead Conf — два дня вместо одного, 8 и 9 июня (https://techleadconf.ru/2020/).

Проекты Онтико Онлайн мы начинаем накапливать здесь:
https://ontico.online/. Со следующей недели начнём о них подробно рассказывать.

Для нас очень важно оставаться на связи — если у вас есть какие-то комментарии или мысли — присоединяйтесь к обсуждению в telegram, Facebook, ВКонтакте.

Так победим!
С уважением, Олег Бунин
TechLead Conf пройдет 8 и 9 июня в онлайн-формате. То есть, во-первых, за два дня мы сможем обсудить еще больше задач техлидов и инженерных подходов к их решению. Во-вторых, у нас не будет физических ограничений площадки, поэтому мы попробуем новые форматы: круглые столы, воркшопы с демонстрациями экрана, коллективные обсуждения и мозговые штурмы.

Это значит, что у вас, коллеги техлиды, появляются новые возможности для того, чтобы поделиться своим опытом. Присылайте заявки — пускай и написано «подать доклад», вместе с Программным комитетом мы сможем придумать индивидуальную историю и подсказать, с какой еще стороны можно посмотреть на ваш опыт.

Для вдохновения (да и просто для настроения) посмотрите или почитайте доклад Леона Файера «Наследование legacy-систем и процессов или Первые 90 дней в роли CTO».