javaswag-logo

javaswag

Technology Podcasts

Подкаст о разработке на Java. Все то, о чем вы боялись спросить в кулуарах.

Location:

United States

Description:

Подкаст о разработке на Java. Все то, о чем вы боялись спросить в кулуарах.

Language:

Russian


Episodes
Ask host to enable sharing for playback control

#60 - Владимир Бухтояров - Bucket4j, распреденный рейт лимитинг и опен сорс

5/6/2024
В 60 выпуске подкаста Javaswag поговорили с Владимиром Бухтояровым о библиотеке Bucket4J, распреденном рейт лимитере и опен сорсе 00:00:00 Начало 00:01:34 О себе 00:14:12 АПИ для биллинга и платформа 00:24:06 Golden Gate и обновление кэша 00:29:08 Подписки и переезд на Кассандру 00:33:00 Железные ноды Кассандры 00:35:20 История Bucket4j 00:40:46 Алгоритмы рейт лимитинга - Токен Бакет 01:01:42 Претензии к Токен Бакет алгоритму 01:09:04 Лики бакет алгоритм 01:28:04 Маппинг бакета на ключ 01:45:14 Опенсорс - сложно? 01:50:54 Не используйте распределенные рейт-лимитеры 01:56:26 Рейт лимитинг vs Биллинг 01:58:38 Предыдущее непопулярное мнение 02:02:30 Непопулярное мнение 02:09:00 Непопулярное мнение 2 Гость - https://github.com/vladimir-bukhtoyarov Ссылки: https://github.com/bucket4j/bucket4j https://bucket4j.com/ Кип сейф! 🖖

Duration:02:11:13

Ask host to enable sharing for playback control

#59 - Евгений Молоков - архитектура в телекоме, проекты в Букинге и Кафка с Флинком

4/29/2024
В 59 выпуске подкаста Javaswag поговорили с Евгением Молоковым об архитектуре в телекоме, проектах в Букинге и Кафке с Флинком 00:01:56 Самое начало, релиз инжениринг 00:11:28 Архитектуры проектов 00:16:10 Технологии с именами 00:17:58 Почему в БД всего 3 таблицы 00:36:02 Солюшн-архитеткоры 00:39:56 Воркфлоу движки 00:48:02 Перезд в Нидерланды 01:03:02 Проекты в Букинге 01:04:39 Переписывание легаси кода 01:07:56 Dropwizard вместо Спринга 01:12:48 Кафка как центр микросервисов 01:24:10 Коммиты, оффсеты, Dead letter queue 01:34:50 Динамические консюмеры и перекос 01:46:12 Апач Флинк, зачем? 02:01:08 Предыдущее непопулярное мнени 02:04:01 Непопулярное мнение Гость - https://www.linkedin.com/in/eu-m/ Ссылки: Кип сейф! 🖖

Duration:02:08:18

Ask host to enable sharing for playback control

#58 - Михаил Жилин - Джава 15 лет назад и производительность базы данных Постгрес

4/1/2024
В 58 выпуске подкаста Javaswag поговорили с Михаилом Жилиным о том, как выглядела Джава 15 лет назад и о производительности базы данных Постгрес 00:01:34 Встреча с Джеймсом Гослингом 00:05:32 Джава 15 лет назад 00:08:46 Минимализм в жестком энтерпрайзе 00:19:02 Application Server - вся архитектура 00:23:20 Профайлер 00:26:14 Топ 5 багов 00:35:46 Переход в PostgresPro 00:42:32 Кластера и Патрони 00:52:44 Берем любую БД 00:59:06 Как сравнить производительность двух БД 01:10:16 Поиск регрессий в релизах БД 01:19:38 Где граница между OLTP и OLAP 01:26:14 Постгрес и серверлесс 01:34:50 32 битные платформы и Постгрес 01:41:20 Предыдущее непопулярное мнение 01:43:07 Непопулярное мнение 01:44:10 Freebsd на десктопе Гость - https://github.com/mizhka Ссылки: Пост про Гослинга https://zlo.rt.mipt.cc/?read=2711367 Конфа https://pgconf.ru/2024/timetable Про медальки https://wiki.postgresql.org/wiki/Contributor_Gifts PostgresPro https://github.com/postgrespro/ Неон https://github.com/neondatabase Патрони https://github.com/zalando/patroni/ Кип сейф! 🖖

