IT-экспресс TechTrain мчится в онлайн и открывает наш осенний сезон конференций.

Это бесплатное мероприятие, где с 8 докладами на самые разные темы выступят спикеры самого разного профиля. Пишете вы на Kotlin или JavaScript, ближе вам DevOps или дата-инжиниринг — найдется доклад для вас, полная программа — код катом.

Чтобы запрыгнуть на бесплатный осенний поезд, который отправится 18 сентября, достаточно пройти регистрацию на сайте.

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

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


Java 17 для тех, кто в танке

Тагир Валеев

JetBrains

Казалось бы, вроде совсем недавно все обсуждали Java 11, а тут уже подоспела Java 17! Но что-то подсказывает нам, что в продакшне у вас еще не она… Поэтому, если у вас нет времени следить за всеми обновлениями, участвовать в холиварах и сравнивать нюансы версий, то на помощь уже спешит Java Champion Тагир Валеев @lany.

Он расскажет про интересные изменения в последних версиях, фичи и оптимизации и не даст вам провалиться в информационный вакуум. Тагир уже много выступал на наших конференциях, где говорил и об оптимизациях в Java 9-16 (для Хабра мы сделали текстовую версию), и о том, заменят ли роботы программистов (тоже делали текст). И запомнился зрителям как человек, который не только пишет хороший код, но и умеет все понятно объяснить. Для тех, кто его не знает, уточним: он в JetBrains занимается тем, чтобы в IntelliJ IDEA у вас все с Java было хорошо.


Мои любимые возможности в Kotlin

Антон Архипов

JetBrains

Как известно, если в бар заходят три джависта, то скоро прозвучит слово «Kotlin». Вот и Антон @antonarhipov изначально из Java-комьюнити (он был одним из первых спикеров наших Java-конференций), а теперь работает в команде Kotlin на позиции Developer Advocate.

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


Тренды Node.js для тех, кто спешит

Егор Малькевич

SolidBridge

Егор любит веб и давно знаком зрителям JS-конференций (например, в 2017 году зрителям HolyJS очень понравился его доклад «(--Воруем--) Добываем данные из интернета)». А на TechTrain расскажет про то, что сейчас происходит с Node.js. Как Тагир Валеев поможет быстро нагнать происходящее с Java, так и тут можно сжато получить общее представление о происходящем, даже если давно не прикасался к Node.

За время развития индустрии разработки накопилось множество вопросов: есть ли спрос на разработчиков на Node.js, как правильно инвестировать свое время, какие существуют сейчас в индустрии тренды и вообще — куда мы катимся-движемся? На эти вопросы и постарается ответить Егор, а вы присоединяйтесь к дискуссии — ведь только так мы сможем понять, какое будущее ждет индустрию.


Дикий Запад: Кто такие дата-инженеры и почему они так сильно отличаются друг от друга

Семен Осипов

SEMrush

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

Слова с приставкой «дата», как и прочие модные явления, сразу же обрастают множеством мифов и неверных толкований. Такая же участь постигла и дата-инженеров — не все компании понимают, кто такие дата-инженеры, зачем они вообще нужны и что должны знать. Это гибриды аналитика данных и дата-сайентиста? Нужно ли владеть сразу двумя дисциплинами? Что нужно знать? Какими инструментами нужно владеть? Даже сами дата-инженеры не всегда до конца понимают, что от них требуется.

Семен рассмотрит ситуацию с двух сторон и расскажет, как же сейчас обстоят дела в мире data engineering.


Эволюционная инфраструктура: перезагрузка

Александр Тарасов

ANNA Money

Александр @aatarasoffдавно знаком зрителям некоторых наших конференций: например, еще в 2016 году он выступал на Joker с докладами про эволюционный дизайн и внутреннее устройство SpringCloud Service Discovery. А сейчас он работает директор по инженерии в британском стартапе ANNA Money, и в своем докладе расскажет, как не убить стартап.

Нил Форд писал про эволюционную архитектуру, а Александр Тарасов поговорит про эволюционную инфраструктуру. И там, и там суть одна — хочешь получить что-то жизнеспособное — приготовься к изменениям и будь гибким. Как развивать стартап, чтобы он выжил и процветал? На примере своей работы в ANNA Money (кстати, ANNA — это Absolutely No-Nonsense Admin, ведь ребята занимаются финансами, а там все серьезно). Александр расскажет про лучшие подходы и практики непрерывных эволюционных изменений в инфраструктуре, про то, как сделать лучше командам и клиентам, и как сократить издержки бизнеса.


Борьба за FPS и Android-камера

Дмитрий Гордин

Яндекс

