Весна идет, весне дорогу, а вместе с потеплением нас уже традиционно ждет новый релиз Java. 20 версия, возможно не самая знаковая из выходивших в последнее время,  и может показаться даже что она скучная. Но это так кажется пока вы не послушаете наш почти 2х часовой выпуск с обсуждением фич и множества скрытых прелестей. Главное что все это мы делаем в прекрасной компании с нашим гостем Александром Барминым.


Если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: ⁠http://t.me/javahutpodcast⁠ и твиттер ⁠https://twitter.com/JavaHutPodcast⁠! Мы ждём ваших подписок и лайков!


Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале.


Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти:


00:03:25 JEP-429 Scoped values


00:24:20 JEP-436 Virtual threads


00:36:00 JEP-437 Structured concurrency


00:39:13 Hidden Jems Part 1 (JMVCI for RISC-V, полезняшки JavaDoc и поддержка Графем)


00:52:40 JEP-432 Record patterns


01:08:50 JEP-433 Pattern matching for switch


01:19:40 Hidden Jems Part 2 (Degrade Thread.stop() и removal ThreadDeath, сompound assignments и удаление source/target 1.7)


01:29:50 JEP-434 Foreign function and memory API


01:39:40 Hidden Jems Part 3 (HttpClient keepAliveTimeout и Hidden Jems Java 19)




В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут:


Список preview фич в Java 20: https://docs.oracle.com/en/java/javase/20/docs/api/preview-list.html


Доклад Тагира: https://youtu.be/xOQ5i-Z8liU


Доклад Ивана Углянского: https://youtu.be/JAtzhhu9DS4


Доклад Саши Филичкина: https://youtu.be/LNWdG_O2gEI




Гость:


Александр Бармин twitter: @AABarmin




Ведущие:


Рома Меерсон twitter: ⁠@Homich1991⁠


Женя Никифоров twitter: ⁠@Baron_Oren⁠






Music: ⁠https://www.purple-planet.com

Twitter Mentions