• 29 июня – 3 июля 2020

  • Online

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

О конференции JPoint 2020

JPoint — международная Java-конференция для опытных Java-разработчиков.

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

Все доклады конференции только про востребованные в Java технологии. Основные темы JPoint: производительность, concurrency, тестирование, распределённые системы и высокие нагрузки в мире Java, а также будущее платформы.

Подборка докладов для C++ разработчиков с летних конференций JUG Ru Group

Мы подготовили подборку докладов с летних конференций, которые будут интересны C++ разработчикам.

В этом сезоне у нас есть единый билет Full Pass на все 8 конференций, так что этот список докладов — это то, что вы реально можете увидеть уже через месяц.

Подробнее о билете Full Pass и онлайн-трансформации JUG Ru Group вы можете узнать по ссылке.

Mobius 2020 Piter: Конференция по мобильной разработке mobius

Денис Неклюдов — «Карьерный рокет-джамп». Денис поделится с нами рецептом карьерного роста, расскажет о карьерных лестницах в IT и даст рекомендации, как по ним передвигаться со скоростью рокет-джампа.

Алексей Алексеев — «Ускорение с Accelerate: Опыт оптимизации C++ кода». Алексей поделится опытом переписывания кроссплатформенного C++ кода на Swift с использованием Accelerate в проекте голосового помощника «Маруся». Алексей остановится на вопросах оптимизации, сравнит скорость чистого Swift c Accelerate, покажет плюсы и минусы Swift+Accelerate и С++.

Мурад Татаев — «Взлом и внедрение своего кода в чужое приложение». Вы узнаете, как взламываются iOS-приложения. Мурад продемонстрирует процесс взлома приложения, начиная с выгрузки приложения с телефона и заканчивая подписью и установкой модифицированного приложения на устройство.

Перейти на сайт конференции

DevOops 2020 Moscow: Конференция, посвященная DevOps devoops

Роман Шапошник — «Edge Computing: a trojan horse of DevOps tribe infiltrating the IoT industry». Роман проведет краткий обзор IoT-индустрии, облачных и мобильных вычислений и расскажет, как их слияние привело к появлению парадигмы Edge Computing.

Valarie Regas — «The Shiny New "Agile:" Ooops! We're Waterfall Again!». Валари поделится своим многолетним опытом управления командами и расскажет, как определить уникальные потребности команды и как выстроить эффективный и дешевый процесс итераций версий продукта в процессе разработки.

Антон Вайс — «Путь ДевУпс-Героя». Антон, причастный к DevOps-изменениям во многих компаниях, поделится своими знаниями о том, как проводить эти изменения правильнее, и подробно расскажет, как в таком случае применять 12 этапов Кэмпбелла.

Барух Садогурский — «Устраиваем DevOps без полномочий: Даже "DevOps-инженер" может помочь». Этот доклад для тех, кто понимает, что DevOps — это история про культуру, коллаборацию и общение, но не очень представляет, как, будучи скромным исполнителем или тимлидом, повлиять на целый энтерпрайз и сдвинуть организацию в сторону ДевОпса.

Adrian Reber — «Container live migration with Podman and CRIU». Эдриан расскажет о том, как CRIU может проверять и восстанавливать процессы, как он интегрируется в различные контейнерные операции и какие оптимизации CRIU позволяют уменьшить время простоя во время миграции контейнеров.

Darko Meszaros — «Infrastructure as Code deep dive on AWS». Дарко приглашает вас глубже погрузиться в паттерны инфраструктуры-как-кода, тестирования, пайплайны, чтобы все ваши развертывания были безопасными и надежными.

Виталий Слободин — «Мониторинг инфраструктуры в GitLab». Виталий расскажет и покажет, каким образом GitLab осуществляет слежение за своей инфраструктурой.

Матвей Кукуй — «Как запилить DevOps инструмент и превратить его в бизнес в США с клиентами и инвесторами». Матвей покажет, как DevOps-инструменты превращаются в продуктовый бизнес и что нужно изучить, имея инженерный бэкграунд.

Daniel Stenberg — «Going all in on HTTP/3 and QUIC». Даниель продемонстрирует, как работают HTTP/3 и QUIC изнутри и расскажет, почему эти протоколы так нужны, как они работают и как они меняют привычные нам вещи в сети.

