#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:45:01
--------
1:45:01
#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:44:33
--------
1:44:33
#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:17:02
--------
2:17:02
#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:56:13
--------
1:56:13
#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