Друзья, всем привет! Так как буквально на днях вышла Java 27, скоро многие команды вновь поднимают вопрос о миграции на более свежие версии Java. Мы знаем, что у вас до сих пор полно Java 11 и Java 17 😈
Для большинства разработчиков изменения в Java Runtime не так заметны - мы нечасто сталкиваемся с этим на повседневной основе. Однако, новые фичи именно Java как языка:
sealed типы, ScopedValue, виртуальные потоки и т.д - с этим мы сталкиваемся (или кто-то лишь ещё будет сталкиваться) больше.И к сожалению, большинство использует эти фичи лишь на Java собеседовании, а не в реальном production, и как следствие, опыта в том, а где же реально могут пригодиться новые фичи Java у людей нет. Пора это исправить!
Команда Axelix написала статью на тему того, как относительно новые фичи Java помогли решить им ряд проблем в Open Source ядре. На практике и без воды - код открытый, вы можете сами клонировать и изучить его более детально 🫡
🔗 Статья на Habr