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 #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
1:28:35
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:20
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
1: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:57
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
1: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