В этом подкасте мы разговариваем и обсуждаем темы связанные с программированием, технологиям и конечно же с Java
JavaHut #25: Джавовый вестник
Когда последние дни лета встречаются с первыми холодными нотками осени, хочется успеть всё: насладиться последними тёплыми лучами солнца, вкусом мороженого и, конечно, актуальными новостями Java. И вот мы снова с вами! В этот раз обсудим свежайший релиз Java 23, разберём интересные моменты с конференции Devoxx и, конечно же, поделимся мыслями о том, куда движется Java сообщество. Садитесь поудобнее, этот выпуск обещает быть насыщенным!
Новостей, как обычно, масса, а учитывая нашу регулярность их хватит на 3 подкаста, но мы постарались собраться и подготовить для вас интересный разбор последнего и актуального.
Если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер https://twitter.com/JavaHutPodcast! Мы ждём ваших подписок и лайков!
Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале.
Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти:
00:02:48 Про зависимости vs поддержку
00:09:58 Стек фреймворков для среднестатистического современного бизнес-приложения
00:22:05 Lombok strikes again или когда record-ы не вывозят
00:34:32 Java 23. Markdown в Javadoc
00:36:55 Java 23. Классы становятся меньше
00:43:58 Java 23. Импортирование модулей
00:55:10 Java 23. Паттерн матчинг по примитивам
01:02:20 Devoxx Belgium 2024 и прелестный доклад Венката
01:06:20 Valhalla и новая жизнь nullability в Java
01:18:51 Про текущие активные проекты в Java
В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут:
Java 23: https://openjdk.org/projects/jdk/23/
Devoxx Belgium 2024: https://www.youtube.com/playlist?list=PLRsbF2sD7JVrNB1mKqklpc23hsKtvMAXm
Ведущие:
Рома Меерсон twitter: @Homich1991
Женя Никифоров twitter: @Baron_Oren
Music: https://www.purple-planet.com
10/14/2024 • 1 hour, 27 minutes, 44 seconds
JavaHut #24: Всё, везде и сразу
Неправда ли часто бывают моменты когда хочется Все, везде и сразу...теплое лето, без непогоды, холодное мороженое, сбивающее чувство жары и Java подкаст, появившийся стремительно и внезапно в ваших лентах.
Вы снова видите эти сообщения, а значит с Вами мы и эти полтора часа будем говорить о Java 😉
Новостей, как обычно, масса, а учитывая нашу регулярность их хватит на 3 подкаста, но мы постарались собраться и подготовить для вас интересный разбор последнего и актуального.
Если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер https://twitter.com/JavaHutPodcast! Мы ждём ваших подписок и лайков!
Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале.
Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти:
00:02:35 Про несправедливость и почему жизнь для фронтэндеров проще
00:10:40 Про Server Actions и почему это зло
00:14:10 Про использование Graal c Python
00:24:55 Про Gatherer и зачем он нужен
00:30:15 Про Абстракции и насколько они необходимы
00:35:00 Про AI и его юзкейсы
00:53:56 String Template всё?
00:59:50 Про Extension Methods хорошо это или ну такоэ
01:04:55 Про Spring Data и как мы будем жить по новому
01:14:28 Что такое Fallback бины и зачем они понадобились в Spring 6.2
В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут:
Jakarta EE Data: https://github.com/jakartaee/data/releases/tag/1.0.0
JEP 461 Gatherer: https://openjdk.org/jeps/461
String Template: https://mail.openjdk.org/pipermail/amber-spec-experts/2024-April/004106.html
Spring I/O 2024: https://www.youtube.com/playlist?list=PLe6FX2SlkJdQyqVIMrhYRYx-3KYDASifZ
Ведущие:
Рома Меерсон twitter: @Homich1991
Женя Никифоров twitter: @Baron_Oren
Music: https://www.purple-planet.com
7/8/2024 • 1 hour, 20 minutes, 9 seconds
JavaHut #23: Однажды в Армении (Live)
Стоит всегда радоваться простым житейским мелочам. Свободное время - класс, отпуск - супер, отпуск в компании друзей в другом городе с шампурами вкуснейшего шашлыка - неизбежная обстановка, чтобы договориться и записать первый offline выпуск нашего подкаста. Все сошлось, а значит сегодня мы можем обсудить новости Java мира и поделиться нашим мнением с Вами, нашими слушателями.
Если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер https://twitter.com/JavaHutPodcast! Мы ждём ваших подписок и лайков!
Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале.
Мы сегодня находимся в немного полевых условиях, поэтому сегодня без таймкодов 🙁
В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут:
Доклад Brian Goetz: https://youtu.be/TIHx6MNt79Y
Ответы на вопросы: https://www.youtube.com/watch?v=mE4iTvxLTC4&ab_channel=Java
Ведущие:
Рома Меерсон twitter: @Homich1991
Женя Никифоров twitter: @Baron_Oren
10/27/2023 • 55 minutes, 38 seconds
JavaHut #22: Двадцать одно (LTS)
21 - это несомненно знаковое число, вызывающее огромные эмоциональные противоречия: игрок в блэкджек, имея на руке 21, впадает в эйфорию. Ученые, изучая миф о появлении новых привычек за 21 день, впадают в ступор. Разработчики Java пошли дальше и доказали, что ждать чего-то 21 релиз и дождаться в той форме, которая удовлетворит абсолютно всех кажется невыполнимым.
Хорошие это эмоции или нет покажет только время, но для Java community 21 релиз определенно значим, как новый текущий LTS. В нем то мы и постараемся разобраться поподробнее в компании с нашим товарищем Александром Барминым.
Если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: 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 21: https://docs.oracle.com/en/java/javase/21/docs/api/preview-list.html
Release notes Java 21: https://jdk.java.net/21/release-notes
JVM LS 2023: https://www.youtube.com/playlist?list=PLX8CzqL3ArzW90jKUCf4H6xCKpStxsOzp
Уже не гость:
Александр Бармин twitter: @AABarmin
Ведущие:
Рома Меерсон twitter: @Homich1991
Женя Никифоров twitter: @Baron_Oren
Music: https://www.purple-planet.com
9/27/2023 • 1 hour, 30 minutes, 43 seconds
JavaHut #21: ChatGPT Chronicles: The Language model
Добро пожаловать в "ChatGPT Chronicles: The Language model" - подкаст, посвященный великому языковому моделированию и его популярности... Стоп, ладно, генерировать описание подкаста с использованием ChatGPT тоже надо уметь, чтобы он не зазнавался и не писал текст, просто чтобы его написать. Сегодня же мы попробуем разобраться получше в нем и как вообще этот феномен образовался в нашей жизни, а поможет нам с этим наш гость - Денис Рыжов.
Если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер https://twitter.com/JavaHutPodcast! Мы ждём ваших подписок и лайков!
Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале.
Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти:
00:04:12 Обсуждаем базовые понятия: что такое модели, функции преобразования и т.д.
00:09:45 Про путь от простых нейронок к сложным
00:12:50 В чем хайп вокруг GPT и когда он начался
00:16:45 В чем феномен нейронками если есть обычными алгоритмы
00:23:33 Сколько нужно данных для обучения модели
00:33:30 О доработке моделей под конкретные нужды и разнице языков
00:39:10 О том сложно ли обучить модель писать код и заменят ли они программистов
00:47:00 Про неумение ChatGPT обучаться на своих же результатах
00:50:14 Почему ChatGPT всегда хвалит пользователя
00:52:46 Про обратную связь к ChatGPT и калибровку
00:59:15 О том можно ли настроить модель под конкретную команду
01:04:20 Про библиотеки для разработки моделей
01:06:37 Про Hello World в мире моделей
01:14:56 О фидбеках сделанных ChatGPT и нужно ли быть вежливым при общении с заказчиком
01:23:15 Время традиций и окончание
В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут:
Как работает ChatGPT: объясняем на простом русском эволюцию языковых моделей с T9 до чуда https://habr.com/ru/companies/ods/articles/716918/
GPT-4: Чему научилась новая нейросеть, и почему это немного жутковато https://habr.com/ru/companies/ods/articles/722644/
Про трансформер подробнее https://habr.com/ru/articles/486358/
Гость:
Денис Рыжов https://t.me/denis_ryzhov_sce_to_aux
Ведущие:
Рома Меерсон twitter: @Homich1991
Женя Никифоров twitter: @Baron_Oren
Music: https://www.purple-planet.com
7/21/2023 • 1 hour, 26 minutes, 20 seconds
JavaHut #20: Как избавиться от багов за 20 версий Java
Весна идет, весне дорогу, а вместе с потеплением нас уже традиционно ждет новый релиз 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
3/29/2023 • 1 hour, 52 minutes, 55 seconds
JavaHut #19: Return of the JavaHut
Долгий год нашего отсутствия подошел к концу и мы рады, что можем вновь радовать вас новыми выпусками. Java не сидела и не ждала нас, а активно готовила инфоповоды, чтобы теперь мы с удвоенной силой о них рассказали. Дальше только больше!
Если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер https://twitter.com/JavaHutPodcast! Мы ждём ваших подписок и лайков!
Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале.
Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти:
01:45 Обсуждаем нейронки ChatGPT, MidJourney и другие и немного хайпуем
19:10 Новый UI в IntelliJ и что мы о нем думаем
31:11 Релиз Spring Boot 3 и что он нам несет (Spoiler Alert: мало чего)
39:19 Релиз Spring 6 и что с ним (Spoiler Alert: почти также как Spring Boot 3)
44:16 Миграция на Java 17, как она проходит и как делают миграции в других языках и библиотеках
50:55 Java 19, project Loom и другие фичи новых версий
57:12 О небольшой "синтаксической сахаринке"
Ведущие:
Рома Меерсон twitter: @Homich1991
Женя Никифоров twitter: @Baron_Oren
Music: https://www.purple-planet.com