Некоторые считают, что мобильная разработка — это какая-то поверхностная ерунда, а за хардкором надо идти в другие области. Но этот доклад наглядно показывает, что «работать с Android» может означать совсем не «отрисовывать JSON». Мы вступили в эпоху computational photography, когда кадры обрабатывают нейросетями — и при работе с камерой в Android есть где биться за производительность и сталкиваться с C++.

Дмитрию (разработчику под Android и iOS, преподавателю) все это настолько близко, что он даже создал библиотеку yuv2buf. И на TechTrain представит хардкорный доклад обо всём этом: от Camera API и yuv2buf до работы с JNI.


Genode — фреймворк для создания операционных систем

Сергей Платонов

gapfruit

Сергей @sermpзначим для всех, кто бывал на конференциях C++ Russia и C++ Siberia: он эти конференции создал.

Как известно, «плюсовики» — ребята суровые и готовы замахнуться хоть на новую операционную систему. Вот Сергей и замахнется. Для начала быстро разберется, зачем вообще может быть нужна новая ОС в 2021-м и что такое «микроядро». А дальше перейдет к практике создания микроядерных операционных систем с помощью фреймворка Genode. Фреймворк достаточно легковесный, и процесс создания своей ОС тоже будет легким (ну, относительно). В прямом эфире Сергей попробует собрать небольшой пример микроядра и запустить его локально.


Зачем нам наблюдаемость IT-продуктов и как ее достичь

Филипп Бочаров

МТС

Филипп — руководитель проектов по разработке в МТС, спикер конференции DotNext прошлого сезона — расскажет про наблюдаемость.

Что такое наблюдаемость? Можно привести множество академических определений, но если перевести их на человеческий язык, то наблюдаемость — это возможность задавать вопросы о работе системы.

И это напрямую связано с качеством продукта. Наблюдаемость позволяет предупреждать и своевременно выявлять аварии, определять причину и как можно быстрее выполнять автоматическое восстановление после аварий.

Все это достигается через централизованное логирование, сбор метрик, распределенную трассировку, веб-аналитику и синтетический мониторинг — именно об этом и пойдет речь в докладе. Филипп поделиться опытом МТС и объяснит, почему наблюдаемость важна и для разработчика, и для тестировщика, и для архитектора и т. д.


Угадайка напоследок

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

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

  • «Java 17 для тех, кто в танке»: ну тут понятно, вам на Java-конференцию Joker (25-28 октября). Правда, ее не назвать «конференцией для тех, кто в танке»: это для джавистов middle и выше.

  • «Борьба за FPS и Android-камера»: вам явно на конференцию по мобильной разработке Mobius (22-25 ноября).

  • «Мои любимые возможности в Kotlin»: а вот теперь сложно! То ли вы серверный джавист, то ли Android-разработчик. А может, вообще фуллстек и пишете на Kotlin Multiplatform под все сразу? Но есть вариант, подходящий даже фуллстекам: мы сделали специальный абонемент Full Pass, позволяющий по одному билету поучаствовать во всех конференциях сезона.

  • «Тренды Node.js для тех, кто спешит»: кажется, вам близка идея, что JS — это не только для фронтенда. Такую идею разделяют на HolyJS (2-5 ноября): понятно, на такой конференции будет много фронтендеров, но вообще-то она для любых JS-разработчиков.

  • «Дикий Запад: Кто такие дата-инженеры и почему они так сильно отличаются друг от друга». Возможно, вы хотите просто понять со стороны про дата-инженеров, а сами к ним отношения не имеете. Но если вам тема по-настоящему близка, то вам будет близка и конференция SmartData (11-14 октября).

  • «Эволюционная инфраструктура: перезагрузка» и «Зачем нам наблюдаемость IT-продуктов и как ее достичь»: тут история похожая. Мы не знаем, какие у вас должность и бэкграунд: вы могли начать и со стороны разработки, и со стороны администрирования. Но похоже, что для вас имеет значение то, что называют словом «DevOps». И тогда, какой бы ваш бэкграунд ни был, вам будет интересно на DevOops (8-11 ноября).

  • «Genode — фреймворк для создания операционных систем». Возможно, вам просто интересно послушать про операционные системы. Но если ваше внимание привлекло упоминание C++, то и упоминание конференции C++ Russia (15-18 ноября) его привлечет.

И ведь это еще не все наши конференции! Мы также проведем DotNext по .NET-разработке (21-22 октября) и Heisenbug по тестированию (5-7 октября). В общем, чем бы вы ни занимались в IT, среди всех наших конференций почти наверняка есть интересные вам доклады. А проверить «интересно ли посещать подобные онлайн-конференции» как раз можно бесплатно на TechTrain.