Kat Cosgrove — «Updating the Edge». Кат считает, что обновление периферийных устройств не обязательно должно быть настолько сложным, как это происходит в настоящее время, и она попробует доказать это на примере обновления автомобиля.

Игнат Корчагин — «Sandboxing in Linux with zero lines of code». Linux seccomp — простой и мощный инструмент для запуска процессов в песочнице. Игнат расскажет о различных способах интеграции seccomp в приложение, а также о плюсах и минусах таких подходов.

Перейти на сайт конференции

DotNext 2020 Piter: Конференция для .NET-разработчиков dotnext

Михаил Ярийчук — «Почему базы данных плачут по ночам». Доклад от разработчика RavenDB о реальных проблемах эксплуатации реляционных и NoSQL баз данных, деталях архитектуры и реализации современных БД.

Jon Skeet — «Versioning, and how it makes my head hurt». Джон расскажет о фундаментальной задаче промышленного программирования — версионировании в самом широком смысле этого слова. Никто не сможет об этом рассказать лучше, чем первый человек на всем Stack Overflow.

Jon Skeet — «Dates and times: hard, but not impossible». После доклада Джона работа с датой и временем для вас уже никогда не будет прежней!

Дмитрий Сошников — «.NET Science Art: Как облачные технологии и .NET помогают создавать интерактивные художественные экспонаты». Дмитрий Сошников после 6 наукоемких докладов на DotNext решил заняться искусством. Что должно следовать за когнитивными сервисами и нейросетями, как не обучение машинного разума творчеству? Заинтригованы? Присоединяйтесь к нам онлайн!

Johnny Hooyberghs — «Building an educational game with .NET Core and Unity». Первый доклад о Unity за всю историю DotNext. Всегда хотели попробовать себя в GameDev? Не пропустите этот доклад!

Dylan Beattie — «The Art of Code». Хотите узнать, что такое язык Whitespace или язык Rockstar, автором которого является сам Дилан? В этом докладе вы увидите еще много смешного, серьезного и узнаете, как быть разработчиком-рок-звездой.

Женя Рыжикова — «Метрики в норме, но почему так больно?». Женя покажет, как из кучи Big Data получить по-настоящему полезные метрики для ваших проектов. Отличная подборка рекомендаций, проверенных на многомиллионных проектах, позволит вам довести вашу систему мониторинга до идеала.

Перейти на сайт конференции

Heisenbug 2020 Piter: Конференция по тестированию heisenbug

Adam Tornhill — «Test Your Code as a Crime Scene». Адам расскажет, как искать баги в коде, расставлять приоритеты задач и анализировать эффективность команды с помощью метаданных из систем контроля версий и другой доступной информации о развитии продукта.

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

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

Перейти на сайт конференции

Hydra 2020: Конференция по распределенным системам hydra

Michael Scott — «Safe user-level sharing of memory-mapped resources». Майкл расскажет о проекте Hodor и безопасной работе с разделяемой памятью, доступной параллельным процессам.

Cliff Click — «Debugging Data Races». Клифф расскажет, как находить и отлаживать гонки данных (data races): как конкурентные, так и распределенные. Вы познакомитесь с примерами типичных гонок, приемами программирования, которые позволяют их избежать, а также с подходами к тестированию, которые позволяют их находить (ведь обычные подходы к тестированию при поиске гонок данных работают из рук вон плохо).

Anton Podkopaev — «Programming language memory models: Problems, solutions, and directions». Антон расскажет о проблемах в моделях памяти распространенных языков программирования (Java, C/C++) и способах их обхода. Вы узнаете, как выбирать модель памяти для своего языка программирования или виртуальной машины.

Aishwarya Ganesan — «Redundancy does not imply fault tolerance Analysis of distributed storage reactions to single errors and corruptions». Айшвария расскажет, как восемь популярных распределенных хранилищ ведут себя при повреждении данных и наличии ошибок чтения и записи. Вы узнаете, что современные распределенные хранилища далеко не во всех случаях используют избыточность при хранении данных для восстановления после их повреждения.

