• Смотреть запись

    Тип доклада: Доклад

    Migrating beyond Java 8

    Learn about the breaking changes that went into Java since Java 8 and tools to help you find migration issues when migrating from Java 8 to Java 11 or 12.

  • Смотреть запись

    Тип доклада: Доклад

    Spring Framework 5.2: Core container revisited

    This talk focuses on core facilities for optimized application architectures in modern deployment environments, with support for Java as well as Kotlin, as a foundation for higher-level features in Spring Data and Spring Boot.

  • Смотреть запись

    Тип доклада: Доклад

    Java scaled to zero

    Java optimized for Microservices & Serverless architectures.

  • Смотреть запись

    Тип доклада: Доклад

    Тестирование многопоточных алгоритмов с помощью Lincheck

    Доклад про тестирование многопоточных алгоритмов, как в этом деле помогает Lincheck (спойлер: просто незаменим в мире JVM), и немного про его внутреннее устройство.

  • Смотреть запись

    Тип доклада: Доклад

    Bootiful testing

    Join Spring Developer Advocate Josh Long (@starbuxman) as he looks at how to test Spring applications and services.

  • Смотреть запись

    Тип доклада: Доклад

    Потоковое приложение — это не только код, но и 3-4 года поддержки в проде

    В своем докладе Никита расскажет о том, как оперировать потоковое приложение в проде.

  • Смотреть запись

    Тип доклада: Доклад

    Reactive Spring revisited

    Reactive programming is at the beginning of its journey. Long and Hoeller will be your guides to the world of Spring Framework and Spring Boot and will show how to build reactive microservices.

  • Смотреть запись

    Тип доклада: Доклад

    Decrypting tech hype for the busy coder

    Come hear straight talk about the latest trends such as blockchain, chatbots, serverless, CD pipelines, AI, and machine learning. In 45 minutes you will know more than your average redditor, and you can shut down tweet-driven development in your workplace once and for all.

  • Смотреть запись

    Тип доклада: Доклад

    Testcontainers: Год спустя

    В теме Testcontainers происходит столько нового, что разработчики просто не успевают следить за всеми последними изменениями и фичами, но можете не беспокоиться — Сергей расскажет все ключевые подробности релизов и проведет краткий экскурс по теме для новичков.

  • Смотреть запись

    Тип доклада: Доклад

    Java 9-14: Маленькие оптимизации

    Поговорим о маленьких улучшениях производительности в самых базовых и вездесущих классах вроде String, ArrayList, HashSet, которые были реализованы после выхода Java 8 и делают нашу жизнь лучше.

  • Смотреть запись

    Тип доклада: Доклад

    Maximizing performance with GraalVM

    The talk will discuss how different trade-offs can be chosen using either GraalVM JIT or GraalVM AOT as well as other options and flags.

  • Смотреть запись

    Тип доклада: Доклад

    Concurrent Garbage collectors: ZGC & Shenandoah

    In this session, attendees will learn about two new garbage collectors, how they work and where they can be used.

  • Смотреть запись

    Тип доклада: Доклад

    Not dead yet — Java on desktop

    Many people think Java on desktop is dead... Gerrit will try to open their eyes.

  • Смотреть запись

    Тип доклада: Доклад

    Spring Reactive Ripper

    Кирилл и Евгений расскажут о том, как безболезненно внедрить React в свой проект и какие проблемы стоит учитывать при рефакторинге.

  • Смотреть запись

    Тип доклада: Доклад

    Armeria: A microservice framework well-suited everywhere

    Do you want to know about new microservice framework "Armeria"? Trustin Lee will explain you what it is and how it's solving problems in microservices architecture.

  • Смотреть запись

    Тип доклада: Доклад

    Эффективные надежные микросервисы

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

  • Смотреть запись

    Тип доклада: Доклад

    GraalVM and MicroProfile: A polyglot microservices solution

    This session shows how GraalVM can help developers to integrate MicroServices and other parts of your application. By using MicroProfile, the session will also show how the same libraries can be reused across multiple services written in different languages.

  • Смотреть запись

    Тип доклада: Доклад

    Spring Security for N00bz: A quick introduction for the terminally insecure

    Built with Java & Spring, Spring Security is a proven, fully OSS solution for end to end application security. This session provides an introduction to defense in depth & a live-coding exploration of how to secure your apps now & maintain their security over time using 100% open source software.

  • Смотреть запись

    Тип доклада: Доклад

    Микросервисы, отвечающие за несколько микросекунд — друзья и враги

    Известные и не очень подводные камни, и способы их обойти на пути к ультра-низким задержкам в микросервисной архитектуре.

  • Смотреть запись

    Тип доклада: Доклад

    TeaVM: Трудности перевода из Java в JavaScript

    В докладе пойдет речь о TeaVM в продакшене, какие есть проблемы при компиляции Java в JS и что за оптимизации применяют.

  • Смотреть запись

    Тип доклада: Доклад

    Practical change data streaming use cases with Apache Kafka and Debezium

    During this session you will learn about the connection between Apache Kafka, change data capture and Debezium, how to utilize these tools in microservices architectures and much more.

  • Смотреть запись

    Тип доклада: Доклад

    ScalaTest: You're asserting it wrong

    Jacek will talk about ScalaTest framework and how to make your assertions sound better.

  • Смотреть запись

    Тип доклада: Доклад

    Нужны ли в Java «инлайн»-типы? Узкий взгляд инженера по производительности на проект Valhalla

    Доклад посвящен тому, какие преимущества типы-значения принесут Java в плане производительности и как ими воспользоваться.

  • Смотреть запись

    Тип доклада: Доклад

    Краш-курс по IntelliJ IDEA Plugin DevKit

    В любой компании есть свои наработки: фреймворки, библиотеки, процессы и соглашения. Не все они хорошо поддержаны в IDE, а хотелось бы! Юрий расскажет про IntelliJ IDEA Plugin DevKit, как разработать на нём плагин для поддержки Java-фреймворка и не умереть в процессе.

  • Смотреть запись

    Тип доклада: Доклад

    The Sea of Nodes and the HotSpot JIT

    Cliff Click will open the world of compilers and HotSpot "C2" JIT.

  • Смотреть запись

    Тип доклада: Доклад

    The sinuous path toward Valhalla

    The talk will be devoted to the Valhalla project and when do we expect it in the main OpenJDK branch.

    • Remi Forax

      Компания: University Paris East Marne la Vallee

  • Смотреть запись

    Тип доклада: Доклад

    Улучшаем производительность реактивного сервиса

    Уже испытали боль в производительности приложений написанных со Spring Reactor? Давайте же разберемся в чем проблемы, как их избежать и все-таки ускорить ваши сервисы!

  • Смотреть запись

    Тип доклада: Доклад

    Feature 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.

  • Смотреть запись

    Тип доклада: Доклад

    War Story: Как мы внедряли поддержку Java 11 в Jenkins

    Сказ о том, как мы внедряли поддержку Java 11 в Jenkins — одном из наиболее популярных серверов автоматизации для CI/CD. Цель доклада — рассказать о том, с какими проблемами мы столкнулись в реальном крупном Maven-проекте, и о том, как мы их решали. Доклад не имеет отношения к Jenkins как таковому, целевая аудитория — разработчики, которые планируют переезд на Java 11.

  • Смотреть запись

    Тип доклада: Доклад

    Keeping up with Java: Look at all these new features!

    During this talk, we'll discuss the significant new features added to Java since JDK 9 and also will have a look at the status of longer-term futures.