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

#43 - Иван Пономарев - аналог Хибернейту Celesta, преподавание Джавы и Кафка Стримы 18.01.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 Нужно ли...

#42 - Марк Стручков - курс на Яндекс Практикуме, собеседования и библиотека Кваркус 29.12.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...

#41 - Григорий Кошелев - устройство Кафки, телеметрия и распределенные трассировки 28.12.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 Производительность...

#40 - Никита Прокопов - разочарование в Java, простота Clojure и опенсорс проекты 23.12.2022

В 40 выпуске подкаста Javaswag поговорили с Никитой Прокоповым о разочаровании в Java, простоте Clojure и опенсорс проектах 00:01:20 О себе, Java, Erlang, Ocaml, Clojure 00:05:52 Что хорошего в Java 00:08:24 Dependency Injection & Spring 00:15:22 Impl и интерфейс, классы, помощь от IDE 00:20:52 Сложная архитектура и сеньоры 00:24:46 Maven, Gradle, Python как билд тул 00:38:08 Паблишинг библиот...

#39 - Максим Грамин - SQL city, метаданные и подход Database as a Code 14.12.2022

В 39 выпуске подкаста Javaswag поговорили с Максимом Граминым о подходе Database as a Code, метаданных БД и работе с SQL кодом в проекте 00:01:40 О себе, ;жизнь в SQL city 00:09:30 Переход в Джаву 00:17:52 SQL должен знать каждый разработчик 00:30:04 ORM не антипаттерн 00:40:44 SQL скрипты в проекте, миграции 00:51:26 Индексы, тестирование 00:59:44 Xранимые процедуры 01:09:24 Формативарование 01:1...

#38 - Кирилл Меркушев - эволюция Дженкинса, реактивная архитектура и тестконтейнеры 02.12.2022

В 38 выпуске подкаста Javaswag поговорили с Кириллом Меркушевым о Дженкинсе, реактивной архитектуре и тестрировании 01:01:34 Тестирование, Яндекс, Дженкинс 01:09:54 Секрет успеха Дженкинса 01:18:20 Почему решили переписать на Груви? 01:28:26 Современный CI/CD и Дженкинс 01:33:28 Архитектура Vivy 01:54:12 Хранение в AWS 02:03:08 Flux и реактивность 02:10:58 Тестиривание 02:27:16 AtomicJar 02:36:10...

#37 - Павел Сафронов - cистем-дизайн интервью в FAANG 23.11.2022

В 37 выпуске подкаста Javaswag поговорили с Павлом Сафроновым о Систем-дизайн интервью в FAANG 00:01:54 О себе 00:06:32 Что проверяет систем-дизайн 00:10:08 Один раз упоминаем Джаву 00:13:44 Схема ответа 00:16:56 Нефункциональные требования 00:22:32 Back of envelope calculations 00:29:16 Тайминг 00:33:54 Конспект и архитектура 00:44:18 Валидация требований 00:54:52 Объекты и ассоциации в базе данн...

#36 - Владимир Иванов - мобильная архитектура, развитие в архитектора/стафф инженера 11.11.2022

В 36 выпуске подкаста Javaswag поговорили с Владимиром Ивановым об архитектуре мобильных приложений и развитии в архитектора/стафф инженера 00:01:44 О себе 00:03:24 Мобильная разработка - прошлое 00:10:02 Приложение можно сделать вдвоем 00:14:52 Архитектура MVP/MVVM/ReactNative 00:23:58 Flutter и прототипы 00:29:48 Миф о тормозах 00:38:20 Гибридные приложения 00:43:34 Боль бэкенда 00:54:32 Мобильн...

#35 - Алексей Рагозин - золотой век распределенных кэшей и профилировщики 26.10.2022

В 35 выпуске подкаста Javaswag поговорили с Алексеем Рагозиным о распределенных кэшах, сборке мусора и профилировании приложений 00:01:59 О себе 00:07:16 Сборщики мусора 00:13:25 Куда делись распределенные кэши? 00:20:14 Отказоустойчивость 00:23:14 Что с Oracle Coherence, Hazelcast, GridGain 00:27:44 Индустрия ушла в ивент стриминг 00:30:25 Ретроспектива сборщиков мусора в Джаве 00:42:13 Тюнинг сб...

#34 - Андрей Сундуков - из PHP в Java, чистый код и собеседования 12.10.2022

В 34 выпуске подкаста Javaswag поговорили с Андреем Сундуковым о переходе c PHP на Java, чистом коде и о собеседованиях 00:00:09 Инженер дата-центра 00:02:54 Из PHP в Java 00:08:16 Что хорошего в Java с точки зрения PHP 00:11:58 PHP же тоже можно писать читаемый код 00:17:15 Зачем писать чистый код 00:33:39 Clean Code 2.0 00:42:04 Простая 300 строчная функция против чистого кода 00:49:03 Договорил...