Никита Коваль — «Synchronization primitives can be faster with SegmentQueueSynchronizer». Никита расскажет про SegmentQueueSynchronizer — абстракцию для программирования примитивов синхронизации, верифицированную с помощью фреймворка Iris для прувера Coq.

Перейти на сайт конференции

JPoint 2020: Конференция для Java-разработчиков jpoint

Дмитрий Константинов — «Запись в Cassandra — внутреннее устройство и производительность». Доклад посвящен детальному разбору того, как происходит процесс записи в базу данных Apache Cassandra с точки зрения производительности, какие есть этапы обработки запросов, сколько по времени они занимают, какие потоки за что отвечают.

Перейти на сайт конференции

HolyJS 2020 Piter: Конференция для JavaScript-разработчиков holy

Dario Kondratiuk — «You can also be a hero». Дарио расскажет о своем пути в сообществе: от простого «потребителя» до активного участника сообщества в Stack Overflow, ведущего свой блог и разрабатывающего опенсорс-проект с более чем 100k скачиваний.

Eunjae Lee — «How to release open source library in 2020». Выпустить свою библиотеку — это сложная задача, но с нужными инструментами процесс проходит намного легче. Юнчже расскажет, как правильно автоматизировать процесс релиза, как сделать его асинхронным и коллаборативным.

Дмитрий Бежецков — «Wasm internals». Дмитрий расскажет, как устроен wasm внутри, на примере Firefox и V8: как он исполняется, валидируется, компилируется.

Перейти на сайт конференции

Подробнее

Наши конференции переносятся из-за коронавируса. Официальное заявление.

Сегодня в Санкт-Петербурге был введён запрет на проведение массовых мероприятий численностью более 1000 человек. В Москве уже был аналогичный запрет. Мы почти уверены, что не сможем провести в апреле и мае конференции DotNext, Heisenbug, HolyJS, C++ Russia, DevOops и JPoint.

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

Новые даты конференций станут известны на следующей неделе. Если они вам не подойдут — вы сможете вернуть деньги за билет на конференцию в полном объёме в любой момент.

Будем держать вас в курсе.

Подробнее

Подборка докладов с летних конференции JUG Ru Group

Если вы интересуетесь не только технологиями вокруг своей платформы, вас могут заинтересовать доклады по смежным темам. Поэтому мы подготовили для вас подборку докладов со всех летних конференций JUG Ru Group и сделали билет-абонемент на все конференции сразу!

Подробнее о билете Full Pass и онлайн-трансформации JUG Ru Group вы можете узнать по ссылке.

HolyJS 2020 Piter: Конференция для JavaScript-разработчиков holy

Theodore Vorillas — «Rise of the robots». Теодор продемонстрирует, как с помощью современных JavaScript-фреймворков можно быстро создавать приложения, использующие передовые IoT-решения.

Dario Kondratiuk — «You can also be a hero». Дарио расскажет о своем пути в сообществе: от простого «потребителя» до активного участника сообщества в Stack Overflow, ведущего свой блог и разрабатывающего опенсорс-проект с более чем 100k скачиваний.

Иван Пономарев — «Apache Kafka: что это и как она изменит архитектуру вашего приложения». Иван расскажет про основные идеи, стоящие за Kafka, каким образом вокруг Kafka выстраивается архитектура приложения и где в этой архитектуре может быть место бэкенду на Node.js.

Eunjae Lee — «How to release open source library in 2020». Выпустить свою библиотеку — это сложная задача, но с нужными инструментами процесс проходит намного легче. Юнчже расскажет, как правильно автоматизировать процесс релиза, как сделать его асинхронным и коллаборативным.

Charlie Gerard — «Exploring the hidden potential of sound data». Из доклада Чарли вы узнаете, как используются свойства звука при машинном обучении. Чарли продемонстрирует несколько экспериментов с этой технологией, используя API веб-аудио и Tensorflow.js.

Перейти на сайт конференции

JPoint 2020: Конференция для Java-разработчиков jpoint

Mohammed Aboullaite — «What the hell is service mesh anyway !?». Мухаммед расскажет о том, как микросервисы помогают разработчикам решать проблемы эффективного мониторинга, трассировки, отказоустойчивости, надежности, маршрутизации и безопасности в использовании сервисного сита.

