twitter.com/volyx

javaswag

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

Author

twitter.com/volyx

Category

Technology

Podcast website

javaswag.github.io

Latest episode

Jun 29, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

#93 - Почему Ktor всё, JetBrains проиграл гонку ИИ, и исчезающий навык дебага - Паша Финкельштейн 29.06.2026

В этом выпуске к нам пришел Паша Финкенштейн — Developer Advocate в BellSoft, человек с нестандартным бэкграундом и огромной энергией. Мы поговорили о том, как политолог и психолог стал экспертом по Java, обсудили менеджерские и архитектурные фейлы, вспомнили забытое искусство правильного дебага и прошлись с критикой по Ktor, Kotlin Multiplatform и современному вектору развития JetBrains. 00:00:41...

#92 - Путь к чистоте с Хаскелем, Растом и pGenie - Никита Волков 17.05.2026

В этом выпуске мы погружаемся в мир функционального программирования вместе с Никитой Волковым, архитектором и разработчиком на Haskell и Rust. Обсуждаем, почему «чистота» функций — это не ограничение, а суперсила, как монады помогают нам в повседневной Java-разработке и почему будущее за строгими контрактами и DSL. Во второй части выпуска Никита рассказывает о своем проекте pGenie — инструменте д...

#91 - C++, Rust и «вьетнамские флешбэки» из Big Tech | Дмитрий Свиридкин 29.04.2026

В этом выпуске мы выходим за рамки JVM и погружаемся в мир системного программирования. У нас в гостях Дмитрий Свиридкин — Senior Rust/C++ разработчик, автор книг про неопределенное поведение (UB Book) и язык Rust (Crab Book), а также человек, успевший поработать над радарами, роботами и облаками в AWS. Мы обсудили, почему C++ всё еще жив (и даже обзавелся линейной алгеброй в стандарте), в чем маг...

#90 - Константин Цховребов - внутреннее устройство Compose и эволюция Kotlin Multiplatform 28.03.2026

«Правда ли, что тесты в мобильных приложениях — это пустая трата времени? Почему Xcode называют “тихим ужасом” и почему iOS-разработчики до сих пор его терпят? Сегодня в подкасте Java Swag мы погружаемся в мир Android, Compose и Kotlin Multiplatform. У нас в гостях человек, который знает о мобильной экосистеме JetBrains всё — Константин Цховребов, разработчик в команде Compose Multipla...

#89 - Дмитрий Чуйко - Performance Architect, интринсики, контейнеры и будущее OpenJDK 16.03.2026

В гостях Дмитрий Чуйко, Performance Architect в компании Bellsoft. Мы обсудили, как устроена работа над производительностью Java «под капотом», зачем компаниям свои дистрибутивы JDK и почему дефолтные настройки в контейнерах — это путь в никуда. В этом выпуске: 00:00 Старт 01:48 Путь из Deutsche Bank в Oracle. 03:43 Замеры производительности до появления JMH. 08:19 Функциональные тесты рантайма и...

#88 - Руслан Ибрагимов - о будущем Kotlin и архитектуре Snowflake 08.03.2026

В гостях Руслан Ибрагимов — Kotlin-разработчик и архитектор. Обсуждаем эволюцию языка, замену шардированных баз на Snowflake и модернизацию легаси с помощью ИИ. 00:00 — Интро 03:00 — Путь Руслана в Kotlin 06:00 — Преимущества Kotlin перед Java 11:00 — Новая обработка ошибок 16:00 — Проблемы Kotlin Multiplatform 18:00 — Тренды в Kotlin-сообществе 22:00 — Выбор бэкенд-фреймворков 31:00 — Обзор новых...

#87 - Дмитрий Соломенников — О разработке компиляторов, Java и языках выходного дня 20.02.2026

В 87 выпуске подкаста Javaswag обсуждаем внутреннюю кухню создания языков, почему Java упрощает исходники и зачем крупным компаниям вроде Huawei свои языки программирования. 00:00 — Интро 01:58 — ZX Spectrum 48/128 и Basic 04:12 — Путь от анализа к компиляторам 06:56 — Красота и сложность разработки компиляторов 09:37 — Противостояние: Язык против Компилятора 13:00 — Зачем компаниям собственные яз...

#86 - Григорий Вахмистров - Java и C#, GraphQL и менторинг 25.12.2025

В 86 выпуске подкаста Javaswag поговорили c Григорием Вахмистровым о Java и C#, GraphQL и менторинге. Обсудили, каково это — переходить из экосистемы Microsoft в мир JVM, почему C# кажется более «продуктовым» и чего Java-разработчикам до сих пор не хватает для полного счастья (спойлер: это не только Lombok). Основную часть выпуска мы посвятили GraphQL: Григорий на практических примерах объяснил, к...

#85 - Роман Гребенников - Lucene, Scala и стейтслесс поиск 29.11.2025

