Если вы занимаетесь DevOps и интересуетесь не только технологиями вокруг своей платформы, вас могут заинтересовать доклады по смежным темам. Поэтому мы подготовили для вас подборку докладов со всех летних конференций JUG Ru Group и сделали билет-абонемент на все конференции сразу!
Подробнее о билете Full Pass и онлайн-трансформации JUG Ru Group вы можете узнать по ссылке.
HolyJS 2020 Piter: Конференция для JavaScript-разработчиков
![holy](//webcf.waybackmachine.org/web/20200529021123im_/https://images.ctfassets.net/9n3x4rtjlya6/3uhzo0jYv1qUltjFk6qv9P/b49bc4c1888992a61f00f9c3468e34a8/holy.jpg)
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](//webcf.waybackmachine.org/web/20200529021123im_/https://images.ctfassets.net/9n3x4rtjlya6/6wDuzdpNwVYbGgnG2zoQfk/939345cdadb97853ff2b7ac69f988024/jpoint.jpg)
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](//webcf.waybackmachine.org/web/20200529021123im_/https://images.ctfassets.net/9n3x4rtjlya6/6QEmmatMLY05dyHckH2kLB/68a6118df90af6e9df024c9637501d0d/mobius.jpg)
Денис Неклюдов — «Карьерный рокет-джамп». Денис поделится с нами рецептом карьерного роста, расскажет о карьерных лестницах в IT и даст рекомендации, как по ним передвигаться со скоростью рокет-джампа.
Перейти на сайт конференции
C++ Russia 2020 Moscow: Конференция для C++ разработчиков
![cpp](//webcf.waybackmachine.org/web/20200529021123im_/https://images.ctfassets.net/9n3x4rtjlya6/14PI7zdX5zRUVh82AFAH0y/c5208c479fbf59c5bfdfb4471a6380fd/cpp.jpg)
Evgeny Pats — «Effective Continuous Fuzzing — C++». Евгений расскажет об основах написания фазз-тестов для вашего кода и о том, как их внедрить в ваш CI.
Алексей Миловидов — «Как собирать переносимые бинарники для Linux». Вы собрали программу на своей машине, делаете SCP на сервер, но на сервере он не запускается. Как решить эту проблему? Есть множество альтернативных способов, и про каждый Алексей расскажет в этом докладе.
Елена Степанова — «Как обновить компилятор и не тронуться». Елена расскажет, с чем придется столкнуться при обновлении компилятора на примере gcc и как сделать этот процесс менее болезненным.
Перейти на сайт конференции
DotNext 2020 Piter: Конференция для .NET-разработчиков
![dotnext](//webcf.waybackmachine.org/web/20200529021123im_/https://images.ctfassets.net/2grufn031spf/5wYv7f3fhhgKyTSUkx9LD3/f0ddf8377a84c18b5241999984f4d3fa/photo_2020-05-13_11.54.00.jpeg)
Женя Рыжикова — «Метрики в норме, но почему так больно?». Женя покажет, как из кучи 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](//webcf.waybackmachine.org/web/20200529021123im_/https://images.ctfassets.net/9n3x4rtjlya6/5ONCb4ZJ3kTGCFoYVHPpcg/2d7e1c2d59216d9d34442f482d253358/heisenbug.jpg)
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](//webcf.waybackmachine.org/web/20200529021123im_/https://images.ctfassets.net/9n3x4rtjlya6/58Nftauy0FURNRrJmulQEH/f0a1062b90a304e79e541f98d7b37f50/hydra.jpg)
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». Айшвария расскажет, как восемь популярных распределенных хранилищ ведут себя при повреждении данных и наличии ошибок чтения и записи. Вы узнаете, что современные распределенные хранилища далеко не во всех случаях используют избыточность при хранении данных для восстановления после их повреждения.
Перейти на сайт конференции