javaswag

javaswag

By twitter.com/volyxTechnologyTech News
Download on the App Store

javaswag episodes

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

    В 86 выпуске подкаста Javaswag поговорили c Григорием Вахмистровым о Java и C#, GraphQL и менторинге.

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

    В финале затронули тему менторства и обучения: почему люди готовы платить за наставничество больше, чем за курсы, как не «сгореть», преподавая безопасность, и почему иногда лучший совет ментора — это отговорить человека идти в IT.

    00:00 — Интро

    02:00 — Мир .NET и Xamarin. Опыт с Xamarin.Forms и осознание: «Нативщина рулит».

    10:00 — C# vs Java: Razor/Blazor как JSTL на стероидах. Entity Framework против Hibernate. LINQ — почему это больше, чем просто Stream API.

    25:00 — Тулгинг и почему Maven и Gradle заставляют мучиться после «зеленой кнопки» в Visual Studio.

    30:00 — Архитектура букмекерской системы: Распределенный монолит и высокие нагрузки

    40:00 — GraphQL: Когда REST начинает проигрывать

    01:06:00 — Федерация и Stitching

    01:21:00 — Менторство, EdTech

    01:46:00 — Непопулярное мнение

    Гость: https://www.linkedin.com/in/grigoriy-vakhmistrov-96499913b/

    Ссылки:

    • https://www.graphql-java.com/
    • https://netflix.github.io/dgs/
    • Ссылки на подкаст:

      • Сайт - https://javaswag.github.io/
      • Телеграм - https://t.me/javaswag
      • Youtube - https://www.youtube.com/@javaswag
      • Linkedin - https://www.linkedin.com/in/volyihin/
      • X - https://x.com/javaswagpodcast
      • 1 hr 51 min
      • #85 - Роман Гребенников - Lucene, Scala и стейтслесс поиск

        В 85 выпуске подкаста Javaswag в гостях Роман Гребенников, инженер с огромным опытом в разработке поисковых движков (Findify, Delivery Hero) и создатель open-source проектов Metarank и Nixie Search.

        Мы обсудили эволюцию поиска от “просто возьми Elastic” до хайпа по векторным базам данных и обратно. Поговорили о том, почему Scala всё еще жива, зачем нужен GraalVM в 2024 году, и как построить свой поисковый движок поверх S3 и AWS Lambda.

        00:00 — Начало

        04:44 — Findify: скраперы на C++, переход на Scala

        13:25 — Эволюция поиска - ElasticSearch

        19:37 — Elasticsearch vs OpenSearch

        22:50 — Apache Lucene Deep Dive

        28:53 — Как выбрать поиск для своего проекта?

        38:40 — Spark vs Apache Flink

        48:30 — MetaRank

        53:48 — Почему Scala

        01:05:25 — Python в ML

        01:13:41 — Стартапы vs Корпорации

        01:21:17 — Nixie Search

        01:36:58 — Рынок векторных БД: Qdrant, Meilisearch, TurboPuffer

        01:47:15 — Опыт с GraalVM: Как засунуть Scala и Lucene в AWS Lambda с холодным стартом в 20 мс

        01:57:24 — Непопулярное мнение

        Гость: https://twitter.com/public_void_grv

        Ссылки:

        • Nixie Search https://github.com/nixiesearch/nixiesearch
        • MetaRank https://github.com/metarank/metarank
        • Apache Lucene https://lucene.apache.org/
        • Apache Flink https://flink.apache.org/
        • GraalVM https://www.graalvm.org
        • Qdrant https://qdrant.tech/
        • Ссылки на подкаст:

          • Сайт - https://javaswag.github.io/
          • Телеграм - https://t.me/javaswag
          • Youtube - https://www.youtube.com/@javaswag
          • Linkedin - https://www.linkedin.com/in/volyihin/
          • X - https://x.com/javaswagpodcast
          • 2 hr
          • #84 - Иван Лягаев - Scala, платформенные задачи и кодогенерация

            В 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 Проблемы, Сообщество и Scala

            01:07:41 Доклад о виртуальных потоках в Java

            01:16:34 ТехДолг

            01:21:02 Генерация клиентов и спецификаций API

            01:29:16 Кодогенерация

            01:31:06 Монорепозитории и многорепозитории

            01:35:42 Платформенные задачи

            01:38:04 AI-ассистенты

            01:45:15 Непопулярное мнение

            Гость - https://www.linkedin.com/in/ivan-lyagaev/

            Ссылки:

            • Scala in Tinkoff https://www.youtube.com/playlist?list=PLLrf_044z4JpWZkPw9EDa-mM0fjdOKq7q
            • T-Scala https://www.youtube.com/playlist?list=PLretT_1_SO-DUtzF0Dv-ZIMEc6sJOlOYL
            • Ссылки на подкаст:

              • Сайт - https://javaswag.github.io/
              • Телеграм - https://t.me/javaswag
              • Youtube - https://www.youtube.com/@javaswag
              • Linkedin - https://www.linkedin.com/in/volyihin/
              • X - https://x.com/javaswagpodcast
              • 1 hr 46 min
              • #83 - Андрей Кулешов - переход в Яндекс, конференции, бренд и локальные сообщества

                В 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 Тренды и фрагментация сообщества

                01:20:31 Доклады

                01:29:27 Роль ИИ в обучении и разработке

                01:37:50 Непопулярное мнение

                Гость - https://t.me/akuleshov7_live

                Ссылки:

                Ссылки на подкаст:

                • Сайт - https://javaswag.github.io/
                • Телеграм - https://t.me/javaswag
                • Youtube - https://www.youtube.com/@javaswag
                • Linkedin - https://www.linkedin.com/in/volyihin/
                • X - https://x.com/javaswagpodcast
                • 1 hr 45 min
                • #82 - Владимир Ситников - профайлеры, разработка драйвера и опенсорс

                  В 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 и Async Profiler

                  01:18:50 Истории, Анализ памяти

                  01:28:53 Open Source

                  01:38:00 Управление PR и их обсуждение

                  01:45:02 Доклады и конференции

                  02:00:10 Непопулярные мнения

                  Гость

                  https://www.linkedin.com/in/vladimir-sitnikov-20b8704

                  Ссылки:

                  https://jpoint.ru/en/persons/a2f668e5a5574d64a7901dc28df868bb/

                  Ссылки на подкаст:

                  • Сайт - https://javaswag.github.io/
                  • Телеграм - https://t.me/javaswag
                  • Youtube - https://www.youtube.com/@javaswag
                  • Linkedin - https://www.linkedin.com/in/volyihin/
                  • X - https://x.com/javaswagpodcast
                  • 2 hr 18 min
                  • #81 - Михаил Поливаха - реактивное программирование и опен сорс

                    В 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:15:41 Спецификация реактивных потоков

                    01:18:49 Реактивное программирование и реляционные БД

                    01:23:09 Непопулярные мнение

                    01:30:55 Проблемы с производительностью

                    01:36:29 Требования бизнеса

                    01:41:33 Опыт уже не решает

                    Гость

                    https://www.linkedin.com/in/mikhail-polivakha-7995571ab/

                    Ссылки:

                    https://t.me/mipo256

                    Ссылки на подкаст:

                    • Сайт - https://javaswag.github.io/
                    • Телеграм - https://t.me/javaswag
                    • Youtube - https://www.youtube.com/@javaswag
                    • Linkedin - https://www.linkedin.com/in/volyihin/
                    • X - https://x.com/javaswagpodcast
                    • 1 hr 57 min
                    • #80 - Илья Зонов - роль архитектора, подход API First и Code of Architecture

                      В 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 Подход API First

                      01:10:36 Кафка и сериализацией

                      01:14:23 Роль архитектора и Kotlin

                      01:17:23 Генерация клиентов

                      01:25:10 Книжный клуб Code of Architecture

                      01:33:48 Мотивация

                      01:40:45 Чтение книг

                      01:47:29 Инструменты для работы с текстом и заметками

                      01:55:10 Vim и Emacs

                      01:56:52 Ответ на предыдущее непопулярное мнение

                      02:01:35 Готовность к изменениям

                      Гость https://www.linkedin.com/in/zonov/

                      Ссылки:

                      • ПузоТёрка
                        • Немного про Zotero и Obsidian
                        • Про Kotlin
                        • Code of Architecture
                          • Мой личный ТОП-1 разобранных книг: Ousterhout J. - A Philosophy of Software Design
                          • Курс про неЧтение
                          • Emacs и Vim
                            • Spacemacs: сборка Emacs, собирающее лучшее из миров Emacs и Vim
                            • Evil Mode: Vim внутри Emacs
                            • Ссылки на подкаст:

                              • Сайт - https://javaswag.github.io/
                              • Телеграм - https://t.me/javaswag
                              • Youtube - https://www.youtube.com/@javaswag
                              • Linkedin - https://www.linkedin.com/in/volyihin/
                              • X - https://x.com/javaswagpodcast
                              • 2 hr 7 min
                              • #79 - Архипов и Поливаха - Java конференции в 2025 году

                                В 79 выпуске подкаста Javaswag поговорили с Антоном Архиповым и Мишей Поливаха о Java конференциях в 2025 году

                                00:00 Начало

                                04:26 Сравнение старых и новых докладов

                                06:19 Отбор спикеров и качество контента

                                11:52 Культурные различия в восприятии докладов

                                33:13 Стратегия подачи заявок на конференции

                                39:12 Коммуникация с организаторами конференций

                                48:41 Подход к видео-контенту на конференциях

                                59:15 Покупка билетов на конференции: индивидуально или от компании?

                                01:01:16 Зачем ехать на конференции

                                01:10:48 Партнерские доклады: за и против

                                01:23:14 Мотивация выступать на конференциях

                                01:29:44 Сравнение конференций: избыток и нехватка спикеров

                                01:36:43 Крупные конференции

                                01:43:07 Мотивация

                                Ссылки на подкаст:

                                • Сайт - https://javaswag.github.io/
                                • Телеграм - https://t.me/javaswag
                                • Youtube - https://www.youtube.com/@javaswag
                                • Linkedin - https://www.linkedin.com/in/volyihin/
                                • X - https://x.com/javaswagpodcast
                                • Видео версия:

                                  Yandex Video https://runtime.video.cloud.yandex.net/player/video/vplvy4tmjbx4eqz52cgu?autoplay=0&mute=0

                                  Youtube https://youtu.be/yF6gZnrsVJk

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

                                  В 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:06 Роль Тимлида и Техлида

                                  01:37:30 Найм, Системный дизайн, LeetCode

                                  01:41:45 Системный дизайн

                                  01:55:18 Ответ на непопулярное мнение

                                  01:57:36 Непопулярное мнение

                                  Гость https://getmentor.dev/mentor/filipp-delgiado-381

                                  Ссылки:

                                  • https://lekton.io
                                  • Ссылки на подкаст:

                                    • Сайт - https://javaswag.github.io/
                                    • Телеграм - https://t.me/javaswag
                                    • Youtube - https://www.youtube.com/@javaswag
                                    • Linkedin - https://www.linkedin.com/in/volyihin/
                                    • X - https://x.com/javaswagpodcast
                                    • 2 hr 3 min
                                    • #77 - Андрей Бреслав - Котлин для Джависта

                                      В 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:10:30 AI

                                      01:18:53 Язык программирования следующего поколения

                                      01:20:26 Котлин и Java

                                      01:28:45 Swing

                                      01:29:04 Мультиплатформа

                                      01:31:55 Swift и Objective-C

                                      01:34:41 Непопулярное мнение

                                      01:39:30 Будущее AI

                                      01:42:52 Инновации

                                      01:45:09 Проблемы амбициозных идей в индустрии

                                      01:46:28 Инновации в больших компаниях и малых компаниях

                                      01:50:21 Продуктивность

                                      Гость https://www.linkedin.com/in/abreslav/

                                      Ссылки:

                                      Ссылки на подкаст:

                                      • Сайт - https://javaswag.github.io/
                                      • Телеграм - https://t.me/javaswag
                                      • Youtube - https://www.youtube.com/@javaswag
                                      • Linkedin - https://www.linkedin.com/in/volyihin/
                                      • X - https://x.com/javaswagpodcast
                                      • 1 hr 54 min

                                      About javaswag

                                      From the publisher's feed

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

                                      More shows like javaswag

                                      Бауновкаст by CarnegiePolitika.org

                                      Бауновкаст

                                      18 Listeners

                                      kuji podcast by kuji podcast

                                      kuji podcast

                                      131 Listeners

                                      Буде тобі наука by Kunsht/Куншт

                                      Буде тобі наука

                                      26 Listeners

                                      Запуск завтра by libo/libo

                                      Запуск завтра

                                      85 Listeners

                                      Inside Java by Chad Arimura, David Delabassee

                                      Inside Java

                                      26 Listeners

                                      Горящий бензовоз by Вадим Елистратов, Иван Талачев

                                      Горящий бензовоз

                                      39 Listeners

                                      Любить нельзя воспитывать by Dima Zicer

                                      Любить нельзя воспитывать

                                      70 Listeners

                                      Люди и код by Skillbox Media Code

                                      Люди и код

                                      2 Listeners

                                      Тысяча фичей by Саша Пахомов

                                      Тысяча фичей

                                      0 Listeners

                                      Конкуренты by libo/libo

                                      Конкуренты

                                      35 Listeners

                                      МувиТокс by Dmitrii V

                                      МувиТокс

                                      0 Listeners

                                      FaangTalk by FaangTalk.org

                                      FaangTalk

                                      0 Listeners

                                      Битовые маски: о системном программировании простыми словами by Елена Лепилкина, Антон Афанасьев и Алина Галичина

                                      Битовые маски: о системном программировании простыми словами

                                      0 Listeners