Skip to main content
JavaHut

JavaHut

By JaCoV
В этом подкасте мы разговариваем и обсуждаем темы связанные с программированием, технологиям и конечно же с Java
Listen on
Where to listen
Apple Podcasts Logo

Apple Podcasts

Breaker Logo

Breaker

Castbox Logo

Castbox

Google Podcasts Logo

Google Podcasts

Overcast Logo

Overcast

Pocket Casts Logo

Pocket Casts

RadioPublic Logo

RadioPublic

Spotify Logo

Spotify

JavaHut #16: Java снова 17
Мы как и многие наши слушатели вернулись из отпусков и уверены, что ничего не может так вернуть в рабочее русло, как выпуск новой версии нашего любимого инструмента. Релиз Java 17 мы встречаем в чудесной компании с Александром Барминым, с которым обсудим что пришло, зачем оно все и какие перспективы у изменений. Если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер! https://twitter.com/JavaHutPodcast! Мы ждём ваших подписок и лайков! Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале. Немного полезностей и годноты: 25-28 октября состоится конфереция Joker: https://bit.ly/3DXChc1 У нас есть на нее промокод на Personal Standart билет Промокод: javahut2021JRGpc Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти: 00:05:00 А какая Java у нас в продакшене 00:06:50 Про новый Spring и куда все это движется 00:13:13 Из Java убрали эксперементальные AOT и JIT компиляторы 00:15:15 Java от Oracle снова бесплатная? 00:19:45 Java меняет release cadence... снова 00:32:18 Applet API и RMI Activation помечены на удаление 00:35:00 Security Manager deprecation и Strongly Encapsulate JDK Internals 00:42:31 Context-Specific Deserialization Filters 00:46:50 Sealed классы 00:54:20 Pattern matching in switch 00:54:20 Pattern matching in switch 00:59:50 Vector API и Foreign Function and Memory API 01:07:15 Улучшения для MacOS 01:09:15 Restore Always-Strict Floating-Point Semantics 01:13:50 Enhanced Pseudo-Random Number Generator 01:20:00 Подводим итоги В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут: Workshop graalVM Thomas-а: https://2020.jokerconf.com/2020/talks/1a0hihlfhp1bwkkrr5qver/ Buildpacks: https://buildpacks.io/ Современная разработка на Java: https://youtu.be/DYztjRgsF-g Евгений Борисов - Spring patterns: https://www.youtube.com/watch?v=GL1txFxswHA Михаил Дударев, доклад про SecureRandom: https://youtu.be/S1XyTlL74vY Небольшой лизбез по OSGI/Introspector: https://www.osgi.org/resources/what-is-osgi/ https://docs.oracle.com/javase/8/docs/api/java/beans/Introspector.html Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость: Александр Бармин twitter: @AlexBarmin Music: https://www.purple-planet.com
01:29:34
September 16, 2021
JavaHut #15: Остров Котлин
Завидев на горизонте остров, каждого из нас одолевают свои эмоции, кто-то думает о лете и песках пляжа, что его ждет, кто-то уже хочет быстрее домой, а некоторые думают, что за неизведанная земля перед ним...остров Ява славен многим и популярен у моряков, а интересен ли маленький островок в Балтийском море? - вот достойная загадка. Сегодня, вместе с нашим гидом по этому острову Антоном Архиповым, мы заглянем под все камни Котлина и поймем какое же место он занимает вокруг нас и будет занимать дальше. Если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер! https://twitter.com/JavaHutPodcast! Мы ждём ваших подписок и лайков! Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале. Немного полезностей и годноты: 25 Июня состоится конфереция jLove: https://jlove.konfy.care/ У нас есть на нее промокод! Конференция бесплатная, но есть возможность купить доступ к видеозаписям и лайв QA сессиям с 50% скидкой Промокод: JAVAHUT С 28 июня по 11 Июля состоится Podlodka BackEnd Crew: https://podlodka.io/becrew?utm_campaign=BE-2-Main&utm_medium=social&utm_source=all&utm_content=BE-2-Main_javahut Промокод: JAVAHUT Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти: 00:05:20 Про Kotlin и текущую ситуацию с ним 00:16:10 О сборе статистики и её влиянии 00:24:45 Про kts файлы и использование gradle 00:30:35 О попытках Java быть везде и зачем Kotlin идёт тем же путем 00:39:42 Об интеграции с экосистемой iOS и про мобильную разработку 00:43:50 Про будущее Kotlin и куда он развивается 00:50:30 О фреймворках, поддержке Kotlin в них и зачем нужен KTor 01:03:18 Про Java и Kotlin в Cloud 01:13:02 Об использовании Kotlin в ServerLess 01:18:10 О роли Product Manager и пути JRebel/XRebel 01:26:00 О выборе пути продукта и какие фичи в него тащить В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут: https://github.com/Kotlin/KEEP/blob/context-receivers/proposals/context-receivers.md Доклад Sanhong Li: https://youtu.be/94eTZsNYYBE Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость: Антон Архипов twitter: @antonarhipov Music: https://www.purple-planet.com
01:39:37
June 24, 2021
JavaHut #14: Helidon Club
Нас конечно долго не было, но это все для того чтобы скопить побольше сил и продолжать делать для вас клевые выпуски. Сегодня мы будем много говорить о мире, в который боятся заходить современные Spring разработчики. Он повергает их в трепет и ужас и имя ему - Jakarta EE. Для уверенного погружения в эту тему мы позвали Митю Александрова, который много и подробно рассказал, как обстоят дела в этом мире и рассказал о Project Helidon, который всех победит. Если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер! https://twitter.com/JavaHutPodcast! Мы ждём ваших подписок и лайков! Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале. Немного полезностей и годноты: 25 Июня состоится конфереция jLove: https://jlove.konfy.care/ У нас есть на нее промокод! Конференция бесплатная, но есть возможность купить доступ к видеозаписям и лайв QA сессиям с 50% скидкой Промокод: JAVAHUT Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти: 00:01:40 Кто такой Java Champion и что это дает кроме халявной Idea 00:04:47 О том как создавался болгарский JUG и почему делиться знаниями это круто 00:12:04 Как последний год отразился на комьюнити и что будет дальше 00:19:20 Как проходит подготовка к конференциям и как ребята готовят спикеров 00:25:00 О Jakarta EE и как у неё дела 00:28:42 Почему то что происходит с Jakarta важно для всех 00:31:00 О мире Springa и есть ли у Jakarta EE план 00:38:10 О том что изменилось с переходом под Eclipse Foundation и стало ли лучше 00:41:15 Про бюрократию и какой путь у новых фич в Jakarta EE 00:45:23 О том почему Jakarta EE не гонится за последними версиями Java SE и нужно ли это фреймворкам 00:53:00 Helidon - что это и зачем оно надо 01:04:00 Зачем нужен ещё один фреймворк для написания микросервисов и какие уроки Helidon вынес из соседних кейсов 01:08:55 О том будет ли скоро все Java приложения native 01:16:05 Про то почему бы программистам не объединиться и не сделать один хороший фреймворк, вместо 10 конкурирующих В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут: Доклад Дмитрия Корнилова про путь от Java EE к Jakarta EE: https://www.youtube.com/watch?v=Ndn6eGCCK0w&ab_channel=JakartaEE Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость: Дмитрий Александров twitter: @bercut2000 Music: https://www.purple-planet.com
01:35:32
May 13, 2021
JavaHut #13: Scall-e
Мы будем с Вами предельно честны, мы не ожидали, что будет возможность сделать этот выпуск до конференции Java-Z Days и шутка ли, первого апреля делать 13 выпуск подкаста и надеяться, что все пойдет как по маслу?! Сегодня в выпуске мы обсудим с невероятной Оли предстоящий уже в апреле релиз Scala 3 (да мы любим инфоповоды), конференции от Konfy и как начать заниматься функциональным программированием. Подключайтесь к нам ведь мы уверены, что получилось интересно! Если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер! https://twitter.com/JavaHutPodcast! Мы ждём ваших подписок и лайков! Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале. Немного полезностей и годноты: 8-9 Апреля состоится конференция Java-Z Day, среди спикеров Simon Ritter, Олег Докука и Евгений Борисов! Конференция бесплатная, регистрироваться тут: https://community-z.com/events/java-z-days 13-16 Апреля состоится конференция JPoint https://bit.ly/2Ye0NSJ Если вы ещё не купили билет, промокод на скидку от нашего подкаста: javahut2021JRGpc Сегодня у нас особенно спонтанный выпуск, и мы не смогли, для вас приготовить time коды 🙁 Но обещаем добавить из попозже В выпуске мы упоминаем: мем из твиттера: https://twitter.com/katzenstrophe/status/1367161081634951176 Видео от CEO Skype: https://youtu.be/ZI0w_pwZY3E В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут: Доклады Олега Нижникова по Tagless final: https://youtu.be/sWEtnq0ReZA https://youtu.be/HVrXiBNoiRQ Konfy Love конференции: https://jlove.konfy.care/ https://datalove.konfy.care/ https://inthecity.scala.love/ Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гостья: Оли Махасоева twitter: @Oli_kitty Music: https://www.purple-planet.com
01:27:23
April 1, 2021
JavaHut #12: 16 мгновений весны
Как же мимолетны мгновения...помните как еще вчера вы сидели на лекциях в университете и думали, чем бы заняться вечером, а сегодня уже наливаете очередную чашечку крепкого кофе и садитесь за свое рабочее место..естественно, чтобы послушать наш очередной выпуск 🙂 И это правильно, ведь сегодня мы пообщались с представителями замечательной компании BellSoft, которые нам все рассказали о разработке Liberica и Java 16, что уже за поворотом. Подключайтесь к нам ведь мы уверены, что получилось интересно! Если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер! https://twitter.com/JavaHutPodcast! Мы ждём ваших подписок и лайков! Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале. Немного полезностей и годноты: 8-9 Апреля состоится конференция Java-Z Day, среди спикеров Simon Ritter, Олег Докука и Евгений Борисов! Конференция бесплатная, регистрироваться тут: https://community-z.com/events/java-z-days 13-16 Апреля состоится конференция JPoint https://bit.ly/2Ye0NSJ Если вы ещё не купили билет, промокод на скидку от нашего подкаста: javahut2021JRGpc Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти: 00:02:30 Кто такие BellSoft и какое они имеют отношение к JDK 00:03:31 Что такое JCP и зачем оно надо 00:05:40 Разработка фич в JDK и есть ли свобода для реализаций 00:12:30 В чем разница между Preview feature и инкубатором 00:15:40 Что происходит с фичей после того как она попадает в OpenJDK 00:19:00 Переезд OpenJDK в GitHub c версии 16 00:26:00 О разных сборках и различиях между ними 00:29:00 Про ARM чипы и как жить дальше 00:44:30 О фичах которые сложнее всего было поддерживать 00:46:30 Про Java и микроконтроллеры 00:50:40 На каких языках разрабатывают JDK 00:54:00 Про Graal и Liberica 01:00:40 Spring и как Liberica стала default JDK для Pivotal 01:03:30 О новой релизной политике Java и как с ней живется 01:07:30 Будет ли переход на Java 17 таким же болезненным как и на Java 9 01:12:00 Про старые версии Java, банки и при чем тут мейнфреймы 01:15:15 Про языковые фичи и появилось ли что-то новое в Java 16 01:18:50 О проектах Loom и Panama и как происходит их адаптация В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут: Истории про Loom и Jetty: https://webtide.com/do-looms-claims-stack-up-part-1/ , https://webtide.com/do-looms-claims-stack-up-part-2/ Доклад Димы с Joker: https://youtu.be/ti7EQqLm0Uc Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гости: Александр Белокрылов twitter: @gigabel Дмитрий Чуйко twitter: @dchuyko Music: https://www.purple-planet.com
01:29:32
March 5, 2021
JavaHut #11: Java Python and Holy Graal
Много веков слагались легенды о предмете, чья магическая мощь была настолько невероятна, что перед ней не устоит ни один бенчмарк и workload. Сей предмет был когда-то утерян ну или спрятан, так что ни одна живая душа не сможет его найти... Это все сказки и предания, а реальность такова, что сейчас перед каждым из нас стоит дилемма смотреть на GraalVM или нет. Сегодня в выпуске будет много GraalVM, разбора native image и даже будет что-то про truffle и quarkus. Уверены получилось интересно, и если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер! https://twitter.com/JavaHutPodcast ! Мы ждём ваших подписок и лайков! Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале. Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти: 00:01:10 Что такое GraalVM и зачем он нужен 00:05:36 Чем Graal компилятор отличается от GraalVM и как их не путать 00:10:55 Про экспериментальные фичи и внимательность при их использовании 00:13:22 О совместимости компиляторов и виртуальной машины 00:19:54 О том является ли GraalVM серебряной пулей и "где лужа, Робин?!" 00:28:45 Про команды работающие над Graal и работу над ошибками 00:32:45 Спрашиваем вопрос про фреймворки, но... 00:32:33 "Небольшая" вводная про Native Image 00:40:20 Возвращаемся к разговору про Quarkus 00:44:35 Для каких кейсов все таки нужен Native Image 00:49:05 Про sbt и почему он больше не медленный 00:52:55 О том как Oracle встроил GraalVM движок в базу и зачем 01:01:02 Че там в Spring с Native Image 01:12:15 О запуске Java on Truffle - нафига, а главное зачем 01:27:30 О простом способе обновить Java не слезая с 8ки 01:31:13 Про разные use case использования GraalVM 01:32:23 О том будет ли GraalVM идти в ногу с релизами Java В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут: Статья на medium по GraalVM: https://medium.com/graalvm/graalvm-quick-reference-b8d1dfe24241 Статья на medium Java on Truffle: https://medium.com/graalvm/java-on-truffle-going-fully-metacircular-215531e3f840 доклад Sebastian Deleuze о спринге и нативе: https://youtu.be/3D1y5SvkqSA Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость: Олег Шелаев: @shelajev Music: https://www.purple-planet.com
01:43:11
February 10, 2021
JavaHut #10: Вечное сияние архитектурного разума
Достаточно коротко и ясно - мы начинаем второй сезон нашего подкаста! Как обычно в нем будет много Java и смежных с ней тем. Вот например сегодня, мы решили зайти с достаточно необычной стороны и посмотреть на архитектурную работу, как профессию. Как живется Java архитектору в мире бизнеса, нужно ли технарю переквалифицироваться от любимого JVM performance-а к составлению UML диаграмм и как не пожалеть о сделанном выборе технологии для конечного решения. Все это и многое другое мы сегодня будем обсуждать с нашим гостем, уверен вам понравится! Уверены получилось интересно, и если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер! https://twitter.com/JavaHutPodcast ! Мы ждём ваших подписок и лайков! Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале. Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти: 00:02:10 Кто такой архитектор и зачем он нужен 00:05:00 Обязателен ли выделенный архитектор или это может делать любой senior 00:08:00 Как и нужно ли доносить архитектуру до кастомера 00:13:09 Как защитить систему от всего и при этом не тащить лишнего 00:17:07 О покупке PlayStation и проблемах архитектуры магазинов 00:21:36 Обязательно ли становясь архитектором общаться с бизнесом 00:25:37 Почему быть Senior разработчиком это нормально и что нужно знать чтобы стать архитектором 00:32:25 Пишет ли архитектор код 00:32:42 О "PoC" и реальности 00:43:51 Про альфа версии и как не тащить все что видишь в продакшен 00:47:17 Про переход на новые технологии и технический долг 00:52:54 О стартапах переживающих свой технический долг 00:55:30 Про отношение к коду и ревности за свое творение 01:06:10 Про Cloud и привязку к нему В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут: https://www.amazon.com/Software-Systems-Architecture-Stakeholders-Perspectives/dp/032171833X https://www.amazon.com/Release-Design-Deploy-Production-Ready-Software/dp/1680502395/ref=sr_1_1?dchild=1&keywords=release+it&qid=1611765117&s=books&sr=1-1 https://www.amazon.com/Designing-Software-Architectures-Practical-Engineering/dp/0134390784/ref=sr_1_1?dchild=1&keywords=designing+software+architectures&qid=1611765132&s=books&sr=1-1 https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321/ref=sr_1_2?dchild=1&keywords=designing+software+architectures&qid=1611765132&s=books&sr=1-2 https://softwarearchitecturefordevelopers.com/ https://www.amazon.com/Goal-Process-Ongoing-Improvement/dp/0884271951 Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость: Константин Слисенко: kslisenko@gmail.com Music: https://www.purple-planet.com
01:17:54
January 28, 2021
JavaHut #9: Java actually
Новый год стучится на порог и от этого на душе невероятно радостно. Салаты, Оливье, снеговики, шампанское - все это неотъемлимые части праздника и сегодня мы бы хотели, чтобы наш подкаст тоже таковым стал для вас! В нашем новогоднем выпуске мы хотели сохранить то настроение, которое дарили вам весь этот сезон. Конечно, мы поговорили про java, порассуждали об абстрактном и сгенерировали кучу новых полезняшек для наших пользователей! Уверены получилось интересно, и если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер! https://twitter.com/JavaHutPodcast ! Мы ждём ваших подписок и лайков! Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале. В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут: Доклад Douglas Hawkins-а о ReadyNow: https://youtu.be/AGyctnc1DTA Azul C4: https://www.azul.com/resources/azul-technology/azul-c4-garbage-collector/ Статья Андрея Трубицына: https://m.habr.com/ru/company/epam_systems/blog/442944/ https://dou.ua/lenta/articles/how-to-choose-right-architecture/ (еще одна на украинском) Доклад San Hong Li как они делали JDK под нужды AliCloud https://youtu.be/94eTZsNYYBE Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти: 00:02:00 Тренды уходящего года в мире Java 00:07:40 Почему всех так волнуют JDK от разных вендоров 00:15:21 О разных способах апгрейда систем и чем они чреваты 00:17:00 О различиях JDK между вендорами и чем опасен переход 00:25:10 Про архитектуру приложений и как она строиться 00:33:30 О возможных проблемах архитектуры которые не предусмотрели в начале 00:37:01 Рубрика "Нас не спрашивали но мы отвечаем": Обсуждаем твит о выборе технологий на проекте если абстрагироваться от бизнеса 00:47:03 Зачем и когда изучать новые инструменты 00:49:10 О Тренировочных условиях, боевом опыте или как сделать чтобы не горело на продакшене 00:57:42 Пытаемся написать резюме для Java инженера в 2021 году 01:08:36 Нужно ли лезть в другие ЯПы 01:19:27 To Ops or not to Ops 01:24:42 Убеждаемся что умение "Гуглить" самое важное умение в 2021 01:31:19 Улетаем в "облака" 01:34:06 О базах данных и сколько нужно знать чтобы было хорошо 01:39:24 О фреймворках и достаточно ли знать только Spring (Спойлер: почти да) 01:47:25 Про Soft skills и нужны ли они 01:53:25 Поздравления с Новым годом от всех нас! Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость: Евгений Моспан: Yevgen_Mospan@epam.com Music: https://www.purple-planet.com
01:57:02
December 29, 2020
JavaHut #8: The Lord of the Kafka
Давайте будем честными, мы давно не выходили на контакт...не постили новые выпуски, не подавали признаков активности, да и вообще синхронной коммуникации никто не обещал, благо на этом мир не кончается и существует масса способов связаться с нами, например послать сообщение, естественно через хороший и надежный инструмент! Про такой мы сегодня и пообщаемся с нашим гостем! Конечно затронем, что нас ждет в будущем и какие проблемы есть сейчас! Уверен получилось интересно, и если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер! https://twitter.com/JavaHutPodcast Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале. В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут: Доклад Вити с JPoint по Exactly once: https://www.youtube.com/watch?v=PgkRhlUwYyE Youtube канал Вити: https://www.youtube.com/channel/UC78qJ6cApURAt5L1xkgUMZg Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти: 00:02:00 Разбор полетов - в чем феномен этого подкаста? 00:08:00 Многие из "Разбора" сдвинули свой фокус в сторону DevOps - Java все или временная мода? 00:12:30 Пора ли бежать куда-то или Java все ещё норм? 00:19:45 Про Кафку и откуда такая популярность 00:28:00 Про нелегкий сетап Кафки и инженерный челендж 00:37:00 Про будущее и что ждет Кафку дальше 00:45:00 Про коммуникацию между микросервисами и как её нужно строить 00:52:45 О развитии Кафки с релиза 1.0 и до текущего момента 01:07:37 О наболевшем и онлайне Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость: Виктор Гамов: @gAmUssA Music: https://www.purple-planet.com
01:17:29
December 8, 2020
JavaHut #7: R значит Reactive
Осень вступает в свои права на улице и самое время налить чего-нибудь горяченького и послушать очередной выпуск нашего подкаста. Вообще говоря, вопрос того как реагировать на внешние изменения крайне активно обсуждался в этом выпуске, как и вопрос новых протоколов и текущего состояния реактивного программирования. Помимо этого мы, конечно, не могли обойти стороной любимую всему (ну ладно - нами) историю про Open Source. Думаю получилось огненно, и если вы хотите поделиться своими впечатлениями от выпуска или задать свои вопросы - у нас есть телеграмм канал: http://t.me/javahutpodcast и твиттер! https://twitter.com/JavaHutPodcast Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале. В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут: Доклад Олега с Devoxx Poland: https://www.youtube.com/watch?v=OdSZ6mOQDcY https://www.youtube.com/watch?v=noeWdjO4fyU https://www.youtube.com/watch?v=cVKhFPiebSs Доклад Олега с Geekout с демкой о большом числе подключенных одновременно клиентов: https://vimeo.com/363991776 Доклад о адаптации RSocket в Spring: https://www.youtube.com/watch?v=iSSrZoGtoSE Проект Armeria от LINE: https://github.com/line/armeria Доклад от Trustin Lee по Armeria: https://youtu.be/Vr-0GKUmzo8 Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти: 00:02:02 Реактивное программирование это хайп или вызов реальности? Погружаемся в историю. 00:08:10 Притворяемся филологами и разбираемся в этимологии слова "Реактивный" 00:09:20 О Netty и других инструментах и как они повлияли на развитие индустриии 00:24:40 О признаках хайпа и причем тут J2EE 00:28:18 Внезапно о Microsoft и немного диферамбов 00:29:07 Олег признается, что ему кажется, что .Net не плох... мы продолжаем разговор 00:30:00 О Реактивном подходе везде 00:34:23 Для каких задач придумали RSocket? 00:44:15 Что происходит с адаптацией протокола в других языках и у крупных вендоров 00:52:16 Ловим Олега на слове и узнаем как дела с backpressure в Reactive gRPC 00:55:30 Внезапно обнаружили отличный путь как начать контрибьютить в Open Source 00:58:40 RSocket это все таки будущее или +1 инструмент для разработчика? 01:07:06 Про Cloud и как может RSocket помочь 01:08:10 Рассуждаем о будущем и что изменится когда придут HTTP3 и Project Loom 01:21:32 О построении и популяризации Open Source комьюнити Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость: Олег Докука: @OlehDokuka Music: https://www.purple-planet.com
01:38:45
October 22, 2020
JavaHut #6: О чем говорят джависты?
Ну вот мы и дождались, да-да, мы ждали этого не меньше вашего! Наконец-то... в сентябре месяце... спустя долгие тернии и полгода работы - вышел выпуск нашего подкаста, в котором мы таки поговорили о Java. Там еще и Java 15 релизнулась, но кому это интересно! В этом выпуске мы прошлись по основным изменениям, которые касаются последних версий Java, порассуждали о том что ждет нас в будущем, как меняется мир приложений и куда нас ведет мир дикого необузданного cloud-а! Всем же известно, что все становится лучше, если добавить к этому cloud! У нас есть телеграмм канал, заходите к нам на огонек: http://t.me/javahutpodcast Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале. В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут: 168 AWS Сервисов за 2 минуты https://www.youtube.com/watch?v=BtJAsvJOlhM Доклады Тагира Валеева: Java 9-14: Маленькие оптимизации https://www.youtube.com/watch?v=5Y0Alqb9H_I Pattern matching и его воображаемые друзья https://www.youtube.com/watch?v=qurG_J81_Cs&t=2635s Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти: 00:01:55 Кирилл рассказывает о себе и своем пути 00:04:00 Немного ностальгируем 00:04:45 Радуемся выходу Java 15 00:05:15 Почему Java 15 это важно 00:07:15 Java давно уже не Backward compatible, чо делать?! 00:16:38 Наконец-то понятный NullPointerException! 00:22:45 Текстовые блоки - Jsonы наконец-то читабельны 00:28:16 Switch теперь expression 00:34:00 Recordы вау или не очень? 00:41:20 Local Type или как подавнокодить 00:43:25 Sealed классы ....., а главное зачем? и умный instance of 00:51:33 Чуть чуть про сборщики мусора 00:56:00 Про остальные фичи новых версий 00:58:05 Cloud и куда мы с ним катимся 01:04:23 Как меняется модель бизнеса и что будет с энтерпрайзом 01:10:00 А как в это все погрузится новичкам? 01:16:10 О том что AWS поделка или как все на самом деле Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость: Кирилл Кадырко: kadyrko@gmail.com Music: https://www.purple-planet.com
01:28:36
September 21, 2020
JavaHut #5: Первый мобильный
Пора отпусков подходит к концу, а это значит, что самое время для нового выпуска нашего подкаста. "Давненько мы не говорили о Котлине и мобилках" - подумали мы и решили обсудить эту супер горячую тему с Владимиром Ивановым. Помимо этого, мы, конечно, не могли обойти стороной опыт Владимира, который долгое время трудился в программном коммитете Jug.ru над конференциями. Но и этим тоже не ограничились 😉 У нас есть телеграмм канал, заходите к нам на огонек: http://t.me/javahutpodcast Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале. В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут: Доклад Евгения Камышанова - https://www.youtube.com/watch?v=mlkpf-TP9wQ Новый подкаст (2)_после правок.final.doc - https://newpodcast2.live Приложение для гитаристов - songsterr.com Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти: 01:24 Вова рассказывает о своем карьерном пути и как он пришел к мобильной разработке 05:07 Насколько изменился Android за все время 06:24 О том как новые технологии попадают в проект и как они там остаются 11:50 Как Kotlin пришел в Android и что происходит сейчас 14:43 Обсуждаем Kotlin Inter-Op 16:13 На чем хотят начинать проекты для Android заказчики 19:00 О мульти платформенных фреймворках и насколько оно надо 20:30 Про React Native/Flutter и Kotlin Native 25:50 Что лучше мультиплатформа или нативные инструменты? 27:50 Ktor - зачем и для кого 31:07 Про архитекторов и архитектуру приложений 34:35 Как оценить изменения в архитектуре и сколько времени должен занимать билд 38:40 Clean code в Android и есть ли он 40:00 О том почему запросы с мобилкой работают не так, как с обычным фронтом 43:00 Версия о том как Telegram и WhatsApp появились галочки о доставке и прочтении 46:08 Про участие в программном комитете Mobius 48:38 О том что такое конференция и чем занимается программный комитет 52:15 Про отличия русскоязычных от заграничных конференций 53:30 Как понять что твоя тема достаточно актуально что её пора подавать на конференцию Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость:  Владимир Иванов twitter: @vvsevolodovich blog: https://vvsevolodovich.dev/ Music: https://www.purple-planet.com
59:21
August 22, 2020
JavaHut #4: ROI автотестов
Прошло всего 2 недели, а мы снова с вами! В этом подкасте мы пообщались с Анной Чернышевой о насущных темах, связанных с автотестированием и не только. Обсудили и роль автотестеров в проектах, как делать тестирование, а главное почему это надо и кому необходимо! Порассуждали о фреймворке Healenium, его роли и будущем развитии, ну и конечно просто потрепались языком о чем нам было интересно А ещё у нас есть телеграмм канал, заходите пообщаться: http://t.me/javahutpodcast Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале. В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут: GitHub проекта Healenium: https://github.com/healenium Подкаст "QAGuild": https://m.soundcloud.com/qaguild Подкаст "Ошибка выжившего": https://jug.ru/2020/05/survivors-mistake-2/ Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут вам их найти: 00:01:35 Кто такой современный автотестер и какой его основной инструмент 00:03:20 Какие инструменты уже устарели 00:05:00 Про BDD и актуален ли он 00:07:40 О том почему нельзя всю команду научить читать код вместо очередного BDD фреймфорка 00:10:05 Почему автотестеры почти любой проект начинают с написания фреймворка 00:13:35 Как тестируются разные UI от мобилок до телевизоров 00:17:36 Чуть больше залезаем в кишочки тестирования мобилок 00:22:57 Как и нужно ли тестировать все возможные Андройд устройства 00:24:45 Как оценить эффективность автоматизации и зачем вообще нужно писать тесты 00:27:05 Чем занимаются автотестеры пока их никто не видит в начале проекта 00:29:00 Как понять что проект покрыт автотестами достаточно 00:30:00 Сколько по времени должен длиться хороший тест 00:33:05 Про Healemium и для чего он нужен 00:36:55 Зачем выкладывать свой проект в открытый доступ 00:38:20 Что поменялось после открытия проекта для всех 00:40:50 Как происходит конкуренция со сторонними аналогичными продуктами 00:43:59 О планах развития Healenium 00:45:38 О том что Healenium это не просто библиотечка, а большой продукт где есть возможность поконтрибьютить всем (и разработчикам особенно) 00:49:09 О том почему автотестирование это не шаг в карьере разработчика, а вполне самостоятельная ветвь развития 00:52:30 Как Аня начала участвовать в конференциях 00:54:19 Зачем вообще участвовать в конференциях 00:56:49 Про отличия онлайн эвентов от оффлайновых 00:59:00 О синдроме самозванца и как с ним бороться 01:01:10 Как обычно готовиться доклад на конференцию - делимся инсайдами 01:04:45 О том куда идти и с чего начинать тестировщикам сегодня Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость: Анна Чернышева Facebook: https://www.facebook.com/anna.chernyshova.79 Music: https://www.purple-planet.com
01:09:32
July 17, 2020
JavaHut #3: Scalaлазание
Вы ждали и мы снова врываемся к вам со свежим подкастом Java Hut! Сегодня мы обсудили вместе с Марией Несвит много тем, связанных с жизнью Scala содружества. Тут и приход новичков в язык Scala, чем живет Scala Competency Center в EPAM, где востребованы специалисты этой области и даже, что ждет специалистов с переходом на Scala 3 с новым компилятором Dotty. А ещё у нас есть телеграмм канал, заходите пообщаться: http://t.me/javahutpodcast Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты и в телеграмм канале.  В выпуске мы обсуждаем ряд материалов и думаем будет полезным собрать все эти ссылки вместе тут: https://www.coursera.org/specializations/scala? https://horstmann.com/scala/ https://danielwestheide.com/books/the-neophytes-guide-to-scala/ https://booksites.artima.com/programming_in_scala_4ed https://scaladays.org/ Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут навигироваться: 01:12 Про наш с Женей опыт со Scala 02:25 Как Маша пришла в Scala 03:45 Какие основные сложности у девелоперов при входе в Scala 05:40 Переход из ФП в ООП сложно ли и нужно ли? 08:35 Откуда обычно приходят в Scala? 10:46 Немного про Хаскель 11:30 Scala Competency Centre что это и зачем? 14:17 В чем отличия Assesment для Java и Scala 15:45 И еще немного о курсах Scala 18:03 В какой OpenSource поконтрибьютить на Scala 21:36 Про уровень вхождения в OpenSource и как выбирают задачи для новичков 24:55 Насколько большой Pull Request Cycle в Scala Open Source проектах 27:35 С чего начать если хочется изучать Scala 30:53 Немного больше рекомендаций для изучения Scala, и не только 32:28 Насколько существует большой запрос на Scala разработчиков? 35:18 Типовые задачи и специфика проектов для Scalистов 36:55 Scala == BigData? 39:17 Про Scala 3, Dotty и исполнение мечты всех разработчиков 43:55 Насколько всемогущ компилятор Scala 45:08 Является ли недостаточное знание Высшей математики припятствием для Scala разработчика? 46:10 Scala и другие JVMbased языки Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость: Мария Несвит Mariia_Nesvit@epam.com Music: https://www.purple-planet.com
51:58
July 1, 2020
JavaHut #2: Руководить нельзя программировать
Поприветствуйте новый выпуск подкаста Java Hut! Мы продолжаем допрашивать с пристрастием гостей и сегодня к нам на огонек зашел Senior Director компании Epam Ярик Ермак. В этом выпуске, нам удалось пообщаться на тему роста программистов, как в сторону менеджмента так и в сторону T-shape специалистов, немного коснуться темы Open source и релокации в UK, понять насколько востребованы практика Devops и full-stack разработчики у заказчиков. Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты. И по вот этой ссылке: https://forms.office.com/Pages/ResponsePage.aspx?id=0HIbtJ9OJkyKaflJ82fJHW4u4a7ScwhFuBIOeG8vcKxUNjVZTlJSMEg0TjhHQ0hGNDlBRFJONldNOS4u А ещё мы завели телеграмм канал, заходите пообщаться: http://t.me/javahutpodcast Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут навигироваться: 00:01:20 Ярик рассказывает о себе и о своем пути в профессии 00:03:18 Чем занимается Director в EPAM? 00:04:54 Как принимается решение о переходе из программистов в менеджеры 00:07:25 О последствиях навязывания решений авторитетом 00:09:00 Можно ли продолжать писать код на позиции project manager 00:10:20 :) Какие скилы качаются у проектных менеджеров :) 00:11:20 Про баги и "набитые шишки" 00:12:08 Как убить в себе разработчика? 00:15:10 Про Fullstack разработчиков и насколько это хорошо 00:17:20 О T-Shape инженерах и соседних технологиях 00:20:18 Про DevOps 00:24:00 Насколько заказчики адаптированы к новым реалиям разделения стеков 00:28:30 Про бородатых админов и возможно ли собрать команду "Фулл-стеков" 00:30:30 Зачем писать код в свободное от работы время? 00:38:50 Как и зачем JavaFX появляется в проектах 00:43:00 О нелегких путях к тому чтобы начать контрибьютить в проект 00:44:00 Про остальных контрбьютеров 00:45:00 Попытки оценить value от нахождения проекта в OpenSource 00:47:20 Немного о Scala 00:49:41 Обсуждаем переезд и трудности при релокации в UK 00:52:00 О том как не стать Эллочкой-людоедкой в английском и пользе походов в пабы 00:55:00 Про общение с американцами 00:56:14 Hint: Как упростить себе общение с англичанами 00:58:11 Как точно такой же hint работает с испанцами 00:59:30 Почему Ярик решился переезжать именно в UK 01:01:37 Чем второй переезд в UK отличался от первого 01:04:21 Минусы переезда в UK Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость: Ярик Ермак github: https://github.com/yermak Проект Ярика: https://github.com/yermak/AudioBookConverter Music: https://www.purple-planet.com
01:10:38
May 29, 2020
JavaHut #1: Open source или туда но не обратно
Это первый эпизод подкаста Java Hut! С почином нас! Наш эксперимент, который вышел из-под контроля и превратился в нечто большее  И как мы говорим - наш подкаст все еще beta than nothing... В этом выпуске подкаста мы пообщались с Дмитрием Павловым и обсудили современный Open Source - его проблемы, желания и надежды. Как начать приносить пользу и почему важно выводить проекты из closed source в open source вы узнаете, послушав данный выпуск. Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты. И по вот этой ссылке: https://forms.office.com/Pages/ResponsePage.aspx?id=0HIbtJ9OJkyKaflJ82fJHW4u4a7ScwhFuBIOeG8vcKxURTJJRlpTRzdRSE40WVJDVFBIVFJFVjBLUS4u А ещё мы завели телеграмм канал, заходите пообщаться: http://t.me/javahutpodcast Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут навигироваться: 1:10 Рассказываем о своем опыте в OpenSource 2:25 Как Дима попал в Apache Ignite 3:00 Зачем разработчикам идти и контрибьютить куда-то 4:50 Как Женя начал контрибьютить в Spring Data 6:05 Как Рома контрибьютил в библиотечку для telegram ботов и в Apache Ignite 8:10 Когда в OpenSource проекте появляются формальные процессы и как развивается сообщество 10:15 Ради чего компании-вендоры контрибьютят 12:55 Как управляются подобные проекты 15:00 Как принимаются решения о фичах и правках 18:10 О том как появляются и живут форки 20:00 Как создается стратегия продукта и как работает распределенное комьюнити 21:45 Кто и как приносит новые топики в обсуждение 22:17 Немного о монорепозиториях и как компании решают идти в OpenSource 25:00 Чуть чуть про MongoDB и Spring 26:18 Что происходит с продуктом после того как он стал OpenSource 27:20 Как убедить своего менеджера что OpenSource это хорошо и надо 29:22 Как контрибьютить в OpenSource и не нарушать свой рабочий контракт 32:45 Про лицензии и регулирование 34:30 Про Nginx и стоит ли опасаться 35:40 Сколько времени уходит на работу в Apache Ignite 36:30 Почему иногда не нужно бежать исправлять баги 37:25 О том почему Pull Requestы могут долго висеть и ждать своего часа 38:18 Как распределяются роли на проекте и кто тестирует решение 40:22 Что можно назвать контрибьютом и обязательно ли писать код 42:02 Как часто приходят новички и насколько им легко вписаться в процессы 43:16 Советы начинающий контрибьютерам и как собственно начать 46:46 Немного философствуем о том жив ли Open Source Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость: Дмитрий Павлов twitter: @_dpavlov / dpavlov@apache.org Music: https://www.purple-planet.com
50:03
May 15, 2020