Java

BackEnd


Рустам Курамшин
Developer Advocate @ Axiom JDK
Ростов-на-Дону

1. API Gateway на Spring Cloud

2. Распределенная конфигурация и Spring Cloud Config Server

3. Обнаружение сервисов и Spring Cloud Eureka

  • День выступления: 27.09.2024
  • Время начала: 11:15
  • Время окончания: 11:55
  • Зал : Разработка-2 [Green7]
  • Категории : Разработка
  • Секции : Java

  • Владимир Ярославский
    Руководитель направления @ Сбер
    Санкт-Петербург

    С момента появления JDK для сортировки простых типов использовалась классическая (с одним опорным элементом) быстрая сортировка (Quicksort). В ноябре 2009 года в JDK 7 появился предложенный спикером улучшенный алгоритм быстрой сортировки Dual-Pivot Quicksort, который в 2,5–5,5 раза быстрее предыдущей версии.

    За последние 15 лет Dual-Pivot Quicksort неоднократно улучшался по сравнению с первоначальной версией. Какие оптимизации и приемы использовались? Как повышалась производительность? Как правильно тестировать сортировку? Эти и многие другие вопросы затронет спикер.

    Доклад заинтересует не только разработчиков, но и математиков, любителей алгоритмов, тестировщиков, а также всех тех, кто стремится к еще более эффективному коду и кто хочет внести свой вклад в развитие JDK.

    • День выступления: 27.09.2024
    • Время начала: 10:30
    • Время окончания: 11:10
  • Зал : Разработка-2 [Green7]
  • Категории : Разработка
  • Секции : Java

  • Павел Кислов
    Техлид Java @ Spring АЙО
    Москва

    Когда речь заходит о Spring Security, редко говорят об Access Control List. Если поискать материал по теме, можно обнаружить, что технология недостаточно раскрыта. Комментарии на Stack Overflow скажут, что использование ACL снижает производительность и приводит к избыточности данных.

    Но так ли это на самом деле? Имеет ли это место в современных реалиях? А главное — стоит ли игра свеч?

    • День выступления: 27.09.2024
    • Время начала: 12:00
    • Время окончания: 12:40
  • Зал : Разработка-2 [Green7]
  • Категории : Разработка
  • Секции : Java

  • Дмитрий Фатов
    Руководитель разработки @ ГПБ
    Санкт-Петербург

    Разработчикам часто приходится встречаться с оптимизацией различных бизнес-процессов. В докладе спикер расскажет о проблемах медленной вставки данных в БД с использованием Spring, а также о том, как можно ускорить этот процесс от простых настроек до использования кастомных методов PostgreSQL.

    • День выступления: 28.09.2024
    • Время начала: 13:40
    • Время окончания: 14:20
  • Зал : Разработка-2 [Green7]
  • Категории : Разработка
  • Секции : Java

  • Дмитрий Черкасов
    Старший Java разработчик & DevRel @ Haulmont
    Воронеж

    Как выбрать технологию для создания пользовательского клиента, если вы разработчик на Spring Boot? Java или Kotlin? Использовать проверенные шаблонные движки и HTMX, или писать SPA на React и сидеть за npm документацией?

    Обсудим технологии для Spring разработчика: HTMX, Vaadin, Jmix, Kotlin Multiplatform, Jetpack Compose, и сравним, какая из них принесет больше пользы проекту и удовольствия в разработке.

    • День выступления: 28.09.2024
    • Время начала: 15:10
    • Время окончания: 15:50
  • Зал : Разработка-2 [Green7]
  • Категории : Разработка
  • Секции : Java

  • Андрей Кулешов
    Руководитель разработки Платформы Данных @ Positive Technologies
    Москва
    Java/Kotlin разработка в opensource
    из Голосование

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

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

    Автор представит краткий обзор технологий, стека и инструментов разработки, применяемых для создания современных проектов.

    Андрей будет объяснять, что необходимо любому проекту и как улучшить процесс разработки, переходя от базовых потребностей к более высоким уровням.

    Дополнительно, автор поделится опытом организации своих популярных open-source проектов, таких как diktat и ktoml, и расскажет не только о корпоративном стеке, но и о своем опыте в этой области.

    • День выступления: 28.09.2024
    • Время начала: 14:25
    • Время окончания: 15:05
  • Зал : Разработка-2 [Green7]
  • Категории : Разработка
  • Секции : Java