В 85 выпуске подкаста Javaswag в гостях Роман Гребенников, инженер с огромным опытом в разработке поисковых движков (Findify, Delivery Hero) и создатель open-source проектов Metarank и Nixie Search. Мы обсудили эволюцию поиска от “просто возьми Elastic” до хайпа по векторным базам данных и обратно. Поговорили о том, почему Scala всё еще жива, зачем нужен GraalVM в 2024 году, и как пост...

#84 - Иван Лягаев - Scala, платформенные задачи и кодогенерация 03.10.2025

В 84 выпуске подкаста Javaswag поговорили Иваном Лягаевым о Scala, платформенных задачах и кодогенерации 00:00 Начало 04:36 Парадигмы программирования 16:00 Система эффектов в Scala 22:38 Scala в банке 27:21 Типичный Scala-сервис 33:17 HTTP библиотеки 37:13 Трассировка и мониторинг 44:37 Контекст 49:30 Переходы между языками программирования 51:54 Type Class в Scala 57:13 Java и Kotlin 01:00:38 Пр...

#83 - Андрей Кулешов - переход в Яндекс, конференции, бренд и локальные сообщества 27.09.2025

В 83 выпуске подкаста Javaswag поговорили Андреем Кулешовым о переходе в Яндекс, конференциях, бренде и локальном сообществе 00:00 Начало 02:49 Победа России на ICPC 05:47 Итоги года и встречи в офлайне 08:28 Переходы между компаниями и Яндекс 20:26 Quarkus 28:08 Quarkus и Микронавт 34:47 Платформы для хранения кода 38:10 Развитие IT-сообщества 52:07 Конференции, программы 01:01:45 Тренды и фрагме...

#82 - Владимир Ситников - профайлеры, разработка драйвера и опенсорс 15.09.2025

В 82 выпуске подкаста Javaswag поговорили Владимиром Ситниковым о профайлерах, разработке драйвера и опенсорсе 00:00 Начало 02:31 Перфоманс-инжиниринг 07:40 Роль нагрузочного тестирования 20:01 Вариабельность в тестировании 29:46 Кэширование запросов в Oracle и Postgres 35:42 Платная поддержка Spring 38:17 Создание собственного профайлера 56:13 Оптимизация записи метрик 58:18 Java Flight Recorder...

#81 - Михаил Поливаха - реактивное программирование и опен сорс 06.09.2025

В 81 выпуске подкаста Javaswag поговорили Михаилом Поливахой о реактивном программировании и Open Source 00:00 Начало 15:42 Cтартапы 19:04 Культура стартапов или университетская жизнь 23:49 ВУЗ или работа 28:30 История про тимлида 30:42 Город N 34:15 Open Source 51:03 Реактивное программирование 56:37 R2DBC 01:00:46 Open Source проекты 01:09:08 Реактивная парадигма 01:11:02 Реактивные системы 01:1...

#80 - Илья Зонов - роль архитектора, подход API First и Code of Architecture 22.08.2025

В 80 выпуске подкаста Javaswag поговорили с Ильей Зоновым о роли архитектора, подходе API First и Code of Architecture 00:00 Начало 06:03 Linux и эмбедед системы 12:57 Проекты на Java 19:03 Рост 26:12 Переход в банк 30:31 PostgreSQL 34:55 Бизнес-процессы 42:13 Процесс разработки в малых и крупных компаниях 49:12 Принятие решений в команде 55:16 Ворк лайф баланс жизни на высоких грейдах 01:02:38 По...

#79 - Архипов и Поливаха - Java конференции в 2025 году 13.08.2025

В 79 выпуске подкаста Javaswag поговорили с Антоном Архиповым и Мишей Поливаха о Java конференциях в 2025 году 00:00 Начало 04:26 Сравнение старых и новых докладов 06:19 Отбор спикеров и качество контента 11:52 Культурные различия в восприятии докладов 33:13 Стратегия подачи заявок на конференции 39:12 Коммуникация с организаторами конференций 48:41 Подход к видео-контенту на конференциях 59:15 По...

#78 - Филипп Дельгядо - ФинТех на Котлине и правильные велосипеды поверх Постгреса 26.06.2025

В 78 выпуске подкаста Javaswag поговорили с Филиппом Дельгядо о ФинТехе, Котлине и правильных велосипедах поверх Постгреса https://lekton.io 00:00 Начало 05:57 ФинТех 18:31 Java и Kotlin 30:50 Микросервисы 39:50 Саги в микросервисах 49:20 Библиотеки поверх PostgreSQL и очереди 01:00:42 Паттерны работы с БД, OLTP против OLAP 01:09:14 JSONB, CQRS 01:15:35 Инструменты разработчика - Confluence 01:21:...

#77 - Андрей Бреслав - Котлин для Джависта 21.05.2025

