
Sign up to save your podcasts
Or


В 66 выпуске подкаста Javaswag поговорили с Иваном Осиповым современный стэке на Котлин, ГрафКуэль, Спринг-Буте
00:00 Начало. Электротранспорт в Arrival
12:23 Стэк
20:20 3D-сцены, Docker и Kubernetes
24:40 Проблемы разработки на низком уровне
29:00 Kotlin мышление
35:54 Kotlin и Jetbrains
43:06 Изучение и использование Kotlin SDK
48:07 Факторы, влияющие на на внедрение GraphQL
57:40 Опыт использования GraphQL в стартапе
01:06:41 Федерации в GraphQL
01:12:24 Роль API Gateway, Rest и GraphQL
01:13:20 Мутации и загрузчики
01:20:12 Проблема N+1 запросов
01:21:41 Графовые базы данных для GraphQL
01:33:31 Управление и мониторинг с помощью Spring Boot Admin
01:40:38 Доминирование Spring Boot
01:41:56 The Benefits of Using Spring Boot for Development
01:42:52 Spring Boot мидлов и синьеоров
01:54:45 Различия между тех лидом и инженеринг менеджером
02:05:45 Организация процессов и взаимодействие в команде
02:09:03 Непопулярные мнения
02:13:01 Валидация на уровне GraphQL
02:17:17 Блиц
Гость - https://github.com/ivan-osipov
Ссылки:
Ссылки на подкаст:
В 65 выпуске подкаста Javaswag поговорили со Славой Ледовских о том как расти до миддла, двухфазном комите и on call практиках
00:00 Начало
08:09 Развитие сотрудников: учить и помогать расти
12:44 Различия между уровнями разработчиков
14:35 Устаревшие технические навыки
18:02 Развитие софт скиллов и ответственность
21:48 Проблемы новичков в индустрии
27:30 Подготовка к работе в IT-сфере и создание портфолио проектов
32:02 Роль школ программирования в обучении программистов
35:11 Значимость работы в команде и инвестирования времени менторов
39:03 Различия между школами программирования
41:12 Ревью студентов на GitLab и найм разработчиков
42:07 Распределенные транзакции в финансовых системах
48:56 Двухфазный коммит и сага для обеспечения целостности данных
54:53 Использование двухфазного коммита в распределенных системах
57:37 Проблема возможных ошибок и механизмы отката операций
58:36 Различия между двухфазным коммитом и сагой
01:08:47 Асинхронная и синхронная обработка
01:15:38 Двухфазный коммит
01:18:15 Роль онкола в организации
01:19:44 Ранбуки и автоматизация работы онкола
01:22:38 Фиксация и предвидение проблем
01:23:32 Мониторинг в синхронной и асинхронной архитектуре
01:26:54 Выбор инструментов мониторинга
01:28:20 Изучение исходного кода и дизайна фреймворков
01:36:22 Непопулярные мнения
01:39:48 Мнение о Lombok
01:41:38 Использование рекордов в Java
01:46:45 Быстрые вопросы о Java
Гость - https://www.linkedin.com/in/vyacheslav-ledovskih-b4ab01161/
Ссылки на подкаст:
В 64 выпуске подкаста Javaswag поговорили с Андреем Когунем о генерации кода, AI асситентах для программировани и об Eclipse IDE
00:00 Начало
06:09 JUG и путь в КРОК
21:17 Преимущества генерации кода
26:49 Разработка фронтенда и проблемы с кастомизацией
32:32 Выбор баз данных и инструментов для работы с ними
35:24 Выбор между open source и коммерческими решениями
39:21 Гибкость и возможность расширения функциональности
43:36 Генерация кода
47:28 Генерация типового репозитория, сервисов и контроллеров
57:36 Разработка плагинов для IntelliJ IDEA и проблемы обратной совместимости (травмирующий опыт)
59:02 Преимущества использования LSP серверов и работы с различными редакторами
01:03:17 История приобретения плагина JPA Buddy JetBrains
01:11:23 Использование AI-ассистента в программировании
01:41:04 Олимпиадное программирование
01:52:52 Ответ на предыдущее непопулярное мнение
01:55:17 Непопулярное мнение: Eclipse
01:55:31 Непопулярное мнение: Maven
02:01:36 Блиц
Гость - https://x.com/andrei_kogun
Ссылки:
https://jpa-buddy.com/ - плагин, сильно помогающий с @JPA, теперь часть IntelliJ IDEA Ultimate.
https://github.com/kogun/jpoint-spring-boot-xtend-demo - как генерировать java бойлерплейт код с xtend, допматериалы гуглятся.
https://github.com/croc-code/jxfw - что получилось в итоге, наш фреймворк с возможностью быстрой разработки, описывая в большинстве случаев только модель, напишите, если хотите увидеть версию с поддержкой Spring Boot 3.x
https://www.youtube.com/watch?v=awP-C4L1g3M - стендап на тему know-how, как код.
https://www.youtube.com/watch?v=x0EZRFmaKUg - как сегодня разрабатывать с AI ассистентами.
Ссылки на подкаст:
В 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/
Ссылки:
Ссылки на подкаст:
В 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
Ссылки на подкаст:
В 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
Ссылки на подкаст:
В 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/
Ссылки на подкаст:
В 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/
Ссылки на подкаст:
В 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/
Ссылки на подкаст:
В 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/
Ссылки на подкаст:
From the publisher's feed

18 Listeners

131 Listeners

26 Listeners

85 Listeners

26 Listeners

39 Listeners

70 Listeners

2 Listeners

0 Listeners

35 Listeners

0 Listeners

0 Listeners

0 Listeners