Доклады конференции JPoint

Андрей Паньгин
ОдноклассникиSafepoint — и пусть весь мир подождёт
Для выполнения некоторых операций JVM требуется полностью остановить потоки приложения. Для чего это нужно делать? Андрей расскажет в этом докладе.
Подробнее
Mohammed Aboullaite
xHUBWhat the hell is service mesh anyway!?
As we start moving toward a cloud-native architecture, a new set of challenges pop up! Some of these challenges include effective monitoring, tracing, resilience and reliability, routing, security… This talk highlight how service meshes help developers solve these challenges in a pragmatic way.
Подробнее
Андрей Дмитриев
JUG Ru GroupЗакрытие
Подробнее
Никита Соловьев
LuxoftИспользование GraphQL при построении банковских API
Подробнее
Всеволод Брекелов
JUG Ru GroupОткрытие
Подробнее
Андрей Паньгин
Одноклассники
Дмитрий Чуйко
BellSoftВнедрение open source-решений на примере Одноклассников
Подробнее
Alex Soto Bueno
Red HatHow to develop a successful Kubernetes Native application using Quarkus
Приходите на этот доклад, чтобы узнать, как разрабатывать успешные нативные Kubernetes-приложения, используя Quarkus — экосистему на базе Java для разработки нативных, облачных, контейнерных, безсерверных и оптимизированных под Kubernetes приложений.
Подробнее
Барух Садогурский
JFrog
Евгений Борисов
EPAMВырасти своего работодателя в условиях коронавируса, Или как сделать так, чтобы вас не уволили в кризис
Во времена глобальной пандемии, когда ни в чем нельзя быть уверенным, Барух и Евгений подготовили для вас свою вариацию шоу «Пока все дома», где продемонстрируют возможные сценарии переговоров с начальником специально для того, чтобы сотрудник был готов к любому, даже самому неожиданному исходу...
Подробнее
Joel Spolsky
Interview and Q&A with Joel Spolsky
Подробнее
Дмитрий Чуйко
BellSoftОткрытие
Подробнее
Владимир Ситников
NetcrackerassertTrue, как много в этом слове...
В докладе мы рассмотрим, как современные инструменты (JUnit 4/5, Spok, Power Assert, Truth) позволяют писать тесты так, чтобы их падение было проще анализировать, а сами тесты было проще поддерживать.
Подробнее
Всеволод Брекелов
JUG Ru GroupЗакрытие
Подробнее
Александр Утёмов
Мир Plat.Form (АО НСПК)Разработка электронных кошельков
Подробнее
Graeme Rocher
Object ComputingPrecomputed data access with Micronaut Data
In this talk the creator of Micronaut will demonstrate Micronaut Data, a new database access technology that provides an innovative new way to access database technologies using Ahead of Time compilation to optimize query performance, throughput and memory consumption.
Подробнее
Алексей Федоров
JUG Ru GroupЗакрытие
Подробнее
Алексей Шипилёв
Red HatИнтервью и Q&A с Алексеем Шипилёвым
Подробнее
Ted Neward
Neward & Associates, LLCInterview and Q&A with Ted Neward
Подробнее
Андрей Паньгин
Одноклассники
Дмитрий Чуйко
BellSoftВнедрение open source-решений на примере Одноклассников
Подробнее
Всеволод Брекелов
JUG Ru GroupОткрытие
Подробнее
Jiří Holuša
HazelcastIntel Optane DC and Java: Lessons learned in practice
Join this talk to learn more about our journey of providing Optane DC support.
Подробнее
James Gosling
Amazon Web ServicesInterview and Q&A with James Gosling
Подробнее
Кирилл Толкачёв
JUG Ru GroupОткрытие
Подробнее
Всеволод Брекелов
JUG Ru GroupОткрытие
Подробнее
Jamie Coleman
IBMMicroservices made easy with MicroProfile, OpenJ9, Open Liberty and OpenShift
This talk will guide you through a truly open source, cloud-native stack starting at the bottom with OpenShift, then onto the JVM with OpenJ9, Open Liberty as the cloud-native application server then finally MicroProfile as the Java spec for microservices.
Подробнее
Александр Белокрылов
BellSoft
Павел Дерендяев
Альфа-БанкВнедрение open source-решений на примере Альфа-Банка
Подробнее
Alex Soto Bueno
Red HatHow to develop a successful Kubernetes Native application using Quarkus
Приходите на этот доклад, чтобы узнать, как разрабатывать успешные нативные Kubernetes-приложения, используя Quarkus — экосистему на базе Java для разработки нативных, облачных, контейнерных, безсерверных и оптимизированных под Kubernetes приложений.
Подробнее
Александр Зеленюк
М.Видео
Евгений Нестеров
М.ВидеоВнедрение open source-решений на примере М.Видео
Подробнее
Дмитрий Бугайченко
СбербанкML и AI: Как сейчас выглядит разработка решений в крупных компаниях
Подробнее
Дмитрий Бундин
Grid DynamicsПовышаем производительность файлового I/O для JVM на Linux
В докладе Дмитрия мы рассмотрим методы оптимизации файлового I/O и копирования памяти, и как это позволяет увеличить пропускную способность передачи данных на 20%.
Подробнее
Никита Соловьев
LuxoftИспользование GraphQL при построении банковских API
Подробнее
Дмитрий Чуйко
BellSoftЗакрытие
Подробнее
Александр Зеленюк
М.Видео
Евгений Нестеров
М.ВидеоВнедрение open source-решений на примере М.Видео
Подробнее
Игорь Киричук
РайффайзенбанкИнтервью: Наши практики и подходы
Подробнее
Alex Soto Bueno
Red HatHow to develop a successful Kubernetes native application using Quarkus
Приходите на этот доклад, чтобы узнать, как разрабатывать успешные нативные Kubernetes-приложения, используя Quarkus — экосистему на базе Java для разработки нативных, облачных, контейнерных, безсерверных и оптимизированных под Kubernetes приложений.
Подробнее
Алексей Федоров
JUG Ru GroupОткрытие
Подробнее
Юрий Милютин
СберРассчитать платежную комиссию? Что может быть проще!
Подробнее
Дмитрий Чуйко
BellSoftЗакрытие
Подробнее
Trustin Lee
LINE+ CorporationWriting a Java library with better experience
In this session, Trustin Lee, the founder of Netty project and Armeria, shares you the opinionated key practices from his recent works which might be useful when you build your own library or framework, or even designing an API for your project.
Подробнее
Всеволод Брекелов
JUG Ru GroupЗакрытие
Подробнее
Сергей Колесников
Sportmaster Lab
Сергей Орлов
Sportmaster LabПрыжок в online: Как выдержать высокую нагрузку и скорость изменений
Подробнее
Тагир Валеев
JetBrainsЕщё немного маленьких оптимизаций
Вместе с Тагиром посмотрим на некоторые оптимизации, не вошедшие в его первый доклад, в том числе те, которые появятся в Java 15, и обсудим как и почему они были сделаны.
Подробнее
Александр Утёмов
Мир Plat.Form (АО НСПК)Разработка электронных кошельков
Подробнее
Юрий Милютин
СберРассчитать платежную комиссию? Что может быть проще!
Подробнее
Кирилл Толкачёв
JUG Ru GroupОткрытие
Подробнее
Graeme Rocher
Object ComputingMicronaut deep dive
This session is for developers looking to go beyond the basics with Micronaut, a new microservices and serverless framework for Java, Kotlin, and Groovy.
Подробнее
Дмитрий Бугайченко
СбербанкЗачем дата сайентисту знать Scala, а Java-программисту ML
Подробнее
Александр Зеленюк
М.Видео
Евгений Нестеров
М.ВидеоВнедрение open source-решений на примере М.Видео
Подробнее
Josh Long
VMwareBootiful Kotlin
The Spring and Kotlin teams have worked hard to make sure that Kotlin and Spring Boot are a first-class experience for all developers trying to get to production, faster and safer. Come for the Spring and stay for the Bootiful Kotlin.
Подробнее
Дмитрий Корнилов
OracleКто такой Helidon и что с ним можно делать?
Speaker will introduce project Helidon, show what can be achieved with it, demonstrate some key features and compare it with other microservices frameworks.
Подробнее
Дмитрий Бугайченко
СбербанкЗачем дата сайентисту знать Scala, а Java-программисту ML
Подробнее
Андрей Паньгин
Одноклассники
Дмитрий Чуйко
BellSoftВнедрение open source-решений на примере Одноклассников
Подробнее
Кирилл Толкачёв
JUG Ru GroupОткрытие
Подробнее
Денис Тишков
Deutsche BankИнтервью: Технологии и работа в ТехЦентре Дойче Банка
Подробнее
Сергей Владимиров
Мир Plat.Form (АО НСПК)Криптография для Java-программиста
Сергей Владимиров расскажет об очень интересной теме — криптографии в Java, опишет ее возможности и каким образом ее может применить разработчик.
Подробнее
Алексей Федоров
JUG Ru GroupОткрытие
Подробнее
Михаил Тартанов
ВТБИнженерные практики в банковской сфере
Подробнее
Иван Углянский
HuaweiВ нативный код из уютного мира Java: Путешествие туда и обратно
В докладе поговорим про интероп между Java и нативным кодом: начнем с истории вопроса, продолжим практическими советами о том, как (сейчас) жить нативным кодом и Java без проблем и выстрелов в ногу, и наконец обсудим будущее в контексте Panama и Sulong.
Подробнее
Дмитрий Бугайченко
СбербанкЗачем дата сайентисту знать Scala, а Java-программисту ML
Подробнее
Sebastian Daschner
IBMA Java developer's quest for productivity
Sebastian will show 20 tips to Java developers on how to maximize their efficiency.
Подробнее
Сергей Куксенко
OracleValhalla is coming
Проект Валхалла, инлайн-типы и всё вокруг них, от программной модели до производительности.
Подробнее
Алексей Федоров
JUG Ru GroupЗакрытие
Подробнее
Олег Докука
Netifi, IncRSocket to bring the next generation of Service Mesh
В этом докладе Олег покажет вам, как RSocket решает самые нетривиальные проблемы устойчивости, производительности и стабильности в распределенных системах, такие как замедленная обратная реакция, ограничение скорости и многое другое.
Подробнее
Кирилл Толкачёв
JUG Ru GroupЗакрытие
Подробнее
Mark Heckler
VMwareGame of Streams: How to tame & get the most from your messaging platforms
Come to this session to learn not only how to use open source solutions like Spring Cloud Stream, RabbitMQ, & Apache Kafka to maximize your distributed systems' capabilities while minimizing complexity...but also how to use them!
Подробнее
Дмитрий Чуйко
BellSoftЗакрытие
Подробнее
Олег Шелаев
OraclePolyglot done right with GraalVM
In this session, we'll go through the necessary minimum amount of information needed for writing good polyglot apps on GraalVM. Currently, there are a few companies that use GraalVM in production mixing Java (and Scala) with JavaScript and R. After this session you might be tempted to join their ranks!
Подробнее
Всеволод Брекелов
JUG Ru GroupContract testing: Should or shouldn't?
В докладе будут рассмотрены подходы написания контрактных тестов на Spring Cloud Contract, Pact, и даже использования бинарных протоколов.
Подробнее
Дмитрий Чуйко
BellSoftОткрытие
Подробнее
Дмитрий Бугайченко
СбербанкML и AI: Как сейчас выглядит разработка решений в крупных компаниях
Подробнее
Евгений Нестеров
М.Видео
Александр Зеленюк
М.ВидеоВнедрение open source-решений на примере М.Видео
Подробнее
Алексей Федоров
JUG Ru GroupЗакрытие
Подробнее
Евгений Мандриков
SonarSourceDynamic Constants — oxymoron or promising JVM feature?
В этом докладе вы подробнее узнаете о динамических константах, как работает JVM и где хорошо использовать Condy.
Подробнее
Adam Bien
airhacks.liveIgnoring fashion trends with Jakarta EE and MicroProfile
In this session Adam will implement a Jakarta EE/MicroProfile application from scratch and discuss timeless architectures, designs, and best practices. The concepts and attendee's questions are going to be answered with (hopefully) working code.
Подробнее
Кирилл Толкачёв
JUG Ru GroupЗакрытие
Подробнее
Акиф Абасов
JetBrainsКак мы пишем Space на Kotlin
Доклад посвящен тому, как в JetBrains использовали Kotlin для написания такой платформы, как Space. Из доклада можно узнать как использовали Kotlin на сервере и различных клиентах, как переиспользовали код, какие использовали библиотеки.
Подробнее
Алексей Федоров
JUG Ru GroupОткрытие
Подробнее
Григорий Кошелев
КонтурКогда всё пошло по Кафке 2: Разгоняем продьюсеров
Доклад про тюнинг производительности Producer: поиск узких мест и выбор оптимальных параметров по требованиям.
Подробнее
Алексей Федоров
JUG Ru GroupЗакрытие
Подробнее
Дмитрий Бугайченко
СбербанкЗачем дата сайентисту знать Scala, а Java-программисту ML
Подробнее
Cay Horstmann
San José State UniversityFeature evolution in Java 13 and beyond
The focus of this talk is not just a list of new features, but a deep dive into how the features evolve. The audience will learn how to monitor the development process, predict deliverables, and gauge when vigorous feedback is most likely to be successful.
Подробнее
Иван Глушнев
Sportmaster LabНи дня без спорта или немного про SMLab
Подробнее
Олег Нижников
ТинькоффПуть из ФП в ООП
Доклад про разработку библиотеки tofu, призванной облегчить разработку приложений в стиле tagless final.
Подробнее
Дмитрий Константинов
NetcrackerЗапись в Cassandra — внутреннее устройство и производительность
Доклад посвящен детальному разбору того, как происходит процесс записи в базу данных Apache Cassandra с точки зрения производительности, какие есть этапы обработки запросов, сколько по времени они занимают, какие потоки за что отвечают.
Подробнее
Алексей Федоров
JUG Ru GroupЗакрытие
Подробнее
Андрей Паньгин
Одноклассники
Дмитрий Чуйко
BellSoftВнедрение open source-решений на примере Одноклассников
Подробнее
Martin Toshev
Resolve SystemsElasticsearch internals
Elasticsearch is nowadays one of the most widely used and deployed full-text search engines containing a large number of capabilities. How are they implemented and how does Elasticsearch operate behind the scenes? This session will reveal the inner workings behind the core capabilities of Elasticsearch.
Подробнее
Кирилл Толкачёв
JUG Ru GroupЗакрытие
Подробнее
Дмитрий Вдовин
РайффайзенбанкКак не испортить своего джуна
Подробнее
Маргарита Недзельская
Wix EngineeringСтрах и ненависть в Scala и Kotlin interop
У нас была одна неделя, два Scala-разработчика, один Scala-артефакт, куча Kotlin библиотек, одна книга про Kotlin, пара микросервисов, две системы сборки и любимая IntelliJ IDEA... Не то, чтобы это всё было нужно для решения задачи, но раз начал коллекционировать «наркоту», то иди в своём увлечении до конца...
Подробнее
Сергей Колесников
Sportmaster Lab
Сергей Орлов
Sportmaster LabПрыжок в online: Как выдержать высокую нагрузку и скорость изменений
Подробнее
Dylan Beattie
Ursatile LtdThe art of code
We'll discover quine relays, code golf and generative art, and we'll explore the phenomenon of live coding as performance — from the pioneers of electronic music to modern algoraves and live coding platforms like Sonic Pi.
Подробнее
Сергей Цыпанов
Леви9
Денис Тишков
Deutsche BankФинансовое low latency-приложение на Java и Akka
Подробнее
Михаил Тартанов
ВТБИнженерные практики в банковской сфере
Подробнее
Дмитрий Чуйко
BellSoftОткрытие
Подробнее
Trisha Gee
JetBrainsLife beyond Java 8
In this session we’ll look at which Java version to upgrade to, why upgrade from Java 8, including language features from Java 9 through to 14, and what sorts of issues might we run into if we do choose to upgrade.
Подробнее