Заседания JConference January 2024 уже в сети

Выступления, представленные на 4-й конференции JChampions, которая проходила с 25 по 30 января, теперь доступны для бесплатного просмотра на YouTube. Темы докладов варьировались от кода и технологий до советов по карьере.

Конференция JChampions - это нечто особенное, потому что в ее состав входят чемпионы Java. Это разработчики со всего мира, получившие признание за вклад в развитие Java-сообщества. Само собой разумеется, что уровень экспертизы, накопленный на конференции, был очень высок.

Да и как могло быть иначе, когда в конференции приняли участие известнейшие представители Java-сообщества? Например, с докладами выступили:

  • Саймон Риттер, заместитель технического директора Azul Systems
  • Кей Хорстманн, автор книг "Core Java" и "Java для нетерпеливых".
  • Франк Делапорте, автор книги "Начало работы с Java на Raspberry Pi".

Мэтт Рэйбл, Антон Архипов, Грейс Янсен... список слишком длинный, чтобы быть исчерпывающим.

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

Решение проблемы разогрева JVM для поддержания Java в горячем состоянии
JVM печально известна своими высокими требованиями к времени запуска и прогрева. Каждый раз, когда JVM запускает приложение, она должна провести один и тот же анализ, чтобы найти "горячие точки" в коде и скомпилировать их; на загрузку, связывание и инициализацию классов уходит много времени. Это называется временем прогрева приложения. Конечно, речь идет о микросекундах, но эта задержка может иметь значение при попытке развернуть виртуальные машины в облаке и запустить микросервисы.

В этой сессии будет описано несколько подходов, которые могут облегчить эту проблему.

Используете ли вы класс Optional так, как это должно быть?
Optional может стать шагом к обеспечению безопасности нулей в Java, но его интерфейс немного запутан, поэтому не многие
разработчики уверены, что используют его правильно. На этой сессии мы рассмотрим лучшие практики его использования.

Повесть о двух городах: блокирующий код против неблокирующего кода
Это была очень хорошая сессия, посвященная истории развития асинхронных конструкций в Java. Он начинается с классических Future/Callable и CompletableFuture, затем переходит к реактивным и заканчивается Project Loom, добавленным в Java 19.

Представляем Spring AI
Конечно, генеративный искусственный интеллект не мог остаться в стороне. С Spring AI вы можете начать интегрировать сервисы OpenAI и Azure OpenAI с вашим Java-кодом, чтобы раскрыть мощь искусственного интеллекта в ваших приложениях и использовать возможности LLM из вашего Spring-кода.

Будущее разработки: Станет ли наша работа сложнее или проще?
На этой сессии мы рассмотрим несколько насущных вопросов, которые каждый день возникают в голове разработчика. В наш век искусственного интеллекта и автоматизации, когда наши IDE шагнули далеко вперед по сравнению со временами почтенного VI в плане интеграции практически всего, что кричит о "продуктивности", стали ли мы на самом деле более продуктивными, или просто когнитивная нагрузка при попытке жонглировать всем этим стала непосильной? И еще, будет ли ИИ писать мой код, а значит, заменит меня?

Переход на Jakarta EE 10
Многие компании все еще работают на v8, и эта сессия демонстрирует, как обновить приложение с Jakarta EE 8 до Jakarta EE 10, чтобы воспользоваться новыми и замечательными функциями, которые предвещает v10.

И, конечно, завершает список Bootiful Spring Boot 3. Джош Лонг (Josh Long), под руководством кого же еще, рассказывает обо всем, что вам нужно знать о Spring Framework 6 и Spring Boot 3.

IProgrammer's "Java 2023 Recap" рассматривает такие темы, представленные на конференции и не только, как безопасность цепочки поставок ПО, вечная битва между Jakarta и Spring, а также Reactivity vs Virtual Threads и их влияние на jdbc-драйверы.

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

Чтобы насладиться ими всеми, зайдите на Youtube-канал JConf и отсортируйте видео по новизне так, чтобы видео с конференции
окажутся наверху, выстроившись друг за другом. К сожалению, они не организованы в единый плейлист, но это лишь небольшое неудобство. Наслаждайтесь!

Заседания JConference January 2024 уже в сети
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
26 февраля 2024 г.
40
Теги: ИИ , Open AI

Комментарии

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

Читайте еще

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

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