В 77 выпуске подкаста Javaswag поговорили с Андреем Бреславом о Котлине, новом AI языке и мультиплатформе 00:00 История создания Kotlin 10:11 Разработка языка 14:40 Этапы развития языка программирования 19:16 Влияние Java 23:44 Неоднозначность грамматики 30:35 Дженерики 35:57 Успех Kotlin 41:27 Проблемы экосистемы 46:30 Мультиплатформа 54:05 Выгорание 01:01:03 Работа с языками программирования 01:...

#76 - Сергей Куксенко - перформанс Джавы 24.02.2025

В 76 выпуске подкаста Javaswag поговорили Сергеем Куксенко о перформансе Джавы 00:00 Начало 04:39 Опыт работы в Excelsior и Java 10:47 Переход в Intel и работа с компиляторами 15:13 Работа в команде производительности Oracle 20:06 Развитие инфраструктуры производительности Java 26:01 Регрессии 32:09 Тестирование Java 39:50 Сборка эффективного корпуса бенчмарков 44:58 Вопросы безопасности и произво...

#75 - Илья Ильиных - Голэнг как убица Джавы, и Вим 04.02.2025

В 75 выпуске подкаста Javaswag поговорили Ильей Ильиных о том почему Голэнг лучше Джавы, и как Вим делает из вас лучшего разразботчика 00:00 Переход от Java к Go 06:13 Проблемы с Optional и его использование 11:20 Использование Optional в Java 18:30 Важность форматирования кода 23:42 Проблемы и решения в команде 31:05 Переход на Vim и его связь с GoLang 36:30 Проблемы с Gradle и тестами 44:51 Прое...

#74 - Дерар Бакр - риалтайм системы на JVM стэке 20.01.2025

В 74 выпуске подкаста Javaswag поговорили с Дераром о реалтайм атрибуции в рекламной сети построенной на JVM стэке 00:00 Начало 05:46 Преимущества и недостатки платформы JVM 11:56 Размышления о будущем Java 17:12 Что такое AppFlyer? 22:20 Обработка больших данных в AppFlyer 28:16 Архитектура обработки данных и Kafka 36:40 Clojure 42:49 Эффективность и выразительность кода на Clojure 49:17 Java и C...

#73 - Сева Брекелов - автоматизация, видеостриминг и AI для Miro 24.11.2024

В 73 выпуске подкаста Javaswag поговорили с Севой Брекеловым о автоматизация тестирования, платформе видеостриминга и AI для Miro 00:00 Начало 12:07 Путь к автоматизации тестирования 25:22 Переход от тестирования к программированию 32:43 Работа в Google и Nike 39:11 Управление заказами и функциональные возможности 42:26 Тестирование и проблемы с микросервисами 45:15 Внедрение тест-контейнеров в пр...

#72 - Александр Бармин - эволюция Спринга и архитектура Необанка 18.11.2024

В 72 выпуске подкаста Javaswag поговорили с Александром Барминым о Спринге и архитектуре Необанка 00:00 Начало 05:34 Значение доменной области в разработке 17:28 IBM FileNet и Java EE 22:45 Проблемы и эволюция Java EE 32:50 Spring и Spring Boot 48:10 Миграция между версиями Spring 56:05 Гибкость и сложности Spring Boot 01:01:02 Адаптация Spring к современным трендам 01:04:50 Проблемы зависимости о...

#71 - Алексей Жидков - эргономичный подход и декомпозиция архитектуры 12.11.2024

В 71 выпуске подкаста Javaswag поговорили с Алексеем Жидковым об эргономичном подходе для разработки архитектуры проекта 00:00 Начало 12:06 Работа консультанта 17:38 Эргономичный подход и его принципы 26:44 Практика применения принципов разработки 30:55 Трудности внедрения DDD на практике 37:15 Популярность DDD и его реальная эффективность 39:33 TDD и его место в эргономичном подходе 41:00 Тестиро...

#70 - Алексей Захарченко - аутстафинг, криптобиржа на Джаве и Редис 24.10.2024

В 70 выпуске подкаста Javaswag поговорили с Алексеем Захарченко о аутстафинге и построении криптобиржы на Джаве 00:00 Начало 05:48 Аутстаффинг и компания Кроссовер 20:17 Монструозные проекты и их последствия 26:15 Трекинг времени и его влияние на разработчиков 35:40 Читерство в системе трекинга 42:09 Bitso 46:08 Технологии и архитектура бирж 58:44 Монолит и его метрики 01:03:00 Выбор между Spring...

#69 - Дмитрий Чуйко - старт Джава проектов с нуля 17.10.2024

В 69 выпуске подкаста Javaswag поговорили с Дмитрием Чуйко о старте Джава проектов с нуля 00:00 Начало 10:09 Технологический стек и его эволюция 17:04 Рост и развитие в карьере разработчика 23:07 Путь к стартапу Мой склад 25:00 Технологии и архитектура SaaS системы 30:41 Проблемы и решения в разработке 32:09 Поиск и найм разработчиков 41:07 Баланс между MVP и масштабированием 46:52 Старт нового пр...

Listen to the javaswag podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.