Доклады

  • Программа предварительная, в ней возможны изменения.

  • Доклад

    Эволюция моделей памяти

    Модели памяти: от «железа» до современных языков; разберем их эволюцию, сравним в Java, C++, Rust, Go и заглянем в будущее. Доклад для всех, кто хочет глубже понимать многопоточность и конкурентность.

  • Доклад

    Как избавиться от рекурсии и исправить глупую ошибку в Google

    Расскажу про исследование различных подходов к оптимизации рекурсии. Рассмотрю и сравню их между собой, чтобы получить наглядные цифры. Кроме того, освещу оптимизацию хвостовой рекурсии, рекурсии при обходе деревьев, любой рекурсии через DeepRecursiveFunction. Расскажу, как во время исследования я обнаружил и исправил глупую ошибку в коде Google, связанную c попыткой оптимизации рекурсии.

  • Доклад

    ART Memory Management

    ART — Android RunTime — виртуальная машина в ОС Android, в которой исполняются пользовательские приложения. ART можно считать альтернативной реализацией VM для языка Java, в котором есть свои интересные особенности, в частности механизм управления памятью и сборкой мусора. К сожалению, эту тему все еще слабо освещают. Предлагаю исправить это недоразумение и погрузиться в Java-мир, альтернативный мейнстримному OpenJDK, и узнать, как бывает еще.

  • Доклад

    Симфония GigaIDE: от идеи до готовой платформы

    Поговорим о том, почему Сбер решил создать собственную IDE, когда существует IDEA Community, и какие между ними есть отличия. Рассмотрим планы по дальнейшему развитию платформы, а также функциональность, вошедшую в релизную версию. Кроме того, особое внимание уделим техническим трудностям и ограничениям, с которыми приходится сталкиваться, и способам их решения. Обсудим существенное упрощение выполнения рутинных задач с помощью GigaIDE, разберемся с внутренней архитектурой платформы и процессом написания плагинов.

  • Доклад

    Optimising Your Inner Development Loop with Spring Boot 3.1+ and Docker

    I will demonstrate how to optimise your inner development loop using the Development-time Services introduced in Spring Boot 3.1+. Furthermore, I will demonstrate how to leverage the ConnectionDetails abstraction to implement support for container types not supported out-of-the-box by Spring Boot.

Скоро добавим еще больше докладов

Мы активно дополняем программу. Подписывайтесь на нашу рассылку, чтобы быть в курсе.

Подписаться