Разработчик ядра nginx анонсирует новый форк
Один из основных разработчиков nginx заявил, что больше не занимается развитием популярного и широко используемого веб-сервера nginx, а вместо этого работает над новым форком.
Выступления, представленные на 4-й конференции JChampions, которая проходила с 25 по 30 января, теперь доступны для бесплатного просмотра на YouTube. Темы докладов варьировались от кода и технологий до советов по карьере.
Конференция JChampions - это нечто особенное, потому что в ее состав входят чемпионы Java. Это разработчики со всего мира, получившие признание за вклад в развитие Java-сообщества. Само собой разумеется, что уровень экспертизы, накопленный на конференции, был очень высок.
Да и как могло быть иначе, когда в конференции приняли участие известнейшие представители Java-сообщества? Например, с докладами выступили:
Мэтт Рэйбл, Антон Архипов, Грейс Янсен... список слишком длинный, чтобы быть исчерпывающим.
Каждый из них, конечно же, является экспертом в той или иной 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 и отсортируйте видео по новизне так, чтобы видео с конференции
окажутся наверху, выстроившись друг за другом. К сожалению, они не организованы в единый плейлист, но это лишь небольшое неудобство. Наслаждайтесь!
Один из основных разработчиков nginx заявил, что больше не занимается развитием популярного и широко используемого веб-сервера nginx, а вместо этого работает над новым форком.
Премия ACM CCS Test-of-Time Award присуждается исследованиям с длительным влиянием, которые оказали значительное воздействие на безопасность и конфиденциальность систем.
15 февраля 1924 года - день, когда компания Computing-Tabulating-Recording Co была переименована в International Business Machines.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии