Сессии Devoxx UK теперь доступны онлайн

Сессии британского отделения главной конференции сообщества Java-разработчиков этого года теперь доступны в Интернете бесплатно.

В этом году Devoxx UK проходила в Лондоне с 8 по 10 мая; за 3 дня было проведено 170 сессий на 6 этапах, которые посетили более тысячи разработчиков.

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

Поскольку ИИ и помощники в кодировании - это горячая тема, давайте начнем с демонстрации Джона Оливера, демонстрирующей использование Semantic Kernel для разработки интеллектуальных приложений. Конечно, Semantic Kernel - это SDK от Microsoft, который интегрирует большие языковые модели с обычными языками программирования, такими как C#, Python или Java. С его помощью вы можете интегрировать сервисы OpenAI и Azure OpenAI с вашим Java-кодом, чтобы раскрыть мощь искусственного интеллекта в ваших приложениях.

Конечно же, не обошлось и без главной сессии - «97 вещей, которые должен знать каждый Java-программист», которую провела не кто иной, как евангелист продуктивности Триша Ги. Это была сессия по мотивам одноименной книги, в которой рассказывалось о том, что должен знать каждый Java-программист: от кода до людей, от Java до других языков JVM, от внутреннего мира JVM до внешнего мира.

Конечно, Spring не мог остаться в стороне. В статье «Рецепты миграции приложений Spring Boot на Native» Даниэль Гарнье-Муару затрагивает очень актуальную тему достижения более быстрого времени запуска приложений Spring Boot. Одним из способов достижения этой цели является компиляция Spring-приложений в нативный образ, что и было продемонстрировано в ходе сессии.

Другой способ увеличить время запуска Java-приложений и их «след» - это путь, проложенный Project Leyden, который просто пытается определить вычисления, которые мы можем просто исключить. Пер Минборг рассказывает об этом в статье «Улавливая молнию в бутылке».

Сессия, объединяющая все: время запуска, нативные образы, Spring, Quarkus и бессерверное развертывание, - «Going serverless with Quarkus, GraalVM native images and AWS Lambda», где Берт Ян Шрайвер показал, как он перевел бэкенд приложения для конференции NLJUG с Spring, работающего на виртуальных машинах Linux, на Quarkus, работающий как нативный образ GraalVM на AWS lambda.

Еще одна сессия, связанная со Sping, была посвящена теме «Что ждет нас в Spring?». Представленная Джошем Лонгом и Венкатом Субраманиамом, эта сессия продемонстрировала мощь виртуальных потоков в действии в одном из самых популярных и часто используемых фреймворков. Напомним, что поддержка виртуальных потоков была добавлена в Spring Boot версии 3.2 и требует наличия Java 21.

Наконец, я хотел бы выделить одну из моих любимых сессий, потому что она посвящена теме, за которой мы в IProgrammer внимательно следим. Это безопасность цепочек поставок. Сессия «Securing the Supply Chain for Your Java Applications» посвящена исключительно Java-аспекту вопроса и охватывает ряд методов, паттернов и технологий для безопасного управления зависимостями и целостности исходного кода. Чтобы дополнить перспективу, давайте передадим то, что мы говорили об этом в статье «The I Programmer Java 2023 Recap»:

SBOMs (Software Bills of Materials) стали актуальной темой с тех пор, как они получили широкое признание в качестве средства защиты от атак на цепочки поставок, что было усилено указом президента США Байдена о повышении кибербезопасности страны в мае 2021 года.

В этом отношении Java тоже не осталась в стороне: был выпущен Jbom, проект с открытым исходным кодом, реализуемый Eclipse Foundation, который генерирует Runtime и Static SBOMs для локальных и удаленных Java-приложений.

Цепочка поставок Java также укрепилась благодаря Sigstore Java. Sigstore Java - это инструмент для подписания и проверки дистрибутивов пакетов Java с помощью бесключевой подписи Sigstore. Подпись Sigstore позволяет разработчикам программного обеспечения безопасно подписывать такие программные артефакты, как файлы релизов, образы контейнеров и двоичные файлы.

Однако это еще не все. Сессии не ограничивались только Java и охватывали такие темы, как облачные технологии и большие данные, веб и HTML, мобильные технологии, языки программирования, архитектура и безопасность, методология, культура и технологии будущего. Разумеется, докладчики были высококлассными специалистами в своих областях.

Так что не торопитесь и погрузитесь в атмосферу конференции, просмотрев ее огромный список воспроизведения на Youtube. Наслаждайтесь!

Сессии Devoxx UK теперь доступны онлайн
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
20 июля 2024 г.
189
Теги: Devoxx

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.

Свежие посты