Загрузка...

Stable Values, как сломать final, Saga — боль | Spring АйО Подкаст №64

00:00:00 - Интро выпуска
00:01:11 - Представление гостей и тем выпуска
00:01:54 - Stable Values в Java 26
00:03:30 - Михаил начинает большой заход про LTS
00:04:04 - Почему компании сидят на LTS-версиях Java
00:06:27 - Что такое Java, OpenJDK и референсная реализация
00:08:16 - Что такое JDK-дистрибутив
00:09:27 - Что на самом деле означает LTS и кто оказывает поддержку
00:12:29 - Возвращаемся к Stable Values
00:13:06 - Зачем нужны Stable Values / Lazy Constants
00:14:09 - Проблема lazy-инициализации и final-полей
00:16:16 - Почему final в Java не всегда final
00:18:29 - Как Stable Values дают настоящую final-семантику
00:21:01 - Будут ли обычные Spring Boot-разработчики это использовать
00:22:15 - Lazy collections: списки и мапы с ленивой инициализацией элементов
00:26:01 - Резюме по Stable Values
00:27:13 - Статья про phantom read и Idempotent Barrier
00:28:23 - Проблема дублей в распределённых системах
00:30:41 - Как обычно строят идемпотентный API
00:32:35 - Проблема распределённого коммита
00:33:12 - Шутка про Saga pattern
00:34:01 - Как correlation ID помогает дедуплицировать запросы
00:35:41 - Пример с Kafka, ребалансингом и TTL в Redis
00:36:50 - Почему ошибки идемпотентности всплывают только в проде
00:39:43 - CAP-теорема и три типа инженеров
00:40:34 - Шутка про системных администраторов и бэкапы
00:41:16 - История про фишинг, шифровальщик и бухгалтерию
00:42:51 - Байка про деда, платочек и волков
00:43:17 - Резюме про Idempotent Barrier и Saga
00:43:41 - Статья про лицензирование ПО
00:44:04 - Если код выложен на GitHub, лицензирован ли он
00:45:03 - Что такое копирайт и интеллектуальное право
00:48:34 - Паша придумывает алгоритм обхода графов в глубину
00:49:00 - Копирайт возникает автоматически
00:50:13 - Права автора и шарики от CIA
00:50:46 - Что такое лицензия
00:51:49 - Open-source и не open-source лицензии
00:52:42 - Что такое OSI-approved лицензии
00:54:27 - Пример Axelix и LGPL
00:55:07 - Terraform, SSPL и ограничения лицензий
00:56:36 - AWS и коммерческое использование open-source
00:57:26 - Открытый исходный код не равен open-source
00:58:08 - Open-core модель
00:59:33 - Как работает open-core на примере Axelix
01:01:57 - IntelliJ IDEA, Grafana и другие open-core продукты
01:03:40 - Проблема поддержки open-source библиотек
01:04:54 - Форки, поддержка старых библиотек и HeroDevs
01:05:58 - Почему enterprise-дистрибутивы помогают развивать open-source
01:09:17 - Краткое резюме по базовым лицензиям

––––– Что такое Spring АйО –––––
Русскоязычное сообщество Spring-разработчиков с актуальной, полезной и интересной информацией из мира Spring, а также авторским контентом от экспертов сообщества.

––––– Spring АйО в социальных сетях –––––
Телеграм – https://t.me/spring_aio
YouTube – https://www.youtube.com/@spring_aio
VK – https://vk.com/spring_aio
Rutube – https://rutube.ru/channel/47285739/
Habr – https://habr.com/ru/companies/spring_aio/profile/

Видео Stable Values, как сломать final, Saga — боль | Spring АйО Подкаст №64 канала Spring АйО
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять