Друзья, приглашаем вас на Tech Talks #14! В этот раз в партнерстве с MTS Startup Hub мы проведем Tech Talks в Нижнем Новгороде.
Нас ждут живое обсуждение и обмен опытом. Best practiсes Tech Talks- интересные доклады, afterparty и вопросы спикерам "не под запись", будет как всегда интересно!
Регистрируйтесь и приходите! Участие бесплатное.
Регистрация обязательна. К сожалению, без регистрации мы не сможем гарантировать вам возможность посещения митапа и место в зале (количество оффлайн-мест ограничено, закрытие регистрации на оффлайн-места 15.07 в 15.30) . С собой возьмите, пожалуйста, паспорт.
Ждем всех, рады гостям и участникам, ждем как студентов, так и опытных разработчиков.
Также вы можете зарегистрироваться, если не планируете прийти, но хотели бы послушать прямой эфир или получить запись для этого есть отдельный тип билета.
Программа:
15.00 Начало, сбор участников
Антон Зюзин, МTS Startup Hub NN
15.20-15.30 Приветствие участников и гостей митапа, начало митапа
________________________________________________________________________________
Николай Хитров, Backend Dev в ЛитРес
Переписываю большой монолит с Perl на Python, немного пишу на Elixir, люблю холивары на разные айтишные темы.
15.30-16.20 Тема: Как жить, если тесты начинают мешать? Готовим автотесты по науке
Бесконечно можно смотреть на две вещи: как компилируется проект и как проходят тесты в CI. Поскольку мы пишем на python, разбираться будем только с тестами.
В докладе мы поговорим о наболевших проблемах с тестированием в проектах, где количество интеграционных тестов перевалило за сотни. Разберем примеры с кодом, поищем запахи и попытаемся их устранить. Ну и заодно подумаем над производительностью, чтобы за время прогона можно было успеть сходить не больше чем за одной чашкой кофе.
________________________________________________________________________________
Алексей Фирсов, Head of Python Department в S7 TechLab
TeamLead / TechLead в продукте речевой и текстовой аналитики для быстрого реагирования ботом на проблему клиента S7 Airlines
16.30-17.10 Тема: Как сделать WebApps Telegram bot с версии 6.0 Telegram bot на стероидах
С версии Telegram 6.0 появилась возможность создавать Web Apps (Веб-приложения внутри телеграм). В докладе мы поговорим, как это можно сделать, разберем несколько примеров, поговорим про ограничения и возможности которые диктует телеграм и про все нюансы которые возникали у меня при разработке таких ботов.
________________________________________________________________________________
Александр Боргардт, Tech Lead Duckstax
17.20-17.50 Тема: Разработка нативного биндинга: еще одна история
У питонистов есть простое правило: хочешь сделать быстро — пиши нативный код.
Это действительно так, когда нативный код пишут опытные разработчики.
А вот те, кто только начал погружаться в волшебный мир C/C++ кода могут столкнуться с тем, что их код стал не быстрее, а медленнее.
Почему? Подробнее — в моем докладе.
________________________________________________________________________________
Дмитрий Цепелев
Программирую бэкэнды на Ruby уже лет 10. Активно участвую в жизни open–source сообщества — коммичу в крупные проекты и поддерживаю парочку своих библиотек. Регулярно выступаю и пишу статьи: преимущественно про Ruby, базы данных и GraphQL.
18:00 18:50 Тема: Аппликативное программирование или Как парсить SQL на чистом Haskell
Функциональное программирование использует подходы, не похожие на те, что мы применяем каждый день: функции чистые, переменных нет, а во многих языках нет даже циклов в привычном нам смысле. Из–за этого возникают специфические проблемы, которые приходится решать, и часто эти решения реализованы довольно интересно. Однако в докладе речь пойдет о другом: мы посмотрим на то, как применение сильных сторон ФП поможет нам построить очень удобную в применении штуку. Мы соберем из подручных средств очень простой, но мощный парсер.
Первая часть доклада — про основы синтаксиса Haskell. Во второй части — поговорим про функторы, из которых мы будем собирать нашу программу. В финале — мы сделаем парсер общего назначения в аппликативном стиле и научим его разбирать небольшое подмножество языка SQL.
19.00-21.00 Afterparty
Ждем вас 16 июня, в 15-00 по адресу ул. Алексеевская 6/16 (на 1 этаже у ресепшн будут указатели)
Напоминаем, что для того чтобы восстановить билет организатору можно не писать.
Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.