Доклады

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

  • Доклад

    Spring Security OAuth2 & Co Explained

    Когда речь заходит о Spring Security и его работе с OAuth2, OIDC, SAML, SSO и Spring Authorisation Server, то перед нами больше вопросов, чем ответов. Документация есть, гайды есть, а ответов на возникающие по ходу вопросы нет. Это повод их найти.

  • Доклад

    Работа с запросами с точки зрения DBA

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

  • Доклад

    ART Memory Management

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

  • Доклад

    Банальные свичи

    Свичи с разных сторон. Посмотрим, как они эволюционировали, какие ужасы (зачем-то) унаследовали из Ceylon, как устроена нетривиальщина (строки/энамы, pattern matching, exhaustiveness, неудачная реализация в OpenJDK) и чего им еще не хватает для красоты мира.

  • Доклад

    One ORM to Rule Them All

    Рассмотрим различные ORM-системы, ключевые дизайн-принципы, которые они исповедуют, вытекающие из этого ограничения и возможности и, конечно, потенциальные use-кейсы.

  • Доклад

    Странные ограничения статических компиляторов

    Рассмотрим, чем статически компилируемые языки отличаются от динамически компилируемых, что такое трансляционная семантика, чем трансляция отличается от исполнения и какие странные ограничения статических компиляторов это порождает.

  • Доклад

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

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

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

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

Подписаться