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.

John Romero Romero Games

Quake Postmortem

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

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

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

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

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.

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

Spring Patterns

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

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.

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

AI vs. AI

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

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

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

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

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

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

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

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

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

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

Олег Докука Netifi

The state of Reactive Streams

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

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

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

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

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

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

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

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

Privacy UX

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Multiplatform Flutter. Building Adaptive UI

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

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

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

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

Юрий Орлов DotNetRu

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Алексей Ткаченко COMAQA QA Community

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

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

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

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

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

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

SQL\DocumentDB Батл

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

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

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

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

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

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

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

Егор Зуев PiterJS

Sidechain and off-chain in blockchain and distributed systems

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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