Venkat Subramaniam Agile Developer, Inc.

Twelve ways to make code suck less

Come to this talk to learn about some common code smells and how to improve the quality of code.

Richard Stallman

Free software and your freedom

The Free Software Movement campaigns for computer users' freedom to cooperate and control their own computing. The Free Software Movement developed the GNU operating system, typically used together with the kernel Linux, specifically to make these freedoms possible.

Андрей Бреслав JetBrains

Это выгодно: почему нам нужно больше женщин-программисток?

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

John Romero Romero Games

Quake Postmortem

A month-by-month look at the development of a game that changed the industry.

Евгений Борисов Naya Technologies

Spring Patterns

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

Дмитрий Завалишин DZ Systems

Цифровая трансформация: как перепрыгнуть от абстрактной мечты к конкретным задачам

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

Григорий Бакунов Яндекс

AI vs. AI

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

Sebastian Daschner IBM

Modern Enterprise Java from the ground up

This session is dedicated to a modern Enterprise Java projects, its tools, and best practices. Sebastian will tell what technologies can be best for certain projects.

Сергей Абдульманов Мосигра

Почему не надо идти в малый бизнес

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

Олег Бартунов Postgres Professional

Профессиональный Postgres

Олег расскажет, как из университетского open source-проекта PostgreSQL превратился в современную индустриальную базу данных.

Роман Дворнов Wrike

Почему фронтенд — это круто

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

Игорь Луканин Контур

Ракета из четырёх морковок, или Уроки космоса для разработчиков

В своем докладе Игорь расскажет о нескольких ярких эпизодах из истории космонавтики и объяснит, чему они могут научить разработчиков.

Олег Докука Netifi

The state of Reactive Streams

Обзор Reactive Streams с обзором текущего положения на различных языковых платформах и будущего развития спецификации.

Виталий Фридман Smashing Magazine

Privacy UX

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

Павел Плесков Point API

Всё о соревнованиях по машинному обучению

Почему лучшие дата-сайентисты проводят бессонные ночи, участвуя в соревнованиях по анализу данных? Зачем тратить свободные выходные на оффлайн-хакатоны? Какая польза от бесконечного копания в чужих данных? На эти и другие вопросы ответит Kaggle Grandmaster и топ-1 среди русскоговорящих дата-сайентистов.

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

(Не)адекватное техническое интервью

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

Павел Черторогов PS.kz

Формируем картину GraphQL-мира

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

Кирилл Толкачёв ЦИАН
Максим Гореликов ЦИАН

Getting sh!t done in devops style: разрабатываем так, чтобы коллегам не хотелось вас прищучить

Доклад рассказывает о повышении скорости работы и как за нее расплачиваются.

Иван Ямщиков ABBYY, Max Planck Institute for Mathematics in the Sciences

Гордость и предубеждение. Почему мы думаем, что мы умные?

Иван расскажет об особенностях «живых» и искусственных систем, и постарается разъяснить разницу между мышлением биологического существа и машины.

Александр Ермаков Russian Microsoft MVP Community

Есть ли будущее у Майкрософт в России, или Почему надо перестать ненавидеть

О всех последних и актуальных новостях на рынке Microsoft в России нам расскажет региональный директор компании — Александр Ермаков.

Константин Евтеев PostgreSQL Russia

PostgreSQL — быстрый старт

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

Вадим Винник CoreHard C++ Community

Этюды о буферизации: асинхронные оповещения, репликация обновлений, объединение ожидающих запросов

На примере трёх задач, взятых из практики и объединённых общей темой хранения данных в буфере, будет показано применение современных средств языка С++.

Ирина Матвеева IT HR

Самооценка и самоценность. Как перестать гоняться за «успехом» и начать жить

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

Данис Тазетдинов Mobile People Talks

AR — дополняем реальность

Доклад о будущем дополненной реальности и о создании инструментов для навигации внутри помещений.

Александр Денисов FlutterDev

Multiplatform Flutter. Building Adaptive UI

В этом докладе Александр расскажет, как создать адаптивный UI в приложении Flutter.

Нина Пакшина Московский клуб программистов

Рождение, жизнь и смерть сокетов (на примере Python)

Доклад посвящен TCP и UDP сокетам, как их создавать и использовать в других языках программирования помимо Python.

Анастасия Казакова St.Petersburg C++ User Group

Экосистема языка C++, в болезни и в здравии

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

Дмитрий Плахов Ассоциация блокчейн-разработчиков Санкт-Петербурга

