1. Весна и Ява
>> Тестирование Clean Cleaner Cleanup [ inside.java ]
Практическое руководство о том, как проверить, действительно ли функции Cleaner
очищают ресурсы , инкапсулированные объектами кучи.
>> JEP предложил ориентироваться на JDK 19: 428: Structured Concurrency (Incubator) [ openjdk.java.net ]
Интересно. Структурированный параллелизм в Java 19 — простые стратегии отмены и завершения работы, применяемые к области действия и параллельному коду, который выглядит последовательным.
>> Kotlin 1.7.0 Beta включает определенно ненулевые типы [ infoq.com ]
Определенно ненулевые типы, именованные группы захвата для регулярных выражений, интерфейс компоновщика и многое другое в новом бета-релизе для Kotlin .
Также стоит прочитать:
- >> Стандартизация нативной Java: согласование GraalVM и OpenJDK [ infoq.com ]
- >> Spring Boot: использование Liquibase [ medium.com ]
- >> Стратегии именования последовательностей в Hibernate 6 [ thorben-janssen.com ]
- >> JEP 405: классы записи для расширения сопоставления с образцом в Java [ infoq.com ]
- >> Улучшенная эргономика JFR [ egahlin.github.io ]
- >> Spring Security OAuth подходит к концу [ spring.io ]
- >> Spring Boot — реактивная сеть [ apurvsheth.medium.com ]
- >> Руководство по параметрам JVM для разработчиков Java [ opensource.com ]
Вебинары и презентации:
- >> Подкаст Bootiful: хороший доктор Дэвид Сайер о новых и нововведениях в Spring и Kubernetes [ spring.io ]
- >> ZGC, новейший сборщик мусора JDK — глоток Java [ inside.java ]
- >> Параллельная обработка стека потоков в сборщике мусора Z [ inside.java ]
Время обновления:
- >> Spring Native 0.12.0 уже доступен [ spring.io ]
- >> IntelliJ IDEA 2022.1.2 уже здесь! [ блог.jetbrains.com ]
- >> Hibernate ORM 6.0.2.Final выпущен [ in.relation.to ]
- >> Доступно Spring Cloud 2021.0.3. Совместимость с Spring Boot 2.7.0 [ spring.io ]
- >> Spring Vault 2.4.0-M1 и 3.0.0-M1 доступны [ spring.io ]
- >> Доступен Spring Shell 2.1.0-M4 [ spring.io ]
- >> Spring Authorization Server 0.3.0 уже доступен [ spring.io ]
- >> Микронавт 3.5.0 [ github.com/micronaut-projects ]
- >> Выпущен Quarkus 2.9.2.Final – Обслуживающий выпуск [ quarkus.io ]
- >> Проводник Netflix v3.8.2 [ github.com/Netflix ]
- >> Версия Elasticsearch 8.2.2 [ astic.co ]
2. Технические и размышления
>> Когда веб-тестирование становится легкой задачей [ blog.jetbrains.com ]
Узнайте о написании простых тестов для веб-проектов с помощью Intellij Idea, Selenium и плагина Test Data.
>> Kubernetes 1.24: максимальное количество недоступных реплик для StatefulSet [ kubernetes.io ]
Новая функция альфа-флагов в K8S 1.24, улучшающая постоянное обновление наборов с отслеживанием состояния с использованием новой конфигурации maxUnavailable
.
Также стоит прочитать:
- >> Использование узла Jump для доступа к базе данных RDS в частной подсети [ Reflectoring.io ]
- >> Скрытые подключения из GitHub Actions к AWS с использованием OIDC [ blog.codecentric.de ]
- >> Замена SELECT .. FROM на FROM .. SELECT не «исправляет» SQL [ blog.jooq.org ]
- >> Перезагрузка Accelerate, часть 1: выходим за рамки шумихи [ blog.codecentric.de ]
- >> #75: Приложение 12th Factor: портативные и отказоустойчивые сервисы начинаются здесь. Часть 1-7/12 [ nurkiewicz.com ]
3. Комиксы
И мои любимые Дилберты недели:
>> Уолли проводит судебное разбирательство по делу о наркотиках [ dilbert.com ]
>> Выглядеть этично [ dilbert.com ]
>> Босс ненавидит всех [ dilbert.com ]
4. Выбор недели
Классика по уважительной причине:
>> 1000 настоящих фанатов [ kk.org ]