Java guru
931 subscribers
1 photo
1 video
234 links
Новости из мира Java, обзоры интересных библиотек и фреймворков, обучающие статьи. Онлайн обсуждения актуальных тем и обмен опытом. Для связи @RodmanDV
Download Telegram
Channel created
Oracle Labs выпустила версию 0.9.1 Native Build Tools, проекта GraalVM, состоящего из подключаемых модулей для взаимодействия с собственным образом GraalVM. В этом выпуске исправлены проблемы, связанные с плагинами Maven и Gradle, улучшена документация по плагинам Gradle и улучшена поддержка JUnit.
TornadoVM

Компания TornadoVM, занимающаяся разработкой программного обеспечения с открытым исходным кодом, выпустила TornadoVM версии 0.10 с экспериментальной поддержкой JDK 16. В ней появилась новая опция --threadInfo для отслеживания распределения потоков. JIT-компилятор TornadoVM синхронизирован с GraalVM 21.1.0 также есть начальная поддержка 2D-массивов.
Oracle предлагает службу управления Java

Oracle представила корпоративный сервис для управления средами выполнения и приложениями Java как локально, так и в любом облаке.

Собственная служба Oracle Cloud Infrastructure (OCI), называемая Java Management Service (JMS), стала общедоступной 9 июня. Имея ту же аббревиатуру, что и Java Message Service, и включенная в качестве функции для клиентов Oracle Java Standard Edition, служба управления предлагает «Единая стеклянная панель» (“single pane of glass”) для управления развертыванием Java на предприятии, решая такие проблемы, как:

1. Определение того, какие версии Java установлены в среде и какие версии работают в разработке и производстве

2. Отслеживание используемых дистрибутивов Java Development Kit

3. Пометка используемых неавторизованных приложений Java

4. Отслеживание актуальности установленных версий Java и последних исправлений безопасности

Дополнительная плата за JMS для клиентов Oracle Java SE не взимается. Пользователи могут создать бесплатную пробную учетную запись OCI, чтобы попробовать JMS. OCI trial account
Microsoft опубликовала план по улучшению Visual Studio Code для Java-разработчиков

Корпорация Microsoft опубликовала дорожную карту по улучшению Visual Studio Code для Java-разработчиков. Документ охватывает период с июля по декабрь 2021 года. В течение этого времени компания сосредоточит внимание на таких областях:
• Улучшение процесса разработки внутреннего цикла, повышение производительности и надежности.
• Поддержка инструментов сборки, таких как Gradle, а также расширение существующего набора функций Maven.
• Поддержка различных версий Java и фреймворка Spring в контейнерах.
• Поддержка расширений Java в GitHub Codespaces.
• Добавление виртуальных потоков через Project Loom.
Что касается тестирования программного обеспечения и отладки, то Microsoft намерена обеспечить поддержку новых API-интерфейсов тестирования. Это позволит расширить охват и показатели тестирования.

С точки зрения безопасности, планируется добавить поддержку доверенных (trusted) и ненадежных (untrusted) рабочих областей. Это позволит разработчикам открывать проекты Java в режиме safe mode, с отключением некоторых функций.

Источник: Microsoft
Самый популярный Java-репозиторий на GitHub – коллекция паттернов проектирования всех видов и мастей.
Паттерны – это лучшие практики организации проектов, которые упрощают и ускоряют процесс разработки. Они представляют собой хорошо продуманные и протестированные решения самых распространенных задач программирования. Паттерны учитывают много мелочей, о которых вы легко можете забыть, и спасают от распространенных и глупых ошибок.
Каждый паттерн в репозитории, содержит подробное описание и примеры реализации на Java.

https://github.com/iluwatar/java-design-patterns