Сравнительный обзор платформ распределенного реестра

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

Николай Молчанов DotNetRu
Дмитрий Елисеев DotNetRu

SQL\DocumentDB Батл

Для чего вам не стоит использовать DocumentDB и RelationDB Николай и Дмитрий ответят на докладе.

Марина Арефьева Трансформации: Agile, Продуктовая, Технологическая, Цифровая

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

Марина расскажет про Agile-трансформацию, возможности master data, преимущества от продажи собственных инфраструктурных продуктов и дополнительные моменты о технологиях, используемых в маркетинге и HR.

Станислав Бадов COMAQA QA Community

Использование гибридной роли «Mixed QA» — ручного тестировщика и автоматизатора

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

Денис Петров WordPress Saint-Petersburg

Электронная коммерция на Wordpress: интернет-магазин и экспорт товаров в Яндекс.Маркет

Денис поделится интересными советами о том, как реализовать интернет-торговлю через CMS Wordpress, и на реальных примерах покажет, как работать в интеграции с Яндекс.Маркетом.

Александр Калмук Embox

Распознаем образы на микроконтроллере, используя библиотеку OpenCV

Хотите узнать как распознавать образы на микроконтроллере с помощью библиотеки OpenCV? Александр расскажет про трудности и продемонстрирует запуск сложных библиотек на микроконтроллерах. В докладе будет показан пример распознавания образов с помощью библиотеки OpenCV на платформе STM32F769I-DISCOVERY.

Егор Зуев PiterJS

Sidechain and off-chain in blockchain and distributed systems

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

Алексей Ткаченко Пеленг

Тестирование по-космически 2.0

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

Сергей Мартынов SPb Reliability Engineering

Четыре золотых сигнала и Prometheus

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

Николай Муляр Go SPb

Быстрый запуск микросервиса

В своем докладе Николай расскажет о важности быстрой работы микро-сервисов и представит разработанный в его компании шаблон.

Алексей Хохулин БЭМ

State of BEM 2019. Эволюция большого фронтенда

Алексей расскажет о важных изменениях в мире БЭМ, о A/B-тестировании, React, и о том, куда движется большой фронтенд.

Антон Бондарев Embox

Запускаем «десктопное» ПО на микроконтроллере

Доклад для разработчиков встроенных систем, в котором будут описания свойств микроконтроллеров, различных технологий в области embedded, опыт портирования PJSIP, Qt и OpenCV.

Александр Фатин linkmeup
Алексей Учакин linkmeup

Круглый стол: Изоляция Рунета. Правда без вымыслов

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

Антон Бондарев Embox

От студенческой поделки до проекта с открытым кодом. Опыт проекта Embox

Антон расскажет о становлении проекта Embox, опишет преимущества участия в open-source проектах и проблемы, с ними связанные.

Кирилл Сергеев PiterJS

Развитие микросервисов на Node.js. Диктатура контрактов

Кирилл посвятит свой доклад микросервисам на node.js: опишет их основные проблемы, расскажет об архитектуре, убедит в важности контрактов и выдаст свою версию о том, как дальше будут развиваться микросервисы.

Александр Тимофеев St.Petersburg C++ User Group

Прости, С++, но Наш Пакетный Менеджер в Другом Замке

Обсуждение пакетных менеджеров в С++. Обзор возможностей и проблем.

Артем Зайцев FlutterDev

Flutter. Опыт в продакшн-разработке

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

Андрей Зайцев DotNetRu

Технические интервью — взгляд с обеих сторон

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

Алексей Учакин linkmeup

DNS — это просто!

Алексей расскажет об одном из самых старейших и полезных сервисов Интернета, об этапах его развития, особенностях, а также ответит на вопросы, которые будут интересны даже слушателям, не посвященным в тему DNS.

Марк Шевченко Московский клуб программистов

Сглаживание треков GPS на языке F#

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

Роман Гордеев Tver.IO

На пути к распределенной системе

Роман расскажет как и чем можно заменить подход к разработке, состоящий из сервисов, связанных с бизнес-процессами. Также будут рассмотрены способы и преимущества подходов Message-oriented middleware и Event Sourcing.

Юрий Орлов DotNetRu

Практика принятия и применения Coding сonventions в разработке

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

Александр Бармин EPAM Systems

SOLIDный чистый код на простых примерах

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

Виталий Слободин IT61

Как создать свое собственное локальное сообщество

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

Полина Харченко IT HR

Мы вам обязательно перезвоним: кто такие HR и зачем они нужны

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