#33 - Алексей Генус - архитектура нео-банка и время 19.09.2022

В 33 выпуске подкаста Javaswag поговорили с Алексеем Генусом о архитектуре нео-банка, протоколах и представлении времени в Java 00:01:22 О себе 00:03:37 Коннектор для Петербуржской биржи 00:06:04 Протокол, пакет, запрос 00:09:34 Netty vs NIO Кладезь знаний о Netty https://www.amazon.de/-/en/Norman-Maurer/dp/1617291471 00:17:04 Полный дизастер 00:22:21 Паттерн Батч или Батчевание 00:26:08 Vivid Mon...

#32 - Александр Ланцов - алготрейдинг, кванты и почему Java 31.08.2022

В 32 выпуске подкаста Javaswag поговорили с Александром Ланцовым о алготрейдинге, квант-разработчиках и Java vs C++ 00:01:50 Как попал в Финтех 00:08:53 Трейдинговая платформа 00:15:18 Java vs C++, библиотека Aeron, ChronicleQueue 00:23:46 Клевые библиотеки в алготрейдинге 00:31:17 Дойч и Райф 00:37:57 Как затащить библиотеку в проект и померить количество денег 00:44:03 Про тестирование, симуляци...

#31 - Антон Батяев - многоликий финтех, MBA и переход в продукт оунера 05.08.2022

В 31 выпуске подкаста Javaswag поговорили с Антоном Батяевым о финтехе, MBA и переходе в продукт оунера 00:01:42 В чем специфика Финтеха? Что отличает от других проектов? 00:05:15 Финансовая математика на Java 00:08:17 Терминология в финтехе - деривативы, фьючерсы, опционы, свопы, риск менеджмент 00:20:46 Типовая архитектура финтех проекта 00:31:20 Почему остался в финтехе? 00:37:33 Чем отличается...

#30 - Владимир Плизга - Side Effect Injection, 10 лет техлида и интернет вещей 04.07.2022

В 30 выпуске подкаста Javaswag поговорили с Владимиром Плизга о Side Effect Injection, 10 лет техлида и интернете вещей 00:01:45 Проекты в ЦФТ 00:05:30 Специфика интернет банка 00:12:41 Что делать с долгими тестами? Интеграционные, мутационные, тест контейнеры 00:19:23 Что была за архитектура до Спринга? Почему Спринг? Apache Wicket 00:31:15 jMint - Side Effect Injection - что это? 00:36:35 Можно...

#29 - Армен Нунупаров - PhD, беспилотные автомобили и медитация 10.06.2022

В 29 выпуске подкаста Javaswag поговорили с Арменом Нунупаровым о нужности PhD, квадрокоптерах, беспилотных авто и медитации 00:06:18 Писать диссер и работать 00:13:50 Квадрокоптеры 00:16:14 Дроны, которые надо паять 00:22:12 Комплекс самозванца после PhD и overqualified 00:29:14 Платформа ROS и типы беспилотных автомобилей 00:34:28 Радары, лидары, персепшн, предикшн? 00:43:20 Может ли беспилотник...

#28 - Иван Землянский - библиотека Aeron, сериализация и важный DevOps 01.06.2022

В 28 выпуске подкаста Javaswag поговорили с Иваном Землянским о библиотеке Aeron, сериализации и важности DevOps. 00:01:56 О себе 00:13:56 Типовая платформа для котировок 00:17:56 Пропускная способность и арбитраж котировок 00:20:33 Жив ли CQRS 00:26:32 Байки про сериализацию sbe, kryo, avro, one-nio 00:41:30 Aeron. MediaDriver, Shared Memory. 00:49:15 Почему UDP? Надежный UDP 00:55:03 TCP. Метрик...

#27 - Алексей Овсянников - Котлин, Мультиплатформа и TelegramBotAPI 23.05.2022

В 27 выпуске подкаста Javaswag поговорили с Алексеем Овсянниковым о Котлине, Котлин Мультиплаторме и о библиотеке для Телеграма 00:09:45 Как писать на Котлине не зная Джаву? 00:11:45 Любимые фичи Котлина? 00:17:28 Работа на Котлине и поиск работы на Джаве 00:19:26 Телеграм бот на Котлине 00:26:20 Публикация мультиплатформенной библиотеки 00:27:40 Начинаем с нуля: Котлин Мультиплатформа 00:37:50 Ка...

#26 - Максим Бартков - Bucket4j, евангелизм опенсорса и книга Spring REST 19.04.2022

