«Итак, приступим…
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]
«