«Итак, приступим…

1. Spring и Java

>> Going Reactive with Spring, Coroutines and Kotlin Flow [spring.io]

Краткое руководство по императивному использованию реактивного стека Spring с использованием сопрограмм Kotlin.

>> How to implement a database job queue using SKIP LOCKED [vladmihalcea.com]

Этот совет по запросам Hibernate использует менее известную функцию SQL, позволяющую параллельным потокам работать с потоком сущностей, не сталкиваясь с PessimisticLockException. Очень круто.

>> Microservices with Spring Boot and Spring Cloud. From config server to OAuth2 server (without inMemory things) — Part 1 [itnext.io]

Первая часть этой мини-серии помогает быстро запустить архитектуру микрослужб с помощью службы конфигурации, службы реестра Eureka и службы шлюза Zuul.

Also worth reading:

    \u003e\u003e Flight of the Flux 2 — Предостережения по отладке [spring.io] \u003e\u003e Обновление с Java 8 до Java 12 [infoq.com] \u003e\u003e JEP 230: новый пакет Microbenchmark для JDK 12 [infoq.com ] \u003e\u003e JVM JIT Compilers Benchmarks Report 19.04 [ionutbalosin.com] \u003e\u003e В поисках лучшего indexOf [pzemtsov.github.io]

Webinars and presentations:

    \u003e\u003e Panel: Java все еще бесплатна? [infoq.com] \u003e\u003e A Bootiful Podcast: Roy Braam из Rabobank о создании гибкого банка [spring.io] \u003e\u003e JUnit 5: следующий шаг в автоматизированном тестировании [infoq.com] \u003e\u003e Асинхронное программирование с Kotlin Coroutines in Spring [ infoq.com] \u003e\u003e Full Stack Reactive с React и Spring WebFlux [infoq.com] \u003e\u003e Spring Tips: обмен сообщениями RSocket в Spring Boot 2.2 [spring.io] \u003e\u003e Spinnaker and the Distributed Monorepo [infoq.com] \u003e\u003e Bootiful CQRS и Event Sourcing с Axon Framework [infoq.com]

Time to upgrade:

    \u003e\u003e Spring Framework 5.2.0.M1 уже доступен [spring.io] \u003e\u003e Выпущен Spring Security 5.2.0.M2 [spring.io] \u003e\u003e Spring Boot 2.2 M2 [spring.io] \u003e\u003e Доступна Spring Integration SMB 1.1 GA [spring.io] \u003e\u003e Выпущен Spring Data Lovelace SR6, Kay SR14, Ingalls SR20 [spring.io] \u003e\u003e Выпущен Spring Cloud Data Flow 2.0.2 GA [ spring.io] \u003e\u003e Доступны Spring Session для Apache Geode и Pivotal GemFire ​​2.0.9.RELEASE и 2.1.3.RELEASE [spring.io] \u003e\u003e Failsafe 2.0 с компонуемой политикой устойчивости [infoq.com]

2. технический а nd Musings

>> Domain-Oriented Observability [martinfowler.com]

Углубленный взгляд на Domain Probe, распространенный метод инструментального сбора метрик в вашей доменной логике с минимальным беспорядком.

>> AWS: How to limit Lambda and API Gateway scalability [advancedweb.hu]

При разработке для AWS не забудьте установить ограничения масштабируемости, иначе вы можете получить неконтролируемую функцию и огромный счет!

Also worth reading:

    \u003e\u003e Наложение образов Docker с зависимостями [blog.frankel.ch] \u003e\u003e Может ли разработка программного обеспечения быть значимой работой? [codewithoutrules.com]

3. Комиксы

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

>> Wally Plans His Retirement [dilbert.com]

>> How Long Will It Take [dilbert.com]

>> Post-Mortem [dilbert.com]

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

>> Great developers are raised, not hired [sizovs.net]

Next »

Java Weekly, Issue 278

« Previous

Java Weekly, Issue 276

«