Олег Докука — «RSocket to bring the next generation of Service Mesh». Олег продемонстрирует, как сетевой протокол RSocket решает самые нетривиальные проблемы устойчивости, производительности и стабильности в распределенных системах, такие как backpressure, ограничение скорости и многое другое.

Sebastian Daschner — «A Java developer's quest for productivity». Себастиан поделится 20 секретами эффективного Java-разработчика.

Григорий Кошелев — «Когда всё пошло по Кафке 2: Разгоняем продьюсеров». Продолжение доклада «Когда всё пошло по Кафке», но основное внимание будет уделено Producer. Григорий продемонстрирует, что находится у Producer под капотом и как это работает.

Дмитрий Константинов — «Запись в Cassandra — внутреннее устройство и производительность». Дмитрий проведет детальный разбор того, как происходит процесс записи в базу данных Apache Cassandra с точки зрения производительности, какие есть этапы обработки запросов, сколько по времени они занимают, какие потоки за что отвечают.

Jiří Holuša — «Intel Optane DC and Java: Lessons learned in practice». Иржи приглашает отправиться в увлекательное путешествие по обеспечению поддержки Optane DC. Он ответит на множество вопросов о технологии, в том числе и на главный: как вы можете использовать Intel Optane DC для Java.

Martin Toshev — «Elasticsearch internals». Мартин расскажет об устройстве Elasticsearch и о его новых возможностях.

Дмитрий Бундин — «Повышаем производительность файлового I/O для JVM на Linux». Дмитрий расскажет о методах оптимизации файлового I/O и копирования памяти и как это позволяет увеличить пропускную способность передачи данных на 20%.

Перейти на сайт конференции

Mobius 2020 Piter: Конференция по мобильной разработке mobius

Денис Неклюдов — «Карьерный рокет-джамп». Денис поделится с нами рецептом карьерного роста, расскажет о карьерных лестницах в IT и даст рекомендации, как по ним передвигаться со скоростью рокет-джампа.

Перейти на сайт конференции

C++ Russia 2020 Moscow: Конференция для C++ разработчиков cpp

Evgeny Pats — «Effective Continuous Fuzzing — C++». Евгений расскажет об основах написания фазз-тестов для вашего кода и о том, как их внедрить в ваш CI.

Алексей Миловидов — «Как собирать переносимые бинарники для Linux». Вы собрали программу на своей машине, делаете SCP на сервер, но на сервере он не запускается. Как решить эту проблему? Есть множество альтернативных способов, и про каждый Алексей расскажет в этом докладе.

Елена Степанова — «Как обновить компилятор и не тронуться». Елена расскажет, с чем придется столкнуться при обновлении компилятора на примере gcc и как сделать этот процесс менее болезненным.

Перейти на сайт конференции

DotNext 2020 Piter: Конференция для .NET-разработчиков dotnext

Женя Рыжикова — «Метрики в норме, но почему так больно?». Женя покажет, как из кучи Big Data получить по-настоящему полезные метрики для ваших проектов. Отличная подборка рекомендаций, проверенных на многомиллионных проектах, позволит вам довести вашу систему мониторинга до идеала.

Jon Skeet — «Versioning, and how it makes my head hurt». Джон расскажет о фундаментальной задаче промышленного программирования — версионировании в самом широком смысле этого слова. Никто не сможет об этом рассказать лучше, чем первый человек на всем Stack Overflow.

Jon Skeet — «Dates and times: hard, but not impossible». После доклада Джона работа с датой и временем для вас уже никогда не будет прежней!

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

Дмитрий Сошников — «.NET Science Art: Как облачные технологии и .NET помогают создавать интерактивные художественные экспонаты». Дмитрий Сошников после 6 наукоемких докладов на DotNext решил заняться искусством. Что должно следовать за когнитивными сервисами и нейросетями, как не обучение машинного разума творчеству? Заинтригованы? Присоединяйтесь к нам онлайн.

Alex Thissen — «Dapr for building distributed .NET Core applications». Алекс — опытный архитектор и докладчик, и в этот раз он расскажет про разработку распределенных приложений/микросервисов.

Dylan Beattie — «The Art of Code». Хотите узнать, что такое язык Whitespace или язык Rockstar, автором которого является сам Дилан? В докладе вы увидите еще много смешного, серьезного и узнаете, как быть разработчиком-рок-звездой.