В 26 выпуске подкаста Javaswag поговорили с Максимом Бартковым о библиотеке Bucket4j, евангелизме опенсорса и книге Spring REST 00:01:35 Bucket4j - зачем нужен рейтлимитинг? 00:05:56 Виды алгоритмов рейтлимитинга 00:10:17 Конфигурации и перфоманс, распределенная конфигурация 00:23:14 Что выбрать Bucket4j, Guava RateLimiter, resilience4j 00:26:18 Путь в евангелисты 00:37:22 Разница между девелопер...

#25 - Никита Липский - AOT компиляция, Excelsior JET и GraalVM 16.02.2022

В 25 выпуске подкаста Javaswag поговорили с Никитой Липским о компиляторах, истории Excelsior JET и GraalVM 00:03:40 История Кронос и операционки Excelsior 00:08:30 Спаяли свой компьютер, написали весь софт 00:10:32 Сколько нужно человек чтобы написать ОС и все программы? 00:20:25 Компиляторщики из Новосиба 00:24:40 Компаниям Netflix, Micrososft, Twitter, Google нужны JVM разработчики 00:26:02 Как...

#24 - Иван Углянский - преподавание, разработка JVM и JUGNsk 30.11.2021

В 24 выпуске подкаста Javaswag поговорили с Иваном Углянским о преподавании, разработке JVM и о JUGNsk 00:01:50 О себе, ExcelsiorJET, диплом 00:06:30 Откуда взялась идея писать свою виртуальную машину в Новосибирске? Откуда вырос ExcelsiorJET? 00:11:40 Как работать с научруком долгое время? 00:17:35 Что нужно знать системному программисту JVM - Java, С++, ассемблер? 00:22:50 Зачем преподавать в ун...

#23 - Сергей Голицын - в разработку через курсы, Гейм-Дев и GRPC микросервисы 18.10.2021

В 23 выпуске подкаста Javaswag поговорили с Сергеем Голицыным о попадании в разработку через курсы, ГеймДеве и сервисах GRPC. 00:02:18 О себе, в разработку через курсы, почему Java 00:10:56 Микроконтроллеры и синдром Самозванца. Но когда я ушел пришел новый тимлид и все выпилил 00:17:30 Java ME vs серверная Java 00:26:10 CouchbaseLite на мобилках 00:30:05 Работа лидом, CI/CD 00:36:10 Овертаймы, вы...

#22 - Владимир Озеров - архитектура Ignite, Hazelcast, SQL движок Calcite и своя компания 29.06.2021

В 22 выпуске подкаста Javaswag поговорили с Владимиром Озеровым об архитектуре Ignite, Hazelcast и фреймворкe для построения SQL движков - Apache Calcite 01:53 О себе 05:26 Для чего задумывался Ignite 10 лет назад? Terracotta, Hazelcast 16:00 Зачем распределенной мапе SQL запросы? 22:35 Что дает проекту вступление в Apache? 29:59 Другие проекты в Apache 31:38 Архитектура In Memory Data Grid(IMDG)...

#21 - Фёдор Коротков - CI в облаках, микросервисы на Котлине и магия Cirrus CI 27.05.2021

В 21 выпуске подкаста Javaswag поговорили с Федором Коротковым о микросервисах, CI в облаках и магически быстром Cirrus CI Гость - twitter.com/fedor 01:38 О себе 08:07 Собеседование в Твиттер 15:14 Архитектура того Твиттера 18:15 Отличия культуры 28:39 Про Twitter и AirBnb 32:07 Что такое Cirrus CI? Чем он отличается от других CI - https://medium.com/cirruslabs/introducing-cirrus-ci-a75cd1f49af0 5...

#20 - Дмитрий Константинов - микросервисы, база данных Кассандра и базы в клауде 12.05.2021

В 20 выпуске подкаста Javaswag поговорили с Дмитрием Константиновым о микросервисах, базе данных Кассандра и о базах в клауде Гость - twitter.com/java_dnk 00:00 О себе 04:00 Чем занимается Netcracker 06:07 Подходит ли Java для сетевого взаимодействия 09:45 Как проработать в компании 11 лет? 20:55 Микро-сервисный путь и базы данных 39:45 В микросервисах - REST, GRPC, RabbitMQ, Kafka. В чью ответств...

#19 - Андрей Ребров - работа CTO и кофаундером, Agile-практики и стартапы 23.04.2021

В 19 выпуске подкаста Javaswag поговорили с Андреем Ребровым о том, как быть основателем и CTO одновременно, Agile практиках и о работе в стартапе Гость - https://twitter.com/andrebrov Телеграмм канал Андрея - https://t.me/ssc_blog 00:01:35 Как все начиналось 00:07:37 Чем отличается Канбан/Аджайл тогда от канбан/Аджайл сейчас? 00:12:41 Типичный день тренера Скрамтрека 00:17:45 Аудит и работа с люд...

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.