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

Kelvin Nilsen AWS
Kelvin Nilsen
AWS
EN /

Adding generational support to Shenandoah GC

This talk describes some of the workloads that have motivated the generational Shenandoah effort, provides an overview of the algorithms and heuristics that are being implemented and offers a summary overview of the work plan, including the most recent experimental results.

Подробнее
Антон Кекс Codeborne
Антон Кекс
Codeborne
RU /

Что такое Работающий Продукт и как его делать

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

Подробнее
Igor Braga IBM
Igor Braga
IBM
EN /

GC optimizations you never knew existed

You're probably familiar with the well-known Garbage Collection policies such as CMS, G1, Shenandoah, ZGC, gencon, balanced, etc. This talk is meant to demystify some of these optimizations that even though might be transparent to a JVM user, makes a tremendous performance impact.

Подробнее
Сергей Целовальников Canva
Сергей Целовальников
Canva
Олег Докука VMware
Олег Докука
VMware
RU /

Воркшоп: Строим Бомбермена с RSocket

В этом воркшопе мы построим распределенную многопользовательскую игровую систему с использованием RSocket и Spring, основанную на популярной игре Bomberman.

Подробнее
Josh Long VMware
Josh Long
VMware
EN /

Reactive Spring

Join your guide, Spring developer advocate Josh Long, to explore the wacky, wonderful world of Reactive Spring together.

Подробнее
Дмитрий Константинов Netcracker
Дмитрий Константинов
Netcracker
RU /

Чтения из Cassandra — внутреннее устройство и производительность

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

Подробнее
Ivar Grimstad Eclipse Foundation
Ivar Grimstad
Eclipse Foundation
Tanja Obradović Eclipse Foundation
Tanja Obradović
Eclipse Foundation
EN /

Jakarta EE 9 and beyond

In this session, Ivar and Tanja will go through what Jakarta EE 9 brings to the table and how this release lowers the barriers of entry, eases migration, and lays the foundation for a platform for future innovation.

Подробнее
Пётр Громов JetBrains
Пётр Громов
JetBrains
RU /

С какими языками дружат IDE?

Мы увидим, как некоторые особенности дизайна языков (и фреймворков) влияют на доступную функциональность и скорость IDE.

Подробнее
Christine Flood Red Hat
Christine Flood
Red Hat
EN /

CRIU and Java opportunities and challenges

Checkpointing in Java can help both legacy and cloud users. Christine will show you how to checkpoint a simple application and then restore it to one or several different machines.

Подробнее
Андрей Солнцев Codeborne
Андрей Солнцев
Codeborne
Антон Кекс Codeborne
Антон Кекс
Codeborne
RU /

Воркшоп: Парное программирование

В этом воркшопе спикеры покажут парное программирование в действии, сделав вместе с вами простенькое приложение с помощью TDD (так называемое «пинг-понг программирование»).

Подробнее
Ron Pressler Oracle
Ron Pressler
Oracle
EN /

Why user-mode threads are (often) the right answer

Why async/await is right for some lanugages but user-mode threads are better for Java (and others).

Подробнее
Piotr Przybyl SoftwareGarden.dev
Piotr Przybyl
SoftwareGarden.dev
EN /

Java Records for the intrigued

Java 14 brought Records as one of the preview features, and in Java 16 they're a standard feature. Is that the case? What one can do with records and what can't? What about reflection and serializations? You will learn in this session.

Подробнее
Jean-Philippe Bempel Datadog
Jean-Philippe Bempel
Datadog
EN /

Real World JFR: Experiences building and deploying a continuous profiler at scale

This talk will discuss things to consider when using JFR to profile hundreds of thousands of JVMs in mission-critical systems all over the world.

Подробнее
Анна Козлова JetBrains
Анна Козлова
JetBrains
RU /

Многоступенчатые рефакторинги в IntelliJ IDEA

С помощью этого доклада пользователи IntelliJ IDEA научатся эффективнее использовать свой инструмент разработки.

Подробнее
Shelley Lambert Red Hat
Shelley Lambert
Red Hat
EN /

Dismantling technical debt and hubris

A story about reducing roll-your-own solutions, choosing existing open source tools, and being humble in environments that often favor self-promotion over doing the right thing.

Подробнее
David Syer VMware
David Syer
VMware
EN /

Inner loop development with Spring Boot on Kubernetes

In this talk, we will explore tooling and configuration options that get you to the fastest iteration in development (the "inner loop"), making use of all the newest features of Spring Boot, but also of the various tools from the Kubernetes community.

Подробнее
Victor Rentea Independent Trainer
Victor Rentea
Independent Trainer
EN /

IntelliJ productivity tips — The secrets of the fastest developers on Earth

The purpose of this presentation is to showcase some tricks that will improve your code writing speed. Victor wants to help you to become faster to feel less guilty when you throw away some experiment, so you can then find the most simple design to solve your problem.

Подробнее
Paul Bakker Netflix
Paul Bakker
Netflix
EN /

The DGS framework by Netflix — GraphQL for Spring Boot made easy

During the talk, we'll talk about how Netflix is using GraphQL and how they've found it to be useful.

Подробнее
Venkat Subramaniam Agile Developer, Inc.
Venkat Subramaniam
Agile Developer, Inc.
EN /

Type inference: Friend or foe?

This presentation includes the details of Java 10 type inference but certainly will not limit to it. We will step back and discuss type inference from the programmer's point of view and work through the benefits and caveats.

Подробнее