61 episodes

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

javaswag twitter.com/volyx

    • Technology

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

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

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

    В 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/
    Кип сейф! 🖖

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

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

    В 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/
    Ссылки:
    Кип сейф! 🖖

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

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

    В 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/
    Кип сейф! 🖖

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

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

    В 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/
    Кип сейф! 🖖

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

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

    В 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!
    Видео про молоток
    Кип сейф! 🖖

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

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

    В 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
    Кип сейф! 🖖

    • 1 hr 24 min

Top Podcasts In Technology

All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Indie Hackers
Courtland Allen and Channing Allen
Podlodka Podcast
Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла
Люди и код
Skillbox Media Code
Точка
Александр Плющев
QAk-QAk — и в продакшен
Тинькофф

You Might Also Like

Podlodka Podcast
Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла
Почему мы еще живы
libo/libo
Завтракаст (Zavtracast)
Завтракаст (Zavtracast)
kuji podcast
kuji podcast
Серёжа и микрофон. Подкаст
Сережа и микрофон. Подкаст
Крупным планом
Кинопоиск