Multi-step refactorings in IntelliJ IDEA
With this talk, IntelliJ IDEA users will learn to make better use of their development tool.
Anna Kozlova
Company: JetBrains
With this talk, IntelliJ IDEA users will learn to make better use of their development tool.
Company: JetBrains
Anna will tell about the approaches to restoring the expertise of systems using the example of fictional system written on Java and supporting technologies.
Company: RBC
The talk about performance, or rather evidence and nuances around it, and about the code behaving unexpectedly and hidden gotchas behind very simple things.
Company: Levi9
During the talk, we'll talk about how Netflix is using GraphQL and how they've found it to be useful.
Company: Netflix
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.
Company: Red Hat
During this session, we will try to figure out whether everything is smooth with R2DBC, and what pitfalls may await us in the transition to this specification.
Company: Sber
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.
Company: Red Hat
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.
Company: Eclipse Foundation
Company: Eclipse Foundation
The developers are always told to write texts and to be responsible for the quality. But is that true? During this session, we will try to dismember the testing pyramid, dig into the code and see where it takes us.
Company: Deutsche Bank
Company: Deutsche Bank
Valeria Andrianova, Product Marketing Manager, will show you how Space works and how it helps development teams create cool products and communicate more effectively.
Company: JetBrains
Do you want to understand how Spring Data works? Evgeny Borisov suggests writing analog to understand how Spring Data works.
Company: EPAM
BellSoft has integrated the new JEP into JDK16, added the Apple Silicon M1 Liberica JDK to the supported platforms, and released the new Liberica Native Image Kit product. Aleksandr Belokrylov will tell you how and by whom these products are created and what processes allow the company to remain open to the world community.
Company: BellSoft
Company: BellSoft
Babashka is a native Clojure interpreter for scripting. It is compiled to native using GraalVM native-image. In this talk, we will see how Babashka works internally through a live coding session.
Company: Doctor Evidence
Let's have a look at the benefits of pair programming in teams. Dmitry will show cases where you can use pair programming and what tasks it solves.
Company: Raiffeisen
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.
Company: Agile Developer, Inc.
Join your guide, Spring developer advocate Josh Long, to explore the wacky, wonderful world of Reactive Spring together.
Company: VMware
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.
Company: Datadog
We live in a world where developers are required to have their systems process more and more information in less and less time. And so that the implementation of a new solution does not require much effort.
Company: Sber
We will discuss what was good and what can be done even better, we will speak about the next season, and without a single word about ducks!
Company: Croc Code
Company: JUG Ru Group
In this talk, we will discuss topics such as developer usability, unit testing, and popular anti-patterns. Anton wants to draw your attention to how to make products maintainable.
Company: Codeborne
During this workshop, Andrei and Anton will demonstrate pair programming in action and write with you a simple app using TDD (so-called "ping-pong programming").
Company: Codeborne
Company: Codeborne
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.
Company: Independent Trainer
We will talk about the schedule, sessions, and share the information. Join the broadcast to find out what's on the air soon!
Company: Croc Code
Company: JUG Ru Group
Company: Huawei
This session will introduce you to Helidon and Coherence Community Edition, summarize recent innovations and work in process, and demonstrate how to use these open source frameworks to build scalable REST, gRPC, and GraphQL microservices.
Company: Oracle
Company: Oracle
Do you want to understand how Spring Data works? Evgeny Borisov suggests writing analog to understand how Spring Data works.
Company: EPAM
We'll see how some language (and framework) design choices affect IDE features and performance.
Company: JetBrains
Why async/await is right for some lanugages but user-mode threads are better for Java (and others).
Company: Oracle
In this talk, Viktor will provide a brief overview of what limitations Zookeeper imposed on Kafka architecture, what will be changed, and the current status of Zookeeper removal.
Company: Kong
During this workshop, Andrei and Anton will demonstrate pair programming in action and write with you a simple app using TDD (so-called "ping-pong programming").
Company: Codeborne
Company: Codeborne
Every software developer knows, that you should use all static type system features in your API. Sometimes, though, you need to make an exception. But developers stumble on a mental block when such a case occurs. To avoid becoming a victim of such a situation, please listen to how enum is going to make your life miserable if used carelessly.
Company: Sber
Company: Vsegda.Da
We will talk about a microservice architecture approach to managing feature flags in a project using Apache Kafka.
Company: Accenture
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.
Company: SoftwareGarden.dev
This session will cover all of the new language features in Java since the last Long-Term Support release. We'll also cover the main new library APIs from small changes like the teeing collector to whole new libraries like the Foreign Function Interface.
Company: Azul Systems
Компания JetBrains выпускает этой весной прицнипиально новую функциональность для всех своих продуктов — Code With Me. Это платформа для коллаборативной работы — неважно, парное ли это программирование, обучение классов, воркшопы, или mob-программирование. Какое значение это имеет для рядовых разработчиков и для IT-организаций? Как эта штука устроена внутри? Какая история и какое будущее у Code With Me? Обо всех этих вещах расскажет лид проекта, Кирилл Скрыган.
Company: JetBrains
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.
Company: IBM
Company: IBM
Alexey will tell you what you need to pay special attention to when writing code and developing your applications so that they become more secure and inaccessible to cyber villains.
Company: Mir Plat.form
This talk is about the detailed analysis of how the process of reading from the Apache Cassandra database takes place in terms of performance, what are the stages of processing requests, how long they take, which threads are responsible for what.
Company: Netcracker
Alexey will show what Spring Cloud components may be used in Kubernetes, how these projects complement each other, what they have in common. And finally, he will try to answer the question — what's the value of Spring in Kubernetes era?
Company: BeZero Carbon
Basic steps for building cluster solution on Akka. And what pitfalls developers should know about in advance.
Company: Mir Plat.Form
This session is a no-nonsense journey through the main reasons why Java 8 is no longer an acceptable solution — primarily for container deployments but the lessons are applicable more generally.
Company: New Relic
Alexander will talk about how and why Kotlin has been added to an enterprise project written in Java. This talk will explore technical problems encountered during the migration and the process of adoption of the new language by developers and managers.
Company: Sportmaster
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.
Company: AWS
In this talk, we will build a distributed multiplayer game system using RSocket and Spring that will host a popular game called Bomberman.
Company: VMware
Company: Canva
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.
Company: VMware
In this workshop, we will build a distributed multiplayer game system using RSocket and Spring that will host a popular game called Bomberman.
Company: VMware
Company: Canva
Anatoly will share his experience of using reactive frameworks to solve business problems in the field of creating voice assistants using the example of the orchestrator service, which is an entry point into the ecosystem for users of the Salyut family of voice assistants.
Company: Sber