Duration:01:53:23

Ask host to enable sharing for playback control

#57 - Алексей Андреев - компиляция Джава кода в Джаваскрипт, виртуальная машина TeaVM и будущее фронтенда

3/5/2024
В 57 выпуске подкаста Javaswag поговорили с Алексеем Андреевым о компиляции Джава кода в Джаваскрипт, виртуальной машине TeaVM и будущем фронтенда 00:01:47 О себе 00:04:55 Не было нормальной ORM для Java - имелся в виду .NET 00:09:38 Фул стек на Джаве 10 лет назад 00:13:20 Актуален ли GWT сейчас? 00:18:25 Проект TeaVM и путь в Джетбрейнс 00:29:17 KotlinJS 00:35:20 3D реальность на Джаве 00:44:30 Кросскомпиляция для IPhone с помощью GraalVM 00:49:15 TeaVM для веба, поддержка новых версий Джавы и библиотек 01:06:15 Про Apache Harmony. Это не было инициативой Intel, но много раз от бывших сотрудников Intel (в том числе, которых подхватил JetBrains) слышал историю, что Intel очень быстро в него вошли и стали чуть ли не основной движущей силой. Из более-менее публично доступных пруфов - серия статей Made at Intel на Хабре (https://habr.com/ru/articles/759614/) 1:10:08 LambdaMetafactory 1:11:11 CheerpJ - JVM в браузере 1:18:50 Ниша TeaVM 1:22:50 Cсылки на игры libGDX: https://www.retrocommander.com/webapp/, https://www.ageofconquest.com/webapp/, https://mslivo.itch.io/sandtrix 1:23:30 WASM 1:28:34 Статья про wasm: https://habr.com/ru/articles/757182/ 1:41:15 Куда катится фронтенд 1:47:30 Предыдущее непопулярное мнение 1:49:30 Непопулярное мнение Гость - https://github.com/konsoletyper Ссылки: TeaVM Доклад Праздникова Apache Harmony. Это не было инициативой Intel, но много раз от бывших сотрудников Intel (в том числе, которых подхватил JetBrains) слышал историю, что Intel очень быстро в него вошли и стали чуть ли не основной движущей силой. Из более-менее публично доступных пруфов - серия статей Made at Intel на Хабре https://www.cospaces.io/ Кип сейф! 🖖

Duration:01:54:19

Ask host to enable sharing for playback control

#56 - Владмирир Долженко - производительность IDE, Котлин плагин и новый компилятор К2

1/22/2024
В 56 выпуске подкаста Javaswag поговорили с Владимиром Долженко о производительности IDE, Котлин плагине и новом компиляторе К2 00:01:13 Путь в компиляторы, фризы и IntelliJ как платформа 00:13:20 Опыт до Jetbrains 00:20:05 Бенчмарки в Идее, метрики и на что смотреть 00:29:00 Подсветка кода и Android Studio 00:40:38 Рынок IDE, Google IDX, VsCode и К2 - новый Котлин компилятор 01:05:20 Компилятор и микросервисы 01:09:15 К2 быстрее? 01:24:00 Флаки тесты и локальные процессы в командах 01:27:58 Монорепозиторий и перенос плагинов 01:33:20 Analysis API внутри IDEA 01:39:10 Счастливое будущее K2 и дата релиза 01:47:50 Отвечаем на предыдущее непопулярное мнение 01:51:30 Непопулярное мнение “Разработчики не умеют использовать инструменты, которые у них есть” Гость - https://twitter.com/dolzhenko Ссылки: Доклад Светланы Исаковой что нужно знать о новом компиляторе Серия статей о перформансе от А. Шипилёва - JVM Anatomy Quarks Доклад А. Шипилёва про перформанс в целом Анонс IntelliJ IDEA’s K2 Kotlin Mode Now in Alpha! Видео про молоток Кип сейф! 🖖

Duration:01:57:42

Ask host to enable sharing for playback control

#55 - Дмитрий Тихомиров - J2CL и компиляция Java в Javascript, GWT и опенсорс в Редхат

1/11/2024
В 55 выпуске подкаста Javaswag поговорили с Дмитрием Тихомировым о компиляции Java в Javascript, GWT, J2CL и опенсорсе в Редхат 00:01:50 О себе 00:12:44 J2CL Порт Quake2 00:19:53 J2CL и поддержка новых версий Джавы 00:28:05 GWT и Kotlin Multiplatform 00:34:42 На что мигрировать с GWT, Elemental2, JSInterop 00:46:15 В чем выгода писать веб на джаве 00:48:44 Bazel 00:50:17 Hello World на J2CL и Wasm 00:58:30 TeaVM 01:04:29 Будущее веб компонент 01:08:08 Поддержка GWT Редхатом 01:10:32 Редхат и опенсорс, история по CentOS 01:16:30 Реклама FaangTalk 01:18:08 Отвечаем на непопулярное мнение из предыдущего выпуска 01:20:52 Кусачие QA 01:22:02 Непопулярное мнение Гость - https://www.linkedin.com/in/treblereel/ Ссылки: J2CL - Java to Closure style JavaScript transpiler Google Closure Compiler GWT Project Elemental2 J2CL Maven plugin JsInterop Specification J2CL community chat FaangTalk Кип сейф! 🖖

Duration:01:24:51

Ask host to enable sharing for playback control

#54 - Валерий Овчинников - нагруженные сервисы и нестандартные практики разработки

12/8/2023
В 54 выпуске подкаста Javaswag поговорили с Валерием Овчинниковым о нагруженных сервисах и нестандартных практиках в процессах 00:01:43 О себе 00:10:36 Низкоуровневые трюки 00:18:15 Разница между 500 мс и 5 мс сервисами 00:33:28 Пишем систему с нуля 00:55:45 Центр математических финансов 01:11:01 Ставим задачи по “уму” 01:14:58 Модели мотивации людей 01:23:24 Нестандартные практики в процессах 01:37:52 Дизайн доки и дизайн ревью 01:44:30 Предыдущее непопулярное мнение 01:46:25 Непопулярное мнение Гость - https://www.linkedin.com/in/valerii-ovchinnikov/ Ссылки: https://t.me/quant_valerian Chronicle Wire (String to long) — https://chronicle.software/chronicle-wire-object-marshalling/ ЦМФ — https://www.linkedin.com/company/cmf-ynvrsty/posts/?feedView=all FAST менеджмент — https://www.litres.ru/book/fedor-nesterov/fast-menedzhment-upravlyat-eto-prosto-esli-znaesh-kak-42129019/ SMART — https://ru.wikipedia.org/wiki/SMART TameFlow — https://tameflow.com/books/ Кип сейф! 🖖

Duration:01:53:22

Ask host to enable sharing for playback control

#53 - Антон Архипов - история JRebel, номер один фича Котлина и мультиплтаформа

10/12/2023
В 53 выпуске подкаста Javaswag поговорили с Антоном Архиповым об истории JRebel, мультиплтаформе и фичах Котлина 00:01:40 О себе, история ZeroTurnAround 00:24:00 Почему JRebel взлетел? 00:34:17 Первые пользователи 00:48:45 Технология, лицензии 00:56:50 Продукт менеджмент, фичи и приоритеты 01:09:55 Jetbrains 01:16:38 Трюки Деврела 01:19:15 Teamcity 01:36:30 Котлин 01:48:38 DSL 01:54:50 Copilot 02:03:18 IDE 02:09:10 Мультиплатформа 02:26:10 Fleet, Space 02:33:30 Предыдущее непопулярное мнение 02:37:20 Непопулярное мнение Гость - https://twitter.com/antonarhipov Ссылки: Kotlin https://www.youtube.com/@kotlin Кип сейф! 🖖

Duration:02:40:06

Ask host to enable sharing for playback control

#52 - Тимур Мухитдинов - стартап на Джаве и архитектура в Букинге

8/31/2023
В 52 выпуске подкаста Javaswag поговорили с Тимуром Мухитдиновым о стартапе на Джаве и архитектуре в Букинге 00:01:38 О себе 00:05:57 “Все что были книги о Джаве, я прочитал” 00:23:56 Фреймворки 00:42:34 Где ты вырос больше всего? 00:49:19 Стартап 01:05:36 Архитектура и что внутри 01:15:54 Облако или поднимаем сами? 01:22:38 Очередь поверх Постргрес вместо Кафки 01:26:49 “С точки зрения технологий все сделано идеально” 01:31:04 Что там в Букинге 01:34:38 Что за стэк 01:46:17 Отвечаем на предыдущее Непопулярное мнение 01:50:35 Непопулярное мнение Гость - https://www.linkedin.com/in/timurnav/ Ссылки: Менторство https://solvery.io/ru/mentor/timurnav Кип сейф! 🖖

Duration:01:56:06

Ask host to enable sharing for playback control

#51 - Олег Ненашев - WireMock, построение сообществ и девелопер-адвокатура

8/10/2023
В 51 выпуске подкаста Javaswag поговорили с Олегом Ненашевым о WireMock - туле для API mocking’a для Java и не только. Также поговорили о построении open-source сообществ и девелопер-адвокатуре. 00:01:20 Что поменялось с прошлого выпуска 00:03:48 Индустрия тестирования и успехи WireMock и Testcontainers 00:11:50 История WireMock 00:16:30 WireMock и поддержка других языков: Kotlin, Python, Golang и т.д. 00:20:06 Пишем тест с WireMock 00:34:26 WireMock & JUnit 00:37:44 Темплейты и маркетплейс API Templates Library 00:45:54 Единый стандарт для API 00:50:10 Replay & Record 00:53:38 Поддержка протоколов - вебсокеты, графкуэль, бинарные протоколы 01:02:38 Администрирование WireMock и standalone-инстансы 01:06:40 Идеальный пользователь WireMock 01:17:39 Как строить коммьюнити в который раз 01:22:55 Стартап WireMock Inc 01:30:02 Ответ на предыдущее непопулярное мнение 01:32:20 Новое и (очень?) непопулярное мнение Гость - https://linktr.ee/onenashev, https://twitter.com/oleg_nenashev До этого Олег также приходил к нам поговорить о Jenkins - эпизод 45 Ссылки: https://wiremock.org/ https://www.testcontainers.org/ https://library.wiremock.org/ https://github.com/release-drafter/release-drafter https://maven.apache.org/enforcer/enforcer-rules/requireUpperBoundDeps.html https://www.wiremock.io/ https://mockgpt.wiremock.io/ Кип сейф! 🖖

Duration:01:40:06

Ask host to enable sharing for playback control

#50 - Андрей Корниенков - продуктовая разработка на Котлине

7/7/2023
В 50 выпуске подкаста Javaswag поговорили с Андреем Корниенковым о продуктовой разработке на Котлине, прототипировании и наследии JVM 00:02:15 О себе 00:08:44 Котлин после Джавы 00:14:41 Котлин как песочница фич для Джавы 00:26:04 Наследие JVM 00:36:25 Пишем платформу 00:56:40 Быстрее ли писать на Котлине? 01:02:38 Инвентарь библиотек проекта 01:18:00 Уши Джавы торчат 01:23:54 Аспекты, кол-во зависимостей и продуктовая разработка 01:30:14 Агрегатор микросервисов 01:31:00 Быстрое прототипирование 01:40:40 Ответ на прошлое непопулярное мнение 01:46:00 Непопулярное мнение Гость - Андрей Корниенков Ссылки: https://funtech.plus.yandex.ru/ https://t.me/dobavitvlybimoe https://www.linkedin.com/in/andrey-kornienkov-6868041b/ Кип сейф! 🖖

Duration:01:49:27

Ask host to enable sharing for playback control

#49 - Владимир Швец - от Джуна до Сеньора, как выжить в IT

6/9/2023
В 49 выпуске подкаста Javaswag поговорили с Владимиром Швецом, автором книги “От джуна до сеньора. Как стать востребованным разработчиком” 00:01:10 О себе и высоконагруженных сервисах 00:15:37 Где в книге мидлы? Курсы, блоки в книге 00:25:05 О книгах - “Я практически не читаю технической литературы” 00:34:55 Стиль написания 00:48:00 Работа с издательством, редактором, чистый код 01:04:30 Об интервью и алгоритмах на “бумажке” 01:13:18 Пример интервью 01:20:20 “Побивание камнями” как стиль код-ревью 01:29:20 Бюрократия 01:36:40 Зачем в книге для программистов блок про психотерапию 01:45:00 Следующая книга 01:49:15 Отвечаем на непопулярное мнение из предыдущего выпуска 01:53:00 Непопулярное мнение Гость - Владимир Швец Ссылки: Книга “От джуна до сеньора. Как стать востребованным разработчиком” https://alpinabook.ru/catalog/book-ot-dzhuna-do-senora/ Промокод на скидку 20%: javaswag Кип сейф! 🖖

Duration:01:59:01

Ask host to enable sharing for playback control

#48 - Кирилл Грищук - Java собеседования, Литкод и полезный лайвкодинг

5/17/2023
В 48 выпуске подкаста Javaswag поговорили с Кириллом Грищуком о Java собеседованиях, Литкоде и полезном лайвкодинге 01:50 О себе 06:00 Переход с C# в Java 08:38 Архитектура онлайн доски на Редис 16:28 “Интересные полиморфные объекты” 27:40 Собеседования, интервью, 150 лайвкодингов и пример задачи 33:50 Зачем решать задачи на Литкоде 43:14 Что спрашивают на Джава собесах 53:08 Топ вопросов Джава интервью и вопросы про Спринг 1:05:05 Как развиваться разработчику 1:14:05 Отвечаем на непопулярное мнение о наследовании 1:16:04 Непопулярное мнение 1:19:07 Переход на Golang Гость - https://kirya522.tech/ Ссылки: https://kirya522.tech/ Youtube https://www.youtube.com/@kirya522-dev Вопросы с интерьвю https://kirya522.tech/posts/interview/ Про пагинацию под нагрузкой https://medium.com/swlh/sql-pagination-you-are-probably-doing-it-wrong-d0f2719cc166 Про надежный pg https://medium.com/miro-engineering/implementing-fault-tolerance-postgresql-cluster-with-patroni-f008471a99b1 Кип сейф! 🖖

Duration:01:26:54

Ask host to enable sharing for playback control

#47 - Саша Пахомов - прагматичные практики, АПИ клиенты и софтскиллы

4/8/2023
В 47 выпуске подкаста Javaswag поговорили с Сашей Пахомовым о прагматичных практиках, АПИ клиентах и важности софтскиллах 00:01:15 О себе 00:04:27 Зачем нужна слепая печать если есть Intellij IDEA 00:18:16 vim 00:23:27 Команд-лайн тулы 00:34:30 UX у комманд-лайн утилит 00:40:30 “Если бы java, javac, jar были бы хорошими тулами, не было бы Мавена и Анта” 00:45:19 “Команд лайн тулы на Джаве писать не нужно” 00:50:36 Как писать API клиента 00:58:25 Идеальный воркфлоу клиентской библиотеки 01:03:01 Пишем по TDD прямо в подкасте 01:11:41 TDD в легаси приложениях 01:23:13 Паттерн Билдер 01:34:13 Софтскиллы 01:48:10 Важность текста 01:55:55 Про Ютуб 02:00:15 Чего не хватает Джавасвегу 02:03:25 Непопулярное мнение из предыдущего выпуска 02:07:00 Непопулярное мнение Гость - https://t.me/toxic_enterprise Ссылки: https://www.typingclub.com https://micro-editor.github.io https://clig.dev https://vas3k.blog/notes/softskills/ https://www.youtube.com/channel/UC9x0AN7BWHpCDHSm9NiJFJQ https://www.youtube.com/@toplesofficial https://www.youtube.com/@UtopiaShow Кип сейф! 🖖

Duration:02:11:10

Ask host to enable sharing for playback control

#46 - Федор Ярёменко - генерация кода из ТЗ с Kotlin DSL и Jetbrains MPS, медленный старт Спринг Бута

4/5/2023
В 46 выпуске подкаста Javaswag поговорили с Федором Ярёменко о Kotlin DSL, Jetbrains MPS и Спринг Буте 00:01:42 О себе 00:02:52 Что такое DSL 00:07:12 DSL vs Domain Driven Design 00:08:48 Где может быть полезен DSL 00:14:28 DSL vs генерация кода 00:19:36 Kotlin DSL 00:22:16 Системные аналитики и Jetbrains MPS 00:27:06 Автогенерация ТЗ 00:29:56 Kotlin DSL vs Builder Pattern 00:35:22 Вербозность 00:37:56 Compile time DSL 00:39:00 DSL как АПИ к библиотеке 00:47:20 Что делать если не хватает DSL 00:58:07 Onboarding новых разработчиков 01:02:32 DSL vs Client library 01:05:16 Минусы DSL 01:07:30 Spring Boot и долгий старт 01:16:40 Unpopular Opinion Гость - https://www.linkedin.com/in/fedor-yaremenko Ссылки: Статьи: https://hackernoon.com/u/yaf Разработка DSL в Kotlin - https://www.youtube.com/watch?v=8Js9WtiN2kg Кип сейф! 🖖

Duration:01:21:50

Ask host to enable sharing for playback control

#45 - Олег Ненашев - история Jenkins и приключения проекта в мире Java

3/24/2023
В 45 выпуске подкаста Javaswag поговорили с Олегом Ненашевым об истории Jenkins, Continuous Delivery Foundation и Jenkins X 00:01:34 О себе 00:06:40 История и идея Дженкинса 00:13:36 Облачка и солнышки 00:16:48 Чем Дженкинс уникален 00:18:56 Jenkins как CI 00:23:14 Пайплайны 00:33:08 Как тестировать пайплайны 00:40:54 Кулстори о применениях Дженкинса 00:45:42 Альтернативы Jenkins 00:52:02 Уязвимости, и как проект с ними борется 01:03:56 Переход на Java 11/17 01:12:10 CloudBees 01:19:18 Continuous Delivery Foundation 01:26:32 Jenkins X 01:31:42 Jenkinsfile Runner 01:33:36 Что можно улучшить в архитектуре Дженкинса 01:38:10 Unpopular Opinion 01:43:36 Как контрибьютить в Дженкинс Гость - https://linktr.ee/onenashev, https://twitter.com/oleg_nenashev Ссылки: https://www.jenkins.io/ https://cd.foundation/ https://github.com/jenkinsci/jenkinsfile-runner https://www.jenkins.io/participate/ Errata: Олег оговорился, что проект Woodpecker основан на Spinnaker, но это не так. Он основан на Drone CI. Кип сейф! 🖖

Duration:01:45:57

Ask host to enable sharing for playback control

#44 - Алексей Нестеров - работа в Pivotal, разработка Спринга и переход с Джавы в Голэнг

3/3/2023
В 44 выпуске подкаста Javaswag поговорили с Алексеем Нестеровым о работе в Pivotal, разработке Спринга и переходе на Golang 00:02:30 О себе 00:04:36 Переход в Pivotal Labs, апологет Agile, TDD, Lean разработки 00:12:58 Парное программирование 00:20:10 Как начал пилить Spring Framework 00:27:12 Лучшая команда Спринга 00:32:22 Что нравится и бесит в Спринге 00:35:58 Пишем на аннотациях а не на Джаве 00:46:40 Полумикросервисный подход 00:50:06 Нативная компиляция 00:53:32 Будущее 00:55:50 Почему Го 01:00:56 На Джаве же можно тоже писать простой код 01:05:14 Почему писать код удобней 01:09:18 Бинарник в Го или нативная компиляция в Джава 01:12:30 Гонка веб-серверов 01:18:20 Почему в Голэнге один нормальный сборщик мусора 01:20:54 if err != nil 01:24:54 Скучная архитектура 01:26:09 Что бесит в Го 01:29:38 Unpopular Opinion Гость - https://twitter.com/alek_sys Кип сейф! 🖖

Duration:01:34:23

Ask host to enable sharing for playback control

#43 - Иван Пономарев - аналог Хибернейту Celesta, преподавание Джавы и Кафка Стримы

1/18/2023
В 43 выпуске подкаста Javaswag поговорили с Иваном Пономаревым об аналоге Хибернейта Celesta, преподавании Джавы и Кафке Стримах 00:01:42 О себе, ERP системы и Java 00:07:22 Библиотека Celesta - это Hibernate или Liquibase? 00:16:32 Миграции 00:24:14 Кафка стримы 00:36:12 Кафка Стримы vs Кафка Таблицы 00:40:18 Преподавание в МФТИ, курс по Джаве 00:45:26 Как учить Джаве студентов 00:52:58 Нужно ли учить Спринг на курсе по Джаве? 01:00:18 Как устроен процесс сдачи лаб 01:06:22 Lightweight Java Visualizer 01:14:50 Как делать презентации в Asciidoc, CI/CD для слайдов 01:22:24 Kotlin 01:29:44 Кто такой стаф-разработчик. DSL в Synthesized 01:34:50 Конфы, Heisenbug, Hydra 01:42:56 Unpopular Opinion 01:44:10 Будущие планы Гость - https://twitter.com/inponomarev Ссылки: Блог - https://inponomarev.ru/ Celesta - https://courseorchestra.github.io/celesta/en/index.html Lightweight Java Visualizer - https://github.com/atp-mipt/ljv Доклады https://www.youtube.com/@inponomarev Кип сейф! 🖖

Duration:01:48:32

Ask host to enable sharing for playback control

#42 - Марк Стручков - курс на Яндекс Практикуме, собеседования и библиотека Кваркус

12/29/2022
В 42 выпуске подкаста Javaswag поговорили с Марком Стручковым о курсах на Яндекс Практикуме, собеседованиях и библиотеке Кваркусе 00:00:44 О себе 00:03:10 Почему Java 00:05:28 Стажировка в Тинькофф 00:09:22 Старт нового проекта 00:11:40 Что нравилось на проекте 00:14:10 Работа в Яндекс Практикум 00:19:24 Частые вопросы QA сессий 00:21:36 Как выучить Джаву, Спринг,Хибернейт,Докер на курсе 00:26:14 Берешь ли на работу ребят с курсов? 00:29:16 Собеседования 00:33:06 Что ты ищешь в кандидате? 00:34:16 Вопрос с собеса 00:36:38 Кул стори с собеса №1 00:40:02 Кул стори с собеса №2 00:44:32 Разные кандидаты 00:51:04 Трата времени на собесах 00:57:24 Пишем проект на Кваркусе 01:03:08 Архитектура 01:12:54 Реактивность 01:19:00 Мавен и плагины 01:29:18 Блог Гость - https://t.me/dev_java_blog Ссылки: Блог https://struchkov.dev Кип сейф! 🖖

Duration:01:43:08

Ask host to enable sharing for playback control

#41 - Григорий Кошелев - устройство Кафки, телеметрия и распределенные трассировки

12/28/2022
В 41 выпуске подкаста Javaswag поговорили с Григорием Кошелевым об устройстве Кафки, телеметрии и распределенные трассировках 00:03:40 Что было до Кафки? Какие альтернативы? 00:09:16 Реплицировать WAL сложно? 00:12:22 Внутренности Кафки, там Джава? 00:14:26 Брокер, кластер, продюсер, консьюмер 00:22:24 Exactly Once, At least Once Delivery 00:28:08 Хранение Commit Offset 00:33:36 Производительность 00:40:34 Zookeeper 00:51:26 Неправильный ключ партиционирования 00:56:46 Apache Pulsar 01:06:12 Кейсы точно не для Кафки 01:12:02 Облачная кафка 01:19:08 Телеметрия 01:22:48 Почему не нужно писать в Эластик напрямую? 01:31:12 Распределенные трассировки, спаны 01:38:12 Как писать на работе опен-сорс 01:41:00 Личный бренд Гость - https://t.me/chnl_GregoryKoshelev Ссылки: Когда всё пошло по Кафке https://youtu.be/A_yUaPARv8U Vostok Hercules: 3 года доставляем телеметрию — полёт нормальный https://www.youtube.com/watch?v=qg3yRmV-fHs Kafka: от теории к практике - https://www.youtube.com/watch?v=ghKnX5fuW5s Как готовить Кафку, чтобы не пригорало https://www.youtube.com/watch?v=M3HTM81P-Sg А вы Кафку пробовали? https://www.youtube.com/watch?v=do182INdB2k Остальные доклады Григория https://www.youtube.com/results?search_query=+Григорий+Кошелев Кип сейф! 🖖

Duration:01:46:23