Перейти к основному содержимому

Еженедельник Java, выпуск 277

· 3 мин. чтения

Вот так…

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. Комиксы

И мои любимые Дилберты недели:

>> Уолли планирует уйти на пенсию [ dilbert.com ]

>> Сколько времени это займет [ dilbert.com ]

>> Вскрытие [ dilbert.com ]

4. Выбор недели

>> Великих разработчиков воспитывают, а не нанимают [ sizovs.net ]