Вот так…
1. Весна и Ява
>> Реактивность с помощью Spring, Coroutines и Kotlin Flow [ spring.io ]
Краткое руководство по императивному использованию реактивного стека Spring с использованием сопрограмм Kotlin.
>> Как реализовать очередь заданий базы данных с помощью SKIP LOCKED [ vladmihalcea.com ]
Этот совет по запросам Hibernate использует менее известную функцию SQL, позволяющую параллельным потокам работать с потоком сущностей, не сталкиваясь с PessimisticLockException
. Очень круто.
>> Микросервисы с Spring Boot и Spring Cloud. От сервера конфигурации к серверу OAuth2 (без inMemory) — Часть 1 [ itnext.io ]
Первая часть этой мини-серии помогает запустить архитектуру микрослужб с помощью службы конфигурации, службы реестра Eureka и службы шлюза Zuul.
Также стоит прочитать:
>> Flight of the Flux 2 — Предостережения по отладке [ spring.io ]
>> Обновление с Java 8 до Java 12 [ infoq.com ]
>> JEP 230: новый набор микротестов для JDK 12 [ infoq.com ]
>> Отчет JVM JIT Compilers Benchmarks Report 19.04 [ ionutbalosin.com ]
>> В поисках лучшего indexOf [ pzemtsov.github.io ]
Вебинары и презентации:
>> Панель: Java все еще бесплатна? [ infoq.com ]
>> Подкаст Bootiful: Рой Браам из Rabobank о создании гибкого банка [ spring.io ]
>> JUnit 5: следующий шаг в автоматизированном тестировании [ infoq.com ]
>> Асинхронное программирование с Kotlin Coroutines в Spring [ infoq.com ]
>> Full Stack Reactive с React и Spring WebFlux [ infoq.com ]
>> Spring Tips: Обмен сообщениями RSocket в Spring Boot 2.2 [ spring.io ]
>> Спинакер и распределенный монорепозиторий [ infoq.com ]
>> Bootiful CQRS и Event Sourcing с помощью Axon Framework [ infoq.com ]
Время обновления:
>> Spring Framework 5.2.0.M1 уже доступен [ spring.io ]
>> Выпущен Spring Security 5.2.0.M2 [ spring.io ]
>> Spring Boot 2.2 M2 [ spring.io ]
>> Spring Integration SMB 1.1 GA Доступна [ spring.io ]
>> Spring Data Lovelace SR6, Kay SR14, Ingalls SR20 выпущены [ spring.io ]
>> Выпущен Spring Cloud Data Flow 2.0.2 GA [ spring.io ]
>> Spring Session для Apache Geode и Pivotal GemFire 2.0.9.RELEASE и 2.1.3.RELEASE Доступно [ spring.io ]
>> Выпущен Failsafe 2.0 с составными политиками устойчивости [ infoq.com ]
2. Технические и размышления
>> Наблюдаемость, ориентированная на предметную область [ martinfowler.com ]
Подробный обзор Domain Probe — распространенного метода инструментального сбора метрик в логике вашего домена с минимальными помехами .
>> AWS: как ограничить масштабируемость Lambda и API Gateway [ advancedweb.hu ]
При разработке для AWS не забудьте установить ограничения масштабируемости, иначе вы можете получить неконтролируемую функцию и огромный счет !
Также стоит прочитать:
>> Наложение образов Docker с зависимостями [ blog.frankel.ch ]
>> Может ли разработка программного обеспечения быть значимой работой? [ codewithoutrules.com ]
3. Комиксы
И мои любимые Дилберты недели: