64 episodes

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

javaswag twitter.com/volyx

    • Technology

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

    #63 - Тимофей Дураков - Джава сертификация, топология сети поверх Apache Storm и графовые базы данных

    #63 - Тимофей Дураков - Джава сертификация, топология сети поверх Apache Storm и графовые базы данных

    В 63 выпуске подкаста Javaswag поговорили с Тимофеем Дураковым о Джава сертификации, построении топологии сети поверх Apache Storm и графовых базах данных
    00:00 Начало
    02:01 Сертификация по Java
    14:02 Грейды
    28:18 Оркестрация и безопасность в банковских системах
    35:04 Управление виртуальными машинами в OpenStack
    39:43 Live Migration виртуальных машин
    43:08 Архитектура OpenStack
    49:17 Решение проблемы SplitBrain с помощью федерации в OpenStack
    56:01 Использование оверлейных сетей в OpenStack
    56:55 Виртуальные сети и технология VLAN
    01:04:48 Apache Storm: система стримпроцессинга
    01:10:59 Перестройка маршрутов с помощью Apache Storm
    01:11:28 Граф-ориентированные базы данных и их роль в проекте
    01:14:20 Использование Neo4j и OrientDB в проекте
    01:27:21 Бэкбоны и мэш-сети
    01:31:04 Телеметрия и аналитика
    01:35:27 Построение маршрутов в графе
    01:40:15 Использование time series и графов
    01:44:06 Непопулярное мнение
    01:58:00 Непопулярные мнение
    Гость - https://www.linkedin.com/in/timofei-durakov/
    Ссылки:
    https://www.openstack.org/
    https://storm.apache.org/
    https://tinkerpop.apache.org/gremlin.html
    https://neo4j.com/
    https://orientdb.org/
    https://opentsdb.net/
    Кип сейф! 🖖

    • 1 hr 52 min
    #62 - Андрей Кулешов - Kotlin, технические конференции, Spring, диктат в анализе кода и kotlinx.serialization

    #62 - Андрей Кулешов - Kotlin, технические конференции, Spring, диктат в анализе кода и kotlinx.serialization

    В 62 выпуске подкаста Javaswag поговорили с Андреем Кулешовым о конференциях, Котлин 2, мультиплатформе, анализе кода, библиотеках diktat и ktoml
    Дисклеймер: выпуск писался в начале мая, Positive Hack days прошел, а Kotlin 2 вышел!
    00:00 Начало
    11:33 Системное программирования
    14:44 Конференции и доклады
    29:25 От Scala к Kotlin
    37:14 Инфраструктура для разработки в крупных компаниях
    38:25 Анализ кода и графовые базы данных
    40:16 Библиотека “diktat” и формализация код-стиля
    59:04 Внедрение анализаторов кода и рулов
    01:06:28 Компиляторные плагины
    01:12:02 Мультиплатформенность и Kotlin 2.0
    01:22:01 KotlinX Serialization и мультиплатформенные библиотеки
    01:31:39 ktoml
    01:41:59 Разработка на Java и Kotlin
    01:48:13 Роль технического менеджера
    01:57:09 Ответ на предыдущее непопулярное мнение
    01:58:00 Непопулярные мнение
    Гость - https://www.linkedin.com/in/andrey-kuleshov-15707111b/
    Ссылки:
    https://github.com/saveourtool/diktat
    https://github.com/akuleshov7/ktoml
    Кип сейф! 🖖

    • 2 hrs 6 min
    #61 - Григорий Скобелев - Кафка, шардирование и роль техлида в стартапе

    #61 - Григорий Скобелев - Кафка, шардирование и роль техлида в стартапе

    В 61 выпуске подкаста Javaswag поговорили с Григорием Скобелевым о Кафке, шардировании Постгреса и роли техлида в стартапе
    00:00:00 Введение и работа с шейдерами
    00:03:49 Разработка в Java и работа над биллингом
    00:07:54 Коробочное решение для тарификации и обработки событий
    00:09:23 Требования к работе в телекоммуникационных компаниях
    00:13:04 Kafka Streams и работа с потоковыми данными
    00:15:13 CDC (Change Data Capture) и использование Kafka Streams
    00:21:13 Публичные выступления и их роль в развитии разработчика
    00:22:09 Инженерная культура в компании Яндекс.Деньги
    00:25:54 Инструменты разработки: плагины и тулзы
    00:28:36 Создание плагинов для Gradle и Maven
    00:31:49 Полезные тулзы для ускорения работы
    00:36:34 Шардирование базы данных: проблемы и применение
    00:39:21 Шардирование в PostgreSQL и его преимущества
    00:43:39 Использование идентификаторов пользователей для маршрутизации запросов
    00:50:00 Роль техлида в компании и его ответственности
    00:53:16 Трансляция бизнес-требований в технические
    00:56:33 Подготовка архитектуры к росту и увеличению нагрузки
    00:57:57 Нагрузочное тестирование и оптимизация ресурсов
    00:59:32 Кросс-языковое взаимодействие команды и выбор языка программирования
    01:06:32 Выбор технологий и инструментов для микросервисов
    01:07:00 Database per service подход
    01:09:43 Взаимодействие между микросервисами
    01:11:09 Контрактный подход
    01:14:29 Прогрев приложений
    01:16:42 Обмен опытом с другими техлидами
    01:19:56 Проблемы с аптаймом и возможные решения
    01:20:53 Оценка работы техлида и его влияние на команду
    01:22:19 Важность развития в разных технологиях
    01:27:00 Ответ на предыдущее непопулярное мнение
    01:29:31 Непопулярное мнение
    Гость - https://www.linkedin.com/in/grigoriy-skobelev-757030167/
    Ссылки:
    Подкаст «Между скобок» – https://youtube.com/@mezhdu_skobok Гитхаб Гриши с выступлениями – https://github.com/GSkoba/talks Телеграм-группа с обсуждением книжек – https://t.me/backend_megdu_skobkah Курс по Gradle - https://www.youtube.com/watch?v=Ajs8pTbg8as&list=PLWQK2ZdV4Yl2k2OmC_gsjDpdIBTN0qqkE
    Кип сейф! 🖖

    • 1 hr 31 min
    #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

Top Podcasts In Technology

nFactorial Podcast
nFactorial school
Machine Learning Street Talk
Machine Learning Street Talk
Запуск завтра
libo/libo
Talk Python To Me
Michael Kennedy (@mkennedy)
Радио-Т
Umputun, Bobuk, Gray, Ksenks, Alek.sys
Lex Fridman Podcast
Lex Fridman

You Might Also Like

Podlodka Podcast
Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла
Запуск завтра
libo/libo
#BeardyCast: гаджеты и медиакультура
BeardyCast.com
Голый землекоп
libo/libo
kuji podcast
kuji podcast
Серёжа и микрофон. Подкаст
Сережа и микрофон. Подкаст