1. Весна и Ява
>> Сравнение HTTP-клиентов Java [ Reflectoring.io ]
Углубленное сравнение различных доступных вариантов вызова HTTP API в экосистеме Java.
>> GraalVM 21.3 поддерживает Java 17 [ infoq.com ]
Новая версия GraalVM с поддержкой Java 17 , повышение производительности на 40%, новый proftool
для показателей производительности и многое другое
>> Реализация массовых обновлений с помощью Spring Data JPA [ thorben-janssen.com ]
И солидная статья о том, как улучшить пропускную способность обновлений с помощью Spring Data JPA и его пакетных конфигураций .
Также стоит прочитать:
- >> Флаги функций с Spring Boot [ Reflectoring.io ]
- >> Red Hat выпускает языковую поддержку для Java Plugin 1.0 для VSCode [ infoq.com ]
- >> Обновление EOL для Spring Security OAuth [ spring.io ]
- >> Чему Kotlin может научиться у Rust [ beust.com ]
Вебинары и презентации:
- >> Bootiful Podcast: Legend, основательница Dutchess, участник Devoxx4Kids и чемпионка Java Линда ван дер Пал [ spring.io ]
- >> Советы Spring: @Controllers: дайте HTTP REST [ spring.io ]
- >> 7 причин перейти на OpenJDK 17 в качестве разработчика Jakarta EE [ blog.payara.fish ]
Время обновления:
- >> Hibernate Reactive 1.1.0.Final выпущен [ in.relation.to ]
- >> Quarkus 2.4.1 Final выпущен [ quarkus.io ]
- >> Выпущены версии Spring Cloud Data Flow 2.8.4 и 2.9.1 [ spring.io ]
- >> Доступны версии Spring Cloud Gateway 2.2.10.RELEASE и 3.0.5 [ spring.io ]
- >> Выпущен Spring Cloud 2021.0.0-RC1 (кодовое имя Jubilee) [ spring.io ]
- >> Выпущен Gradle 7.3 [ docs.gradle.org ]
- >> Выпущена версия WildFly 25.0.1! [ wildfly.org ]
2. Технические
>> Контейнеры и устройства без полномочий root [ kubernetes.io ]
Проницательное чтение доступных вариантов доступа к устройствам в некорневых контейнерах и модулях — немного сложно, но определенно полезно в некоторых сценариях.
Также стоит прочитать:
- >> Сильные и слабые стороны архитектуры [ martinfowler.com ]
- >> Расширение сторонних API на разных языках [ blog.frankel.ch ]
- >> Соответствие культуре DevOps [ martinfowler.com ]
- >> Что такое резолверы в AppSync и как они работают [ advancedweb.hu ]
3. Размышления
>> Один из лучших способов — постоянное совершенствование разработки программного обеспечения [ Reflectoring.io ]
Примите изменения — вместо того, чтобы искать идеальное решение, давайте действовать гибко и совершенствоваться на основе обратной связи !
Также стоит прочитать:
- >> Наши инвестиции в Канаде – скоро появится новый регион! [ allthingsdistributed.com ]
- >> Год моб-программирования, часть 2: Коллективное владение кодом [ giorgiosironi.com ]
- >> О поиске цели, воспитании талантов и построении устойчивого будущего [ blog.scottlogic.com ]
- >> Язык шаблонов подставок под бананы: ваш список рассылки [ avdi.codes ]
- >> В банановом киоске всегда есть деньги [ avdi.codes ]
4. Комиксы
И мои любимые Дилберты недели:
>> Изобилие осторожности [ dilbert.com ]
>> Карьерный план Уолли [ dilbert.com ]
>> Пользовательский интерфейс [ dilbert.com ]
5. Выбор недели
Наконец, обязательно взгляните на новую бессерверную платформу от Cockroach Labs:
>> Представляем CockroachDB Serverless [ cockroachlabs.com ]