Перейти на сайт конференции

Heisenbug 2020 Piter: Конференция по тестированию heisenbug

Yorgos Saslis — «Horizontally Scaling a... CI Pipeline (The Story of)». Йоргос расскажет не про то, как просто настроить CI, а про то, как поддерживать CI, когда тестов много, они моргают, а простои CI тормозят разработку.

Вячеслав Смирнов — «Grafana для InfluxDB (продвинутый уровень)». Вячеслав на примерах расскажет и подробно разберет, как анализировать результаты нагрузочного тестирования в Grafana и InfluxDB.

Михаил Шавердо — «Тестирование оператора Kubernetes на примере Avito Navigator». Михаил расскажет, как сделать своё мультикластерное приложение, как его протестировать и зачем это всё надо.

Виктор Орловский — «Swagger/Openapi specification как основа для ваших приемочных тестов». Виктор коснется как контрактного, так и приемочного тестирования, расскажет, в чем отличие, и объяснит на примерах, как использовать плюсы и минусы обоих подходов в повседневной работе.

Иван Крутов — «Chrome Developer Tools Protocol: запускаем и масштабируем в Kubernetes». Иван расскажет про возможности ускорения ваших UI-тестов через Chrome Developer Tools в контейнерах и облаках.

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

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

Перейти на сайт конференции

Hydra 2020: Конференция по распределенным системам hydra

Cindy Sridharan — «Testing in Production: The fate of state». Синди расскажет, как тестировать распределенные системы, даже если они хранят состояние.

Ed Huang — «HTAP made live — from the engineering perspective». Эд расскажет о базе данных TiDB, являющейся гибридным OLAP- и OLTP-хранилищем, и её колоночном движке TiFlash — как они устроены архитектурно, как именно применяется и расширяется протокол Raft для уменьшения влияния OLAP-нагрузки на OLTP-операции, и поделится результатами бенчмарков и опытом применения.

Alberto Sonnino — «Scaling distributed ledgers: Achieving arbitrary throughput and sub-second latency». Альберто расскажет, как увеличить пропускную способность и уменьшить задержки в блокчейнах двумя способами: с помощью шардирования по ключам и добавления дополнительной инфраструктуры для предоплаты транзакций в основном блокчейне.

Heidi Howard — «Paxos vs Raft: Have we reached consensus on distributed consensus?». Хайди постарается пройти по тонкому льду между любителями Paxos и сторонниками Raft и поделится своим мнением о том, какой из алгоритмов лучше.

Aishwarya Ganesan — «Redundancy does not imply fault tolerance Analysis of distributed storage reactions to single errors and corruptions». Айшвария расскажет, как восемь популярных распределенных хранилищ ведут себя при повреждении данных и наличии ошибок чтения и записи. Вы узнаете, что современные распределенные хранилища далеко не во всех случаях используют избыточность при хранении данных для восстановления после их повреждения.

Перейти на сайт конференции

Подробнее
Все записи

Фичи конференции

  • Неограниченное время доступа к видеозаписям докладов
  • Прямой эфир
  • Активности и доклады от партнеров
  • Можно поставить на паузу или перемотать назад
  • BOF и Дискуссионные зоны онлайн
  • Интервью с экспертами и MC

Спикеры

James Gosling
Amazon Web Services
Cay Horstmann
Автор книги «Core Java»
San José State University
Алексей Шипилёв
Red Hat
Josh Long
VMware
Joel Spolsky
Mark Heckler
VMware
Trisha Gee
JetBrains
Тагир Валеев
JetBrains
Андрей Бреслав
JetBrains
Ted Neward
Neward & Associates, LLC
Volker Simonis
Дмитрий Корнилов
Oracle
Маргарита Недзельская
Wix Engineering
Евгений Борисов
EPAM

Партнеры

Если бы не компании, которые нас поддерживают, мы не смогли бы проводить для вас JPoint ежегодно на таком высоком уровне. Конференция растет и развивается благодаря нашим партнерам.

  • Золотые партнеры

  • Серебряные партнеры

  • Информационные партнеры

Если вы хотите стать партнёром конференции — пишите на partners@jpoint.ru.