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

  • Online

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

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

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

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

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

В этой подборке — доклады с летних конференций JUG Ru Group, которые будут интересны Java-разработчикам: распределенные вычисления, DevOps, мобильная разработка, тестирование и фундаментальные доклады, не привязанные к конкретным технологиям и стекам.

Мы не только сделали подборку докладов, а ещё и подготовили билет-абонемент на все конференции сразу!

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

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

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

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

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». Айшвария поделится результатами исследования последствий после повреждения различных типов распределенных хранилищ.

Anastasia Braginsky — «Oak: A scalable off-heap allocated key-value map». Анастасия расскажет об Oak — прототипе эффективного и масштабируемого конкурентного key-value-хранилища для языков программирования с управляемой памятью. Oak выгружает данные из кучи в неуправляемую память без потери в производительности с помощью нового zero-copy API. Вы узнаете, почему реализация Oak работает быстрее, чем самая классная реализация skip-list в Java.

Alex Petrov — «The real cost of storage engine design trade-offs». Алекс расскажет о внутренних оптимизациях и компромиссах в движках баз данных, которые позволяют им эффективно справляться с разными видами нагрузки. Вы узнаете, как хранилища данных обрабатывают разные синтетические профили нагрузки — вплоть до уровня «железа».

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

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

Alan Scherger — «Getting mutually familiar with mTLS». Вместе с Аланом вы заглянете вглубь технологии RFCs, а затем, используя OpenSSL, CFSSL и mkcert, узнаете больше о сертификатах X509 v3.

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

Viktor Farcic — «Ten Commandments Of GitOps Applied To Continuous Delivery». Виктор поделится десятью заповедями GitOps для CD.

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

Paul Stack — «Can TypeScript really make infrastructure management easy?». Пол продемонстрирует, почему для управления инфраструктурой хорошо подходит статически типизированный TypeScript, а также расскажет, как построить инфраструктуру, управляющую Serverless-, PaaS- и IaaS-системами, развернутыми в нескольких облаках.

Сергей Курсон — «Observability of applications in AWS». Сергей расскажет, как настраивать мониторинг на примере legacy и microservice-based проектов на контейнерах, а также поделится новостями о последних инструментах в облаке AWS.

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

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

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

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

Sebastian Daschner — «Deploying with zero downtime – it’s easy they told you». Себастиан поделится некоторыми хитростями обновления систем «на лету» без их остановки.

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

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

Ольга Шкряба — «Разработка библиотеки для Android-приложений». На взгляд Ольги, этой теме уделено недостаточно внимания, а так как она работает именно в этой сфере, ей захотелось поделиться своими знаниями, совершенными ошибками, сделанными на их основе выводами и лучшими практиками.

Матвей Мальков — «Эволюция декларативных UI-фреймворков: От динозавров к Jetpack Compose». Матвей расскажет, что такое декларативное программирование, какую пользу оно несет, как работают декларативные фреймворки и какими принципами руководствуется Google, создавая Jetpack Compose.

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

Степан Гончаров — «Bazel для Android-разработчиков». Степан расскажет и покажет, как можно разрабатывать продакшн-приложение с Bazel, не отказываясь от привычных технологий и инструментов на примере Android + Java + Kotlin + Dagger-проекта.

Андрей Шиков — «Магия расширений компилятора Kotlin». Знаете ли вы, что у компилятора Kotlin есть замечательная система плагинов, которая позволяет улучшать его возможности различными способами? Андрей продемонстрирует возможности этой системы через призму экспериментов с ней.

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

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

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

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

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

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

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

Bartosz Sypytkowski — «Living in eventually consistent reality». Бартош, один из разработчиков библиотеки Akka.NET, расскажет о широком спектре задач, возникающих перед разработчиками распределенных систем.

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

Stephen Cleary — «Raw TCP/IP socket communication». В своем выступлении Стивен расскажет о внутренностях протокола TCP/IP, а также о сокетах, пакетах, потоках, обеспечении надежности и обработке ошибок.

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

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

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

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

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

Elliotte Rusty Harold — «Effective Unit Testing». Из доклада вы узнаете, как писать и организовывать свои тесты, чтобы сделать их более быстрыми, надежными и простыми в отладке.

Sebastian Daschner — «Enterprise Java testing that sparks joy». Себастиан поделится секретами тестирования кровавого джавового энтерпрайза с примерами, Docker-ами и конечно же Kubernetes.

Анатолий Коровин — «DataSet Driven Testing». Тестовые данные — это сердце каждого теста! Анатолий не только расскажет, как избежать ошибок при их подготовке, но и поделится своими секретами работы с наборами данных в Java-приложениях!

Александра Сватикова — «Уязвимости в реализации межпроцессного взаимодействия в Android-приложениях». Александра поделится опытом и примерами из реального мира, как обезопасить ваши Android-приложения при взаимодействии с операционной системой.

Sven Ruppert — «Custom JUnit5 Test Engines». JUnit5 — де-факто стандарт в Java-мире, и Свен продемонстрирует, как расширить функциональность этого инструмента при помощи реализации собственного движка JUnit.

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

Олег Докука — «Реактивщина круто... А как найти баг?». Олег расскажет о стратегиях поиска багов, метриках и трейсинге. Доклад для тех, кому пришлось работать с Reactive Streams, и всех сочувствующих.

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

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

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

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

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

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

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

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». Выпустить свою библиотеку — это сложная задача, но с нужными инструментами процесс проходит намного легче. Юнчже расскажет, как правильно автоматизировать процесс релиза, как сделать его асинхронным и коллаборативным.

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

Подробнее

Подборка докладов для 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: как он исполняется, валидируется, компилируется.

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

Подробнее

Подборка докладов с летних конференции 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

Спикеры

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

Партнеры

